auf Maß gebaut
Individualsoftware für Unternehmen in den USA
Die Technik ist überall dieselbe. Wir ersetzen die Tabelle und die Access-Datei durch einen Dienst mit Schema, Migrationen und Audit-Log. Was sich für einen US-Kunden ändert, sind der Papierkram und die Uhr, und beides steht vor Beginn schriftlich fest.
USA
18 Tage bis zur ersten lauffähigen Version
Die Schatten-IT ist durchgestrichen, weil sie nicht mitportiert wird. Sobald der Prozess einen Verantwortlichen und ein Log hat, lohnt sich die private Kopie nicht mehr.
Tabellen
Excel, eine Access-Datei und ein Abgleich, den jemand jeden Morgen von Hand macht.
- spreadsheet + emailExcel · Outlook
- access.mdbAccess
- manual reconciliationpeople
- shadow ITunowned
Ein Dienst
Ein Fachdienst, eine Weboberfläche, ein Schema mit Migrationen, ein Log, das nur wächst.
- domain serviceGo
- web clientTypeScript
- postgresschema + migrations
- audit logappend-only
18 Tage bis zur ersten lauffähigen Version
Was sich ändert, wenn der Kunde in den USA sitzt
- Rahmenvertrag, Leistungsschein je Phase
- Ein Rahmenvertrag, dazu je Phase ein kurzer Leistungsschein mit eigenem Ergebnis, eigenem Termin und eigenem Preis. Jede Phase steht für sich, und alles, was in ihr entsteht, gehört Ihnen, sobald sie bezahlt ist. Anwendbares Recht und Gerichtsstand legen Sie fest — wir haben nach dem Recht von Delaware, New York und Kalifornien unterschrieben, ohne darüber zu diskutieren.
- Rechteübertragung mit der Zahlung, nicht mit der Abnahme
- Die Arbeitsergebnisse gehen über, sobald die jeweilige Phase bezahlt ist, und nicht erst am Ende des Auftrags. Das zählt, wenn Sie mitten im Projekt übernommen werden oder Ihr Board den Vermögenswert noch in diesem Quartal in den Büchern sehen will: Es gibt kein Fenster, in dem Sie Code bezahlt haben, der Ihnen noch nicht gehört.
- Überlappung als Zahl im Vertrag
- Vier Stunden Überlappung mit der US-Ostküste, drei mit der Westküste, im Leistungsschein als Zusage und nicht als Absichtserklärung. Die Standups liegen in Ihrem Vormittag. Was außerhalb dieses Fensters dringend wird, geht an einen namentlich benannten Ingenieur, nicht in ein Sammelpostfach.
- W-9, Versicherungsnachweis, Lieferantenfreigabe
- Wir gehen durch Ihren Einkauf wie jeder andere US-Lieferant: W-9 hinterlegt, Versicherungsnachweise, Sicherheitsfragebogen, Lieferantenportal. SOC 2 oder ISO haben wir nicht, und das schreiben wir so in den Fragebogen statt daran vorbeizuformulieren. Was wir haben, ist die Fähigkeit, vollständig in Ihrem Perimeter zu arbeiten: air-gapped, ohne Verbindung nach draußen, auf Ihrer Hardware oder auf gemieteter von uns.
- Ihre Daten bleiben im Land, wenn das die Vorgabe ist
- Verlangt die Regulierung Datenresidenz, läuft die Arbeit in Ihrem Cloud-Konto in einer US-Region oder auf Maschinen in Ihrem Haus. Die Modelle kommen von uns und laufen dort ohne ausgehende Verbindung. Für alles, was regulierte Datensätze berührt, ist das der Normalfall — eine Konfiguration, über die niemand verhandeln muss.
- Festpreis statt Zeit und Material
- Jede Phase ist bepreist, bevor sie beginnt, auf Basis der Bestandsaufnahme davor. Nachträge gibt es für Umfang, den Sie hinzunehmen; dafür, dass wir uns verschätzt haben, gibt es keine. Das ist der praktische Unterschied zwischen einem gekauften Ergebnis und gemieteten Leuten.
Wie die Arbeit läuft
- 01Tag 1–2
Bei der Arbeit zusehen
Wir sitzen bei den Leuten, die es machen, und lesen die Formeln in ihrer Tabelle. Die Ausnahmen, die sie nebenbei erledigen, sind die, an denen an Tag fünfzehn ein Build scheitert.
- 02Tag 2–5
Daten modellieren, Regeln klären
Schema, Zustände, wer was ändern darf. Hier wird gestritten, und hier kostet der Streit einen Bruchteil dessen, was er am Tag vor dem Livegang kostet.
- 03Tag 4–12
Einen Weg vollständig bauen
Ein kompletter Weg von der Eingabe bis zur Auswertung, im Produktivbetrieb, benutzt von Leuten, die den Job machen. Eine Demo-Umgebung sagt nichts darüber, ob das Ding brauchbar ist.
- 04Tag 11–18
Migrieren und die alte Datei abschalten
Historie importieren, eine Zeit lang beides laufen lassen, dann den Schreibzugriff auf die Tabelle entfernen. Ein System, das niemand verlassen muss, wird nie verlassen.
Was die Plattform macht, was ein Mensch macht
| Was die Plattform macht, was ein Mensch macht | Wer macht was | Anmerkungen |
|---|---|---|
| Die bestehenden Access-Abfragen und Excel-Formeln lesen | Plattform | Heraus kommen lesbare Regeln, die jeder im Raum auf einen Blick bestätigt. |
| Entscheiden, welche Regeln echt sind und welche Gewohnheit | Entwickler | Nur Ihre Leute wissen, dass die Dienstagsausnahme wegen eines einzigen Lieferanten existiert. |
| Dienst, Schema und Migrationen | Plattform | Aus dem abgestimmten Modell erzeugt, dann Zeile für Zeile geprüft, bevor es landet. |
| Die Masken, in denen Leute leben | Gemeinsam | Den täglichen Weg gestaltet ein Mensch. Die Verwaltungsformulare drumherum brauchen das nicht. |
| Historie importieren und abgleichen | Gemeinsam | Das Laden ist mechanisch. Zu entscheiden, was mit Zeilen passiert, die noch nie aufgingen, nicht. |
| Umstellungsplan | Entwickler | Welches Datum, wer Bereitschaft hat, wie der Rückweg aussieht. |
Das Team, das es baut
Über zehn Jahre in fremden Systemen und Dutzende ausgelieferte Migrationen: Access- und Excel-Prozesse, VB6- und Delphi-Clients, PHP-Monolithen, Policenverwaltung auf der AS/400, Fertigungshallen, die von Makros zusammengehalten werden. Disposition, Schadensfälle, Abrechnung, Bestand, Versand, Auswertung. Das haben wir alles schon gebaut, und die Form der Arbeit wiederholt sich weit öfter, als irgendwer erwartet.
Die Analyse ist der billige Weg, sich das selbst anzusehen. Abgegrenzte Arbeit mit schriftlichem Ergebnis: das Datenmodell, wie wir es verstehen, die Regeln, die wir aus Ihrer Tabelle geholt haben, und ein Plan in Phasen mit Preisen daran.
Fragen, die Entwickler uns stellen
- Können wir unseren eigenen Rahmenvertrag verwenden?
- In aller Regel ja. Wir schauen zuerst auf den Zeitpunkt der Rechteübertragung, auf die Haftungsgrenze im Verhältnis zum Auftragswert und darauf, ob das Abwerbeverbot beidseitig gilt. Ist Ihr Papier marktüblich, unterschreiben wir es. Macht eine Klausel eine Festpreisphase unmöglich, steht im Redline, welche das ist und warum — nicht erst im Telefonat.
- Rechnen Sie in Dollar ab, und brauchen Sie eine US-Gesellschaft dafür?
- Abgerechnet wird in Dollar, zu den Zahlungszielen Ihrer Kreditorenbuchhaltung; netto 30 Tage ist der übliche Fall. Wenn Ihr Einkauf für den Vertrag selbst einen inländischen Partner braucht, sagen Sie es früh: Das ändert den Papierkram, den Preis und den Termin lässt es unberührt.
- Wer arbeitet tatsächlich am Projekt, und wo sitzen diese Leute?
- Ingenieure, und wer Ihre Fragen beantwortet, ist derselbe, der Ihren Code liest. Zwischen Ihnen und ihm sitzt kein Kundenbetreuer. Wo gearbeitet wird, entscheiden Ihre Regeln: remote ist der Standard, im VPN Ihres Hauses ist häufig, und vor Ort für die Teile, die es brauchen, sobald der Vertrag das vorsieht.
- Was passiert am Ende mit Code und Tests?
- Beides liegt ab dem ersten Commit in gewöhnlichen Repositories in Ihrer Organisation, statt am Ende übergeben zu werden. Dazu Tests gegen das Verhalten des Altsystems, eine aktuell gehaltene Karte der Codebasis und ein Runbook. Zur Laufzeit ruft nichts bei uns an, und es bleibt nichts übrig, was Sie weiter mieten müssten.
- Dreißig Tage — bei einem System dieser Größe?
- Dreißig Tage sind die Obergrenze für ein Projekt, das meiste liegt unter zwanzig. Die Plattform liest die gesamte Codebasis parallel, bevor ein Ingenieur die erste Zeile schreibt; das ist der Teil, für den ein Team früher ein Quartal gebraucht hat. Passt Ihr System wirklich nicht in dieses Fenster, bekommen Sie den Phasenplan und den Preis der ersten Phase statt einer aufgeblähten Schätzung.
Zeigen Sie uns die Tabelle
Schicken Sie uns den Zuschnitt des Prozesses und wie viele Leute ihn anfassen. Zurück kommt, was die Analyse abdeckt, wie lange der Bau dauert und was er kostet. Achtzehn Tage später läuft er.
Die erste Antwort kommt von einem Entwickler, meistens mit der Frage, wem der Prozess heute gehört.