Geschäftssysteme
Die interne Software, auf der ein Unternehmen läuft — Auftragsabwicklung, Planung, Auswertung, oder was aus der Tabelle still geworden ist. Gebaut, damit Ihre Leute es betreiben, nicht wir.
Vier Arten von Geschäftssoftware und das Übergabepaket, das zu allen gehört.
Geschäftssoftware statt Endkunden-Apps. Unspektakuläre Systeme, von denen ein Unternehmen abhängt und die weiterlaufen müssen.
Die interne Software, auf der ein Unternehmen läuft — Auftragsabwicklung, Planung, Auswertung, oder was aus der Tabelle still geworden ist. Gebaut, damit Ihre Leute es betreiben, nicht wir.
Zwei Systeme, die nie füreinander gedacht waren, verlässlich Daten austauschen lassen — einschließlich dessen, was passiert, wenn eines ausfällt. Integrationsarbeit ist meist Fehlerbehandlung.
Manuelle Schritte entfernen, die es nur gibt, weil sie jemand einmal von Hand gemacht hat. Wir suchen die häufigen und langweiligen, nicht die interessant zu bauenden.
Daten von einem abzulösenden System holen und Bestehendes pflegen. Beides unglamourös; in beidem sitzt meist das Risiko.
Vier Dinge, die wir ablehnen — damit niemand ein Telefonat darauf verwendet, es herauszufinden.
Ein Festpreis auf undefinierten Umfang ist entweder aufgeschlagen oder ein künftiger Streit. Wir schneiden zuerst zu, dann bepreisen wir.
Keine Rücklizenz, keine Hinterlegung, keine undokumentierte Abhängigkeit von uns. Sie können jederzeit gehen.
Wir liefern Arbeit, keine Köpfe pro Monat. Entwickler tageweise zu vermieten ist das Geschäftsmodell anderer.
Wenn vorhandene Software die Aufgabe löst, sagen wir das — auch wenn damit das Gespräch endet.
Kleine Schritte, früh sichtbar, keine Enthüllung am Ende.
Was der Prozess tatsächlich ist — beobachtet, nicht beschrieben. Spezifikationen aus Beschreibungen bauen das Falsche präzise.
Das kleinste nützliche Stück, das eigenständig live gehen kann. Geht das nicht, stimmt der Zuschnitt nicht — und wir sagen es.
Lauffähige Software in kurzen Zyklen, durchgehend in Ihren Händen. Überraschungen tauchen auf, solange sie günstig sind.
Code, Dokumentation, Tests und Betriebshandbuch. Danach sind wir verfügbar, nicht notwendig.
Vier Dinge, die zu jedem Projekt gehören. Zu Beginn vereinbart, damit sie am Ende nie zur Verhandlung werden.
Kein ZIP-Archiv. Das vollständige Repository mit Commit-Historie, damit die nächste Entwicklerin sieht, warum etwas so ist, wie es ist.
Eine kurze schriftliche Aufzeichnung der Architekturentscheidungen und der verworfenen Optionen. Das Dokument, das später am meisten Zeit spart — und am häufigsten weggelassen wird.
Automatisierte Tests und die Anleitung, sie auszuführen. Ohne Tests wird jede Änderung zum Glücksspiel, und alle bekommen Angst vor dem Code.
Wie man veröffentlicht, woran man erkennt, dass es gesund läuft, und wie man ein schlechtes Release um zwei Uhr nachts rückgängig macht.
Standardumfang — erweitert, wo ein System es rechtfertigt
Ihnen, ab dem ersten Commit. Das Repository gehört Ihnen, die Historie gehört Ihnen, und im Vertrag versteckt sich keine Rücklizenz an uns.
Dann sollte das Übergabepaket den Wechsel unspektakulär machen. Ist ein Weggang von uns schmerzhaft, haben wir schlecht gearbeitet.
Nein. Sie gehören zur Arbeit und sind kein Zusatzverkauf. Ein System ohne sie ist nicht günstiger, sondern unfertig.
Wenn Sie möchten. Viele Kunden betreiben es selbst — genau dafür gibt es das Übergabepaket.
Ja. Wir beginnen mit einer schriftlichen Einschätzung des Vorhandenen, bevor wir etwas zusagen — geerbte Systeme belohnen Ehrlichkeit über ihren Zustand.
Eingetragen in Zypern, tätig in der EU, auf Deutsch und Englisch.
Beschreiben Sie den Prozess und was derzeit schiefgeht. Wenn eine Tabelle oder Standardsoftware es besser könnte, hören Sie genau das.