and it goes on and on and on

and it goes on and on and on

Stell dir vor, du hast ein Budget von 50.000 Euro und ein Team von drei Leuten für ein Projekt angesetzt, das in sechs Monaten stehen sollte. Jetzt sind acht Monate um, das Budget ist auf 85.000 Euro angeschwollen, und dein technischer Leiter sagt dir am Freitagnachmittag, dass die Kernstruktur eigentlich noch mal überarbeitet werden muss, weil die Skalierung nicht greift. Das ist der Moment, in dem die Spirale beginnt, And It Goes On And On And On, während dein Geld in einem schwarzen Loch aus Feature-Nachbesserungen und schlechter Planung verschwindet. Ich habe das in den letzten fünfzehn Jahren bei mittelständischen Unternehmen und Start-ups gleichermaßen erlebt. Meistens liegt es nicht an mangelnder Intelligenz, sondern an der Unfähigkeit, den Unterschied zwischen "fertig" und "perfektioniert" zu akzeptieren. Wer den Absprung nicht schafft, verbrennt Kapital, das eigentlich für den Markteintritt gedacht war.

Die Falle der ewigen Beta-Phase bei And It Goes On And On And On

Einer der teuersten Fehler, die ich immer wieder sehe, ist die Annahme, dass ein Produkt erst dann gelauncht werden kann, wenn jeder erdenkliche Sonderfall abgedeckt ist. In Deutschland neigen wir zur Über-Ingenieurkunst. Wir wollen das System, das zu 100 Prozent sicher ist, bevor der erste echte Nutzer es berührt. Das führt dazu, dass Teams monatelang an Randfunktionen arbeiten, die später niemand benutzt.

Ich erinnere mich an einen Fall in München, bei dem ein Logistik-Tool entwickelt wurde. Das Team verbrachte drei Monate damit, ein Dashboard für den Fall zu bauen, dass ein LKW gleichzeitig in drei verschiedenen Zeitzonen registriert wird – ein Szenario, das statistisch gesehen fast nie eintritt. Währenddessen funktionierte die Basis-Route für 95 Prozent der Fahrer immer noch nicht reibungslos. Die Lösung ist hier schmerzhaft einfach: Streiche alles, was nicht zum Kernwert gehört. Wenn die Software das Hauptproblem nicht löst, retten dich die Zusatzfunktionen auch nicht. Wer hier nicht hart priorisiert, landet in einer Endlosschleife der Entwicklung.

Das Märchen vom universellen Tech-Stack

Oft fängt der Fehler schon bei der Auswahl der Werkzeuge an. Es gibt diesen Drang, immer die neueste Technologie zu verwenden, weil sie in irgendeinem Blog als die Lösung für alle Skalierungsprobleme angepriesen wurde. Ich habe Firmen gesehen, die Kubernetes-Cluster für Anwendungen aufgesetzt haben, die problemlos auf einem einfachen Server gelaufen wären. Das Ergebnis? Die Entwickler verbringen 40 Prozent ihrer Zeit mit der Wartung der Infrastruktur, anstatt Code zu schreiben, der dem Kunden nützt.

Ein realistischer Ansatz sieht anders aus. Man wählt Werkzeuge, die das Team bereits beherrscht. Ein langweiliger Tech-Stack, der funktioniert, ist Gold wert. Es bringt nichts, eine hochmoderne Architektur zu wählen, wenn man dann drei Monate braucht, um überhaupt die erste Testumgebung stabil zum Laufen zu bringen. Die Kosten für Einarbeitung und Fehlersuche bei zu komplexen Systemen sind der häufigste Grund für Verzögerungen, die man später nie wieder aufholt.

Die versteckten Kosten der Spezialisierung

Wenn du für jede kleine Nische einen Experten brauchst, wird dein Projekt unbeweglich. In der Praxis bedeutet das: Wenn der eine Entwickler, der die exotische Datenbankabfrage geschrieben hat, im Urlaub ist, steht das ganze Projekt still. Ich rate dazu, auf Standards zu setzen. Standard-Datenbanken, Standard-Frameworks. Das ist vielleicht nicht sexy für das Portfolio deiner Entwickler, aber es ist sicher für dein Bankkonto.

Warum dein Zeitplan eine Illusion ist

Wer glaubt, dass ein IT-Projekt genau nach Plan verläuft, hat noch nie eines geleitet. Der Fehler liegt hier oft in der linearen Planung. Man geht davon aus, dass Schritt B sofort nach Schritt A folgt. In der Realität gibt es Abhängigkeiten, die man vorher nicht sieht. Eine API-Schnittstelle von einem Drittanbieter ändert sich, ein Teammitglied wird krank, oder die Anforderungen der Fachabteilung verschieben sich plötzlich.

In meiner Laufbahn habe ich gelernt, dass man Puffer nicht am Ende einplant, sondern in jeden einzelnen Meilenstein integriert. Ein Projekt, das ohne 30 Prozent Zeitpuffer kalkuliert wird, ist von vornherein eine Lüge. Man belügt sich selbst und seine Investoren. Wenn du denkst, du schaffst es in vier Wochen, plane sechs ein. Wenn du es in vier Wochen schaffst, hast du gewonnen. Wenn du sechs brauchst, bist du wenigstens noch im Plan. Diese Ehrlichkeit fehlt in vielen Meetings, weil niemand der Überbringer der schlechten Nachricht sein will.

Das Vorher-Nachher der Anforderungsanalyse

Schauen wir uns an, wie eine typische Katastrophe im Vergleich zu einem sauberen Prozess aussieht.

Stell dir vor, ein Unternehmen möchte ein internes Zeiterfassungssystem einführen. Der falsche Weg (Vorher): Die Abteilungsleiter setzen sich zusammen und schreiben eine Liste mit 150 Anforderungen. Jeder will seine speziellen Pausenregelungen, Zuschläge für Nachtarbeit in verschiedenen Bundesländern und eine Integration in ein 20 Jahre altes Buchhaltungsprogramm. Die Entwicklung dauert 18 Monate, kostet ein Vermögen, und am Ende ist die Benutzeroberfläche so kompliziert, dass die Mitarbeiter ihre Zeiten doch wieder in Excel-Listen eintragen. Das Geld ist weg, die Frustration groß.

Der richtige Weg (Nachher): Man beginnt mit der kleinstmöglichen Lösung. Das Ziel ist, dass ein Mitarbeiter auf "Start" und "Stopp" drücken kann. Punkt. Dieses System geht nach vier Wochen live. Man sammelt Feedback. Erst im nächsten Schritt baut man die komplizierten Urlaubsregelungen ein. So sieht man sofort, wo die Nutzer Probleme haben. Der Prozess bleibt schlank, und man investiert nur in Funktionen, die auch wirklich gebraucht werden. Man spart nicht nur Geld, sondern bekommt auch ein System, das tatsächlich genutzt wird.

Kommunikationsmangel als Budgetfresser

Kommunikation klingt nach einem weichen Thema, ist aber in Wahrheit ein knallharter Kostenfaktor. Wenn die Business-Seite und die Technik-Seite nicht dieselbe Sprache sprechen, wird Geld verbrannt. Ich habe erlebt, wie Entwickler zwei Wochen an einer Funktion gearbeitet haben, die das Produktmanagement eigentlich nur als "nice-to-have" in einem Nebensatz erwähnt hatte.

📖 Verwandt: 3 mio won in euro
  • Halte tägliche kurze Absprachen (Dailies), die nicht länger als 15 Minuten dauern.
  • Dokumentiere Entscheidungen sofort, nicht erst Wochen später.
  • Vermeide endlose E-Mail-Ketten; ein kurzes Gespräch klärt oft mehr als zehn Nachrichten.

Wenn jeder nur in seinem Silo arbeitet, entstehen Missverständnisse, die später teuer korrigiert werden müssen. Der Techniker baut eine Brücke aus Stahl, während der Kunde eigentlich nur eine einfache Holzplanke wollte, um über den Bach zu kommen. Beide Seiten müssen sich ständig abgleichen. Das ist anstrengend, aber billiger als das Projekt gegen die Wand zu fahren.

Die falsche Sparsamkeit bei der Qualitätssicherung

Es ist ein Paradoxon: Wer bei den Tests spart, zahlt am Ende das Dreifache. Viele Projektleiter streichen die Testphase zusammen, wenn die Zeit knapp wird. Das ist so, als würde man bei einem Flugzeug die Sicherheitsprüfung weglassen, weil man Verspätung hat. Die Fehler, die erst beim Kunden auftauchen, sind die teuersten. Sie beschädigen den Ruf und erfordern Notfall-Einsätze am Wochenende, die ein Vielfaches der normalen Entwicklungsstunde kosten.

Ein stabiles automatisiertes Testsystem ist keine Spielerei, sondern eine Versicherung. In Projekten, die ich betreut habe, hat eine gute Testabdeckung die Zeit für Bugfixes im späteren Verlauf um bis zu 50 Prozent reduziert. Wer hier spart, begeht finanziellen Selbstmord auf Raten. Es ist nun mal so: Qualität lässt sich nicht nachträglich in ein schlechtes Produkt "hineinprüfen". Sie muss von Anfang an Teil des Prozesses sein.

Realitätscheck für den langfristigen Erfolg

Jetzt kommen wir zum Punkt, den viele nicht hören wollen: Erfolg in diesem Bereich hat wenig mit Genialität zu tun und sehr viel mit Disziplin. Es gibt keine Abkürzung, die dich magisch zum Ziel führt, ohne dass du die harte Arbeit der Planung und Priorisierung machst. Wenn du glaubst, du kannst ein komplexes Problem lösen, indem du einfach mehr Leute auf das Projekt wirfst, irrst du dich gewaltig. Das "Brooks’sche Gesetz" besagt treffend, dass das Hinzufügen von Arbeitskräften zu einem verspäteten Softwareprojekt dieses nur noch weiter verzögert.

💡 Das könnte Sie interessieren: carolına herrera good gırl

Du musst bereit sein, Nein zu sagen. Nein zu neuen Features mitten im Sprint. Nein zu ungetestetem Code. Nein zu unrealistischen Deadlines, die nur dazu dienen, jemanden in der Führungsebene zu beruhigen. Ein Projektleiter, der immer Ja sagt, ist eine Gefahr für das Unternehmen.

Am Ende gewinnt derjenige, der die Nerven behält, wenn es schwierig wird, und der den Mut hat, ein Projekt auch mal zu stoppen, wenn es in die falsche Richtung läuft. Es ist besser, ein gescheitertes Projekt nach drei Monaten mit einem Verlust von 20.000 Euro abzubrechen, als es zwei Jahre lang durchzuschleppen und am Ende eine Million Euro verloren zu haben. Wahre Professionalität zeigt sich darin, Verluste zu begrenzen und aus den Fehlern zu lernen, anstatt stur weiterzumachen, nur weil man schon so viel investiert hat. Das ist die harte Realität. Wer das nicht akzeptiert, wird immer wieder in die Falle tappen, und das Spiel beginnt von vorn, And It Goes On And On And On, bis die Ressourcen endgültig erschöpft sind.

PK

Philipp Krüger

Seit Jahren begleitet Philipp Krüger Themen aus Politik, Wirtschaft und Gesellschaft mit klarer Einordnung.