Zum Inhalt springen

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.

Angebot anfordernEin Formular mit fünf Feldern. Zurück kommen Umfang, Preis und ein Termin für die Analyse.

USA

Vertraglich ist es ein Rahmenvertrag mit einem Leistungsschein je Phase. Anwendbares Recht, Rechnungswährung und Rechteübertragung legen Sie fest, und die Überlappung mit Ihrer Arbeitszeit steht als Zahl im Leistungsschein statt als Versprechen auf einer Website. Wir arbeiten täglich über die US-Zeitzonen hinweg, und die Standups liegen in Ihrem Vormittag statt an dessen Ende.

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

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.

Was sich ändert, wenn der Kunde in den USA sitzt

An der Technik ändert die Flagge auf der Rechnung nichts. Am Papierkram, an der Uhr und an der Frage, wer welches Risiko trägt, ändert sie eine Menge — und das sind genau die Stellen, an denen ein Projekt liegen bleibt, nachdem sich über die Arbeit selbst längst alle einig sind.
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

Am ersten Tag wird zugeschaut, nicht spezifiziert. Anforderungsdokumente beschreiben den Prozess, den sich jemand wünscht.
  1. 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.

  2. 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.

  3. 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.

  4. 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

Das Verhältnis verschiebt sich über das Projekt. Am Anfang mehr Plattform, um die Umstellung herum mehr Menschen, weil die offenen Fragen dann nicht mehr technisch sind.
Jede erzeugte Datei wird als Pull Request von dem Entwickler geprüft, der später dafür geradesteht.
Was die Plattform macht, was ein Mensch machtWer macht wasAnmerkungen
Die bestehenden Access-Abfragen und Excel-Formeln lesenPlattformHeraus kommen lesbare Regeln, die jeder im Raum auf einen Blick bestätigt.
Entscheiden, welche Regeln echt sind und welche GewohnheitEntwicklerNur Ihre Leute wissen, dass die Dienstagsausnahme wegen eines einzigen Lieferanten existiert.
Dienst, Schema und MigrationenPlattformAus dem abgestimmten Modell erzeugt, dann Zeile für Zeile geprüft, bevor es landet.
Die Masken, in denen Leute lebenGemeinsamDen täglichen Weg gestaltet ein Mensch. Die Verwaltungsformulare drumherum brauchen das nicht.
Historie importieren und abgleichenGemeinsamDas Laden ist mechanisch. Zu entscheiden, was mit Zeilen passiert, die noch nie aufgingen, nicht.
UmstellungsplanEntwicklerWelches 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.

Angebot anfordern

Die erste Antwort kommt von einem Entwickler, meistens mit der Frage, wem der Prozess heute gehört.