Jede Organisation, mit der wir sprechen, hat einen Ordner voller Proofs of Concept, die alle im Raum beeindruckt haben und dann still gestorben sind. Das Muster ist so beständig, dass es einen Namen verdient: Der Prototyp war nie der schwierige Teil.
Die letzten zehn Prozent sind der grösste Teil der Arbeit
Ein Prototyp beantwortet eine Frage: Kann das überhaupt funktionieren? Die Produktion beantwortet eine schwierigere: Kann das weiter funktionieren, sicher, ohne dass jemand zuschaut? Die Distanz zwischen diesen beiden Fragen ist der Ort, an dem Budgets und Zeitpläne still verschwinden, denn sie steckt voller Arbeit, die in einer Demo unsichtbar ist.
Was Produktion wirklich verlangt
Einen Prototyp in ein System zu verwandeln bedeutet, die Teile zu bauen, die niemand vorführt:
- Observability. Sie können nicht betreiben, was Sie nicht sehen. Jedes bedeutsame Verhalten muss gemessen und alarmiert werden.
- Evaluierung. Ein wiederholbarer Weg, um zu wissen, ob eine Änderung das System besser oder schlechter gemacht hat, bevor Ihre Nutzer es merken.
- Sicherheit und Datenhandhabung. Zugriffskontrolle, Datenhoheit und minimale Rechte, von Anfang an entworfen statt nachgerüstet.
- Pipelines. Die unglamouröse Maschinerie, die Daten zuverlässig hinein- und Ergebnisse zur richtigen Zeit hinausfliessen lässt.
- Betrieb. Deployment, Rollback, Bereitschaft und ein Plan für den Tag, an dem etwas kaputtgeht — denn das wird es.
Entwerfen Sie zuerst für das zweite System
Die Teams, die die Lücke überwinden, machen eines anders: Sie entwerfen von der ersten Woche an für die Produktion, schon während des Prototypings. Sie halten den Prototyp günstig und wegwerfbar, treffen aber die architektonischen Entscheidungen — wie er beobachtet, gesichert, bereitgestellt und betrieben wird — bereits mit dem Produktionssystem im Blick.
Das ist keine Vergoldung. Es ist der Unterschied zwischen einem Prototyp, den Sie wachsen lassen können, und einem, den Sie wegwerfen müssen. Diesen Weg früh zu wählen ist meist die günstigste Entscheidung im ganzen Projekt.