IT Project Management
Das IT-Projektmanagement nimmt eine unbequeme Position zwischen zwei Disziplinen ein, die einander nicht vollständig vertrauen. Auf der einen Seite steht die planbasierte Tradition aus dem Bau- und Ingenieurwesen, die ein Projekt als die Umsetzung eines bekannten Entwurfs gegen einen festen Zeit- und Budgetrahmen begreift. Auf der anderen Seite steht die adaptive Tradition aus der Softwareentwicklung, die ein Projekt als die Suche nach der richtigen Antwort unter Bedingungen versteht, in denen die Anforderungen selbst erst im Laufe der Arbeit entdeckt werden. Die meisten Organisationen behaupten, sich entschieden zu haben. In der Praxis haben die meisten lediglich ein Etikett gewaehlt, ein Ritual verordnet und die eigentliche Frage unbeantwortet gelassen: Wie viel von dem, was wir gleich bauen wollen, verstehen wir tatsaechlich bereits, und wie viel werden wir erst durch das Bauen lernen.
Dieser Artikel vertritt die Auffassung, dass eine vorhersehbare IT-Lieferung nicht aus methodischem Eifer in die eine oder andere Richtung entsteht. Sie entsteht aus einer ehrlichen Einschaetzung der Unsicherheit, aus dem disziplinierten Umgang mit Risiken und Abhaengigkeiten, aus einem nuechternen Umgang mit dem Scope und den Menschen, die ihn verantworten, und vor allem aus der Weigerung, Aktivitaet mit Fortschritt zu verwechseln. Ein Projekt ist nicht deshalb erfolgreich, weil Meilensteine erreicht werden und Statusberichte gruen sind. Es ist erfolgreich, wenn funktionierende Software in den Haenden der Nutzer ist und der Wert, der die Investition gerechtfertigt hat, tatsaechlich realisiert wird. Alles andere ist Messinstrumentierung, und Messinstrumente koennen luegen.
Warum die Lieferung immer wieder unvorhersehbar bleibt
Der anhaltende Vorwurf gegen IT-Projekte lautet nicht, dass sie voellig scheitern, obwohl manche das tun. Er lautet, dass sie sich nicht vorhersehbar verhalten. Ein Programm, das sechs Monate zu spaet und vierzig Prozent ueber Budget abschliesst, ist schaedlich, aber ein Portfolio, in dem ein beliebiges Projekt puenktlich fertig werden oder sich um ein Jahr verzoegern kann, ohne dass sich im Voraus verlaesslich sagen laesst, welches von beidem eintritt, ist auf andere Weise zersetzend. Es macht eine Planung auf Geschaeftsebene unmoeglich. Es lehrt Fuehrungskraefte, jede Schaetzung mit Puffern zu versehen und jede Zusage abzuwerten, was wiederum die Lieferteams lehrt, dass Schaetzungen reine Inszenierung sind. Das gesamte System driftet in ein Gleichgewicht geringen Vertrauens, in dem niemand dem Plan glaubt und alle sich absichern.
Das ist heute aus einem bestimmten Grund wichtiger als noch vor einem Jahrzehnt. IT-Veraenderung ist kein einzelnes Ereignis mehr, das ein Unternehmen gelegentlich verkraftet. Sie ist kontinuierlich, und sie ist so eng mit Umsatz, Regulierung und Kundenerlebnis verwoben, dass kaum Spielraum bleibt. Wenn eine Kernbankenmigration ins Rutschen geraet oder eine ERP-Konsolidierung stockt, bleiben die Folgen nicht auf eine IT-Budgetposition beschraenkt. Sie greifen ueber auf kommerzielle Zusagen, Compliance-Fristen und die Glaubwuerdigkeit der Fuehrung, die die Arbeit verantwortet hat. Die Kosten der Unvorhersehbarkeit sind gestiegen, selbst dort, wo die Kosten des einzelnen Scheiterns es nicht sind.
Die unbequeme Wahrheit ist, dass ein Grossteil der Unvorhersehbarkeit bereits zu Beginn erzeugt wird, bevor eine Zeile Code geschrieben oder ein Server bereitgestellt ist. Sie entsteht dadurch, dass Schaetzung als Verhandlung behandelt wird, dass man sich auf einen Scope verpflichtet, der nie wirklich verstanden wurde, und dass man ein Liefervorgehen aus kultureller Bequemlichkeit statt nach dem tatsaechlichen Charakter der Arbeit waehlt. Die Vorhersehbarkeit wird weitgehend durch Entscheidungen bestimmt, die getroffen werden, solange das Projekt noch guenstig zu gestalten ist. Genau dort muss die Disziplin beginnen.
Grundprinzipien: die Methode an die Gestalt der Unsicherheit anpassen
Die grundlegende Entscheidung in jedem IT-Projekt betrifft nicht die Wahl des Frameworks. Sie besteht in einer Diagnose, wo die Unsicherheit liegt. Grob gesprochen tritt Unsicherheit in der Lieferung in zwei Formen auf, und sie verlangen entgegengesetzte Antworten. Die erste ist die Unsicherheit der Ausfuehrung: Wir wissen genau, was wir bauen muessen, aber das Bauen ist umfangreich, komplex oder riskant. Die zweite ist die Unsicherheit der Anforderung: Wir koennten es kompetent bauen, wenn wir nur wuessten, was es ist, aber die richtige Antwort wird erst durch die Rueckmeldung aus der realen Nutzung deutlich. Diese beiden zu verwechseln, ist der Ursprung der meisten methodenbezogenen Fehlschlaege.
Wo die vorherrschende Unsicherheit eine der Ausfuehrung ist und die Anforderung wirklich stabil ist, ist die planbasierte Lieferung kein Relikt, fuer das man sich entschuldigen muesste. Sie ist das richtige Werkzeug. Eine Rechenzentrumsmigration, eine regulatorische Meldeanpassung mit fester rechtlicher Spezifikation oder die Ausbringung eines gut verstandenen Standardprodukts an neue Standorte haben alle einen erkennbaren Scope und profitieren enorm von detaillierter vorheriger Sequenzierung, Abhaengigkeitskartierung und der Steuerung des kritischen Pfades. So zu tun, als sei solche Arbeit eine Entdeckungsreise, verschenkt den einzigen Vorteil, den sie bietet: die Faehigkeit, sie ordentlich zu planen.
Wo die vorherrschende Unsicherheit eine der Anforderung ist, wird der planbasierte Ansatz aktiv schaedlich, weil er zu einer verfruehten Festlegung auf Entscheidungen zwingt, die offen bleiben sollten. Hier verdient die adaptive Lieferung ihren Platz: kurze Zyklen, funktionierende Inkremente und haeufiger Kontakt mit echten Nutzern wandeln Unbekanntes in Bekanntes um, und zwar im schnellsten dauerhaft tragbaren Tempo. Der Sinn der Iteration ist nicht Geschwindigkeit um ihrer selbst willen. Er ist der systematische Abbau des Anforderungsrisikos. Ein Team, das iteriert, seine Inkremente aber nie einer echten Nutzerrueckmeldung aussetzt, hat das Ritual ohne den Mechanismus uebernommen und gewinnt nichts.
Die ehrliche Position, und die, fuer die dieser Artikel plaediert, lautet: Die meisten grossen Programme enthalten beide Arten von Unsicherheit in unterschiedlichen Anteilen ueber ihre Bestandteile hinweg. Das reife Urteil besteht nicht darin, das Ganze fuer agil oder fuer Wasserfall zu erklaeren, sondern es zu zerlegen, planbasierte Strenge dort anzuwenden, wo der Scope stabil ist, und adaptive Entdeckung dort, wo er es nicht ist, und die Naht zwischen beiden bewusst zu steuern. In dieser Naht steckt das eigentliche Koennen.
Was sich in der Disziplin tatsaechlich veraendert hat
Mehrere Entwicklungen haben das IT-Projektmanagement in den vergangenen Jahren umgeformt, und es lohnt sich, das Substanzielle vom Modischen zu trennen. Am substanziellsten ist die Verschiebung vom Projektdenken zum Produktdenken in jenen Teilen der IT-Landschaft, die langlebig sind. Eine Zahlungsplattform oder ein Kundenportal ist kein Projekt, das endet; es ist ein Produkt, das fortbesteht, kontinuierlich finanziert und von einem stabilen Team verantwortet. Fuer diese Art von Arbeit ist das Projektkonstrukt mit seinem festen Enddatum und der Aufloesung des Teams bei Abschluss zu einer echten Belastung geworden, weil es auf Uebergabe hin optimiert und nicht auf die dauerhafte Verantwortung, die Software gesund haelt.
Zugleich, und in gewisser Spannung zur Produktbewegung, hat sich die Disziplin des Abhaengigkeitsmanagements im grossen Massstab formalisiert. Wenn Organisationen Dutzende Teams gegen eine gemeinsame Architektur laufen lassen, ist die bindende Einschraenkung der Lieferung selten die Produktivitaet eines einzelnen Teams. Es sind die Koordinationskosten zwischen ihnen: die geteilten Dienste, die Sequenzierung von Integrationen, die Plattformfaehigkeiten, von denen mehrere Streams abhaengen. Skalierte Lieferframeworks sind in ihrem nuetzlichen Kern der Versuch, diese teamuebergreifenden Abhaengigkeiten sichtbar zu machen und sie einzuplanen, bevor sie zum Grund dafuer werden, dass alle blockiert sind.
Eine dritte Veraenderung ist die Reifung von Continuous Delivery und die Automatisierung des Weges in die Produktion. Wenn das Ausbringen einer Aenderung ein seltenes, manuelles, risikoreiches Ereignis ist, draengt die Oekonomie zu grossen Batches und langen Release-Zyklen, was wiederum zu einer schwerlastigen Vorabplanung draengt. Wenn die Bereitstellung automatisiert, getestet und Routine ist, werden kleine Inkremente guenstig auszubringen, und der gesamte Rhythmus der Lieferung kann sich hin zu jener haeufigen Rueckmeldung verschieben, von der adaptive Arbeit abhaengt. Vieles, was der Methodik zugeschrieben wird, ist tatsaechlich eine Folge dieser technischen Faehigkeit. Ein Team kann nicht sinnvoll auf Wert hin iterieren, wenn es nur zweimal im Jahr ausbringen kann, gleich welches Framework an der Wand steht.
Architektur und Entwurf, die die Lieferung vorhersehbar machen
Vorhersehbare Lieferung ist ebenso sehr eine Eigenschaft davon, wie die Arbeit strukturiert ist, wie davon, wie sie gesteuert wird. Der bei Weitem wirkungsvollste Hebel ist die Zerlegung in Inkremente, von denen jedes etwas Vorzeigbares und im Idealfall etwas Nutzbares liefert. Das ist keine verwaltungstechnische Feinheit des Projekts. Ein Inkrement, das funktionierende Software hervorbringt, erzwingt, dass die Fragen der Integration und des Testens frueh und wiederholt beantwortet werden, statt sie in eine Schlussphase zu verschieben, in der sie alle auf einmal explodieren. Der klassische Fehlschlag der Big-Bang-Integration, bei dem monatelang getrennt gebaute Komponenten am Ende zusammengefuehrt werden und sich als nicht zusammenpassend erweisen, ist ein Fehler des Inkrementdesigns, bevor er ein Fehler des Managements ist.
Die Abhaengigkeitsarchitektur ist das zweite Prinzip. Jede Abhaengigkeit zwischen Teams, Systemen oder Lieferanten ist eine Terminrestriktion und ein Risiko. Ein gutes Lieferdesign arbeitet daran, diese bewusst zu minimieren und zu sequenzieren: zu erkennen, welche Komponenten auf dem kritischen Pfad liegen, welche geteilten Faehigkeiten vorhanden sein muessen, bevor abhaengige Arbeit beginnen kann, und welche externen Zusagen, etwa eine Lieferantenleistung oder eine regulatorische Freigabe, ausserhalb der Kontrolle des Teams liegen und daher die frueheste Aufmerksamkeit und die konservativste Pufferung benoetigen. Abhaengigkeiten, die spaet entdeckt werden, sind die teuerste Art, denn bis sie auftauchen, haben sich die Optionen zu ihrer Aufloesung verengt.
Das dritte Prinzip besteht darin, auf Umkehrbarkeit hin zu entwerfen, wo die Anforderung unsicher ist, und auf Robustheit, wo sie geklaert ist. Entscheidungen, die guenstig rueckgaengig zu machen sind, koennen schnell getroffen und im Licht der Rueckmeldung ueberarbeitet werden; Entscheidungen, die teuer rueckgaengig zu machen sind, etwa ein Datenmodell im Herzen des Systems oder die Wahl einer Plattform, von der alles Uebrige abhaengen wird, verdienen unverhaeltnismaessig grosse Sorgfalt, bevor sie festgezurrt werden. Ein gut gefuehrtes Projekt verwendet seine sorgfaeltige Analyse dort, wo die Umkehr kostspielig ist, und bewegt sich schnell dort, wo sie es nicht ist, statt jede Wahl mit dem gleichen Ritual zu behandeln. Die beiden zu verwechseln, sich ueber das Triviale zu quaelen, waehrend man das Unumkehrbare ueberstuerzt, ist eine haeufige und stille Ursache von Schwierigkeiten.
Die wiederkehrenden Fehlermuster
Scope-Ausweitung im Gewand der Flexibilitaet. Adaptive Lieferung wird haeufig als Freibrief missbraucht, den Scope nie festzulegen. Echte Iteration verfeinert die Loesung hin zu einem stabilen Ziel; undisziplinierte Aenderung ersetzt alle paar Wochen ein Ziel durch ein anderes und nennt das Reaktionsfaehigkeit. Der Unterschied liegt darin, ob die Aenderungen konvergieren. Ein Projekt, in dem jeder Zyklus das Ergebnis einem stimmigen Ziel naeher bringt, lernt. Ein Projekt, in dem jeder Zyklus ein neues Ziel hinzufuegt, steuert seinen Scope nicht, es gibt ihn auf, und es wird nicht fertig.
Der Wassermelonen-Statusbericht. Aussen gruen, innen rot. Das ist das natuerliche Ergebnis davon, Projekte an erreichten Meilensteinen zu messen statt an funktionierender Software und realisiertem Wert. Wenn die Kennzahl der Prozentsatz erledigter Aufgaben ist, kann ein Team monatelang neunzig Prozent melden, waehrend die schwierigen, integrierenden, werttragenden zehn Prozent unberuehrt bleiben. Das Heilmittel ist keine bessere Berichtsdisziplin. Es ist die Aenderung dessen, was gemessen wird, sodass Fortschritt vorzeigbare, getestete, nutzbare Inkremente bedeutet und nicht Aktivitaet gegen einen Plan.
Abhaengigkeitsverleugnung. Teams planen ihre eigene Arbeit sorgfaeltig und behandeln alles ausserhalb ihrer Grenze als das Problem eines anderen, das sich planmaessig von selbst loesen wird. Das tut es selten. Die Abhaengigkeiten, die ein Projekt nicht selbst verantwortet, sind genau jene, die am ehesten ins Rutschen geraten, und jene, die ein Team am wenigsten beschleunigen kann, wenn es soweit ist. Externe Abhaengigkeiten explizit zu machen, ihnen Verantwortliche zuzuweisen und sie realistisch zu puffern, ist unglamouroese Arbeit, die Programme, die ihre Termine halten, von jenen trennt, die es nicht tun.
Unklarheit ueber die Stakeholder. Viele Projekte laufen monatelang ohne eine klare Antwort darauf, wer eigentlich entscheidet. Wenn der Sponsor, die Nutzer und die Geldgeber subtil unterschiedliche Dinge wollen und kein einzelner verantwortlicher Eigner sie in Einklang bringt, absorbiert das Projekt den Konflikt als Reibungsverlust, verhandelt bereits getroffene Entscheidungen neu und stellt niemanden zufrieden. Klarheit darueber, wer das Ergebnis verantwortet, wer konsultiert werden muss und wer lediglich informiert wird, ist keine Buerokratie. Es ist der Mechanismus, durch den ein Projekt tatsaechlich Entscheidungen treffen und diese halten kann.
Schaetzung als Zusage. Eine Schaetzung ist eine probabilistische Aussage ueber eine unsichere Zukunft. In dem Moment, in dem sie als Versprechen behandelt wird, hoert sie auf, ehrlich zu sein, denn die sicherste Schaetzung, die man versprechen kann, ist die gepufferte, und Pufferung zerstoert die Information, die die Schaetzung tragen sollte. Eine gesunde Lieferung haelt Schaetzung und Zusage getrennt: Schaetzungen informieren die Planung offen, und Zusagen werden bewusst gemacht, wobei die Unsicherheit anerkannt und nicht wegverhandelt wird.
Wie Nashua an der IT-Projektlieferung arbeitet
Nashuas Ansatz im IT-Projektmanagement beginnt mit der Diagnose und nicht mit der Methode. Bevor wir ein Liefermodell empfehlen, arbeiten wir daran, festzustellen, wo die Unsicherheit in einem gegebenen Programm tatsaechlich liegt, Komponente fuer Komponente, denn diese Einschaetzung bestimmt alles Nachgelagerte. Das ist bewusst unmoderne Arbeit. Sie widersteht dem Impuls, eine einzige Methodik fuer die gesamte Landschaft auszurufen, und akzeptiert stattdessen, dass ein Programm planbasierte Strenge fuer seinen stabilen, abhaengigkeitsschweren Kern und adaptive Entdeckung fuer die Teile brauchen kann, in denen die Anforderungen noch gelernt werden. Wir steuern die Naht zwischen diesen Modi als Anliegen erster Ordnung und nicht als nachtraeglichen Gedanken.
In der Ausfuehrung halten wir an einer kleinen Zahl nicht verhandelbarer Disziplinen fest. Inkremente werden so gestaltet, dass sie frueh und oft funktionierende, getestete Software hervorbringen, sodass dem Integrationsrisiko fortlaufend begegnet und es nicht aufgeschoben wird. Abhaengigkeiten, insbesondere jene ausserhalb der Kontrolle des Teams, werden von Anfang an explizit gemacht, verantwortet und gepuffert. Der Scope wird gegen ein stimmiges Ziel gesteuert, wobei Aenderung willkommen ist, wo sie auf dieses Ziel konvergiert, und hinterfragt wird, wo sie es lediglich vergroessert. Und wir halten die Schaetzung ehrlich, indem wir sie von der Zusage trennen, sodass Plaene echte Information tragen statt defensiver Puffer. Vor allem beurteilen wir den Fortschritt anhand vorzeigbarer funktionierender Software und des Nachweises realisierten Werts, nicht anhand der Zahl erreichter Meilensteine, denn Letzteres laesst sich leicht vortaeuschen und Ersteres nicht.
Wir nehmen auch die menschliche Architektur eines Projekts ernst: festzulegen, wer das Ergebnis verantwortet, wer entscheidet und wie diese Entscheidungen gehalten werden. Vieles, was wie ein Lieferfehler aussieht, ist tatsaechlich ungeloeste Stakeholder-Unklarheit, die sich als Reibungsverlust aeussert, und wir behandeln die Klaerung der Verantwortlichkeit als Lieferarbeit erster Ordnung und nicht als Governance-Aufwand, der zu minimieren waere.
Wo Nashua den Unterschied macht
Der Unterschied, den Nashua einbringt, ist keine proprietaere Methode, die verspricht, die Unsicherheit verschwinden zu lassen. Eine solche Methode existiert nicht, und die Firmen, die das Gegenteil behaupten, verkaufen Beruhigung statt Lieferung. Der Unterschied ist konsequent angewandtes Urteilsvermoegen: die Bereitschaft, ehrlich zu diagnostizieren, planbasierte und adaptive Lieferung nach ihren Verdiensten statt nach Mode zu waehlen, Abhaengigkeiten und Verantwortlichkeit sichtbar zu machen, bevor sie zu Ausreden werden, und durchgehend darauf zu bestehen, dass ein Projekt so viel wert ist wie das, was es den Nutzern in die Hand gibt und an Wert realisiert, nicht wie das, was es gegen einen Plan meldet. Dieses Urteilsvermoegen ist das Ergebnis davon, genuegend Programme geliefert zu haben, um zu wissen, wo sie tatsaechlich schiefgehen.
Es gibt zudem eine praktische Folgerung, die veraendert, wovon die Arbeit ausgehen darf. Wenn ein Auftrag eine Faehigkeit erfordert, die es noch nicht gibt, muss er nicht auf einen Beschaffungszyklus oder die Roadmap eines Anbieters warten. Die Nashua 360 Enterprise Platform ist darauf ausgelegt, nahezu jede Funktion im Tempo aufzunehmen, durch extremes Vibe Coding: Was gebraucht wird, wird in einfacher Sprache beschrieben und schnell erzeugt, aber stets innerhalb fester Architekturprinzipien und unter strenger Qualitaetssicherung, sodass Geschwindigkeit nie auf Kosten von Stimmigkeit, Sicherheit oder Kontrolle geht. Der Effekt ist strategisch und nicht bloss praktisch. Er verschiebt die Make-or-Buy-Grenze, haelt Optionalitaet guenstig und laesst die Architektur der Strategie folgen, statt dass sich die Strategie dem beugt, was zufaellig im Regal lag.
Was dies zusammenbindet, ist die Weigerung, die Lieferung zur Inszenierung werden zu lassen. Es ist einfach, ein Projekt zu fuehren, das gut gesteuert aussieht, selbstbewusste Berichte erzeugt und jeden Governance-Kontrollpunkt zufriedenstellt, waehrend es im Stillen nichts von Wert hervorbringt. Es ist weit schwerer und weit seltener, eines zu fuehren, das ehrlich mit seiner Unsicherheit bleibt, seinen Risiken frueh begegnet, seinen Scope konvergieren laesst und sich an funktionierenden Ergebnissen misst. Diesen schwereren Weg geht Nashua, denn es ist der einzige, der IT-Veraenderung wirklich vorhersehbar macht statt nur gut dokumentiert. Die Organisationen, mit denen wir arbeiten, verlassen sich nicht auf das Versprechen, dass nichts schiefgehen wird, sondern auf die Zuversicht, dass etwas, wenn es schiefgeht, frueh gesehen, klar benannt und behoben wird, solange es noch guenstig zu beheben ist.
