Suche
Schließen Sie dieses Suchfeld.

Jagen Sie nicht nach Wasserfällen

Im Jahr 1910 entwarf Henry Gantt einen Rahmen, der im Ersten Weltkrieg zur Steuerung von Waffenmanövern verwendet wurde. Das "Gantt-Diagramm" gehört seitdem zum Vokabular des Projektmanagements. In seinem Buch "Die Kunst, die doppelte Arbeit in der Hälfte der Zeit zu erledigen" erklärt Jeff Sutherland,...
Agiles Arbeiten

Im Jahr 1910 entwarf Henry Gantt einen Rahmen, der im Ersten Weltkrieg zur Verwaltung von Waffenmanövern verwendet wurde. Das "Gantt-Diagramm" gehört seitdem zum Vokabular des Projektmanagements.
In seinem Buch "Die Kunst, die doppelte Arbeit in der Hälfte der Zeit zu erledigen" erklärt Jeff Sutherland:

Es ist so verlockend: all die Arbeit, die für ein umfangreiches Projekt zu erledigen ist, für alle sichtbar darzustellen. Ich habe viele Unternehmen besucht, in denen es Mitarbeiter gibt, deren einzige Aufgabe darin besteht, das Gantt-Diagramm jeden Tag zu aktualisieren. Das Problem ist, dass dieser schöne, elegante Plan, sobald er auf die Realität trifft, in sich zusammenfällt. Aber anstatt den Plan oder die Art und Weise, wie sie über den Plan nachdenken, zu verwerfen, stellen die Manager stattdessen Leute ein, die dafür sorgen, dass es so aussieht, als würde der Plan funktionieren. Im Grunde bezahlen sie Leute, die sie anlügen.

Gantt-Ansagen symbolisieren das "Wasserfall"-Projektmanagement, ein Staffelkonzept, bei dem die vorherige Aufgabe/Phase abgeschlossen sein muss, bevor die nächste in Angriff genommen werden kann (Entdecken ⇒ Entwerfen ⇒ Entwickeln ⇒ Testen). Das Hauptproblem ist hier die Ungewissheit. Alle Projekte (unabhängig vom Ansatz) sind mit einem gewissen Grad an Ungewissheit konfrontiert, entweder in Bezug auf die Anforderungen oder vielleicht auf die technische Lösung. Wasserfallprojekte versuchen, dem entgegenzuwirken, indem sie im Vorfeld Zeit in die Spezifizierung und Schätzung aller für die Lösung erforderlichen Arbeitselemente investieren.

Leider sind wir Menschen einfach nicht gut im Schätzen! Der wundervoll benannte Kegel der Ungewissheit¹ besagt, dass Schätzungen regelmäßig bis zu 600 % falsch sind, wenn sie zu Beginn eines Projekts gemacht werden. Wenn sie so schlecht sind, warum sich dann die Mühe machen?

Abgesehen von der ungenauen Planung und den fiktiven Zeitplänen führt die Menge an Arbeitskräften, die für die Erstellung dieses allumfassenden Plans eingesetzt wird, dazu, dass jeder Änderungsbedarf auf großen Widerstand stößt und entmutigt wird.

Zusammenfassend lässt sich sagen, dass das Modell veraltet ist, sich gegen Veränderungen sträubt, wahrscheinlich überzogen wird und das wichtigste Artefakt, das Gantt-Diagramm, zwangsläufig immer falsch ist.

Was ist also die Alternative?

Bei Cristie bekennen wir uns zum Agilen Manifest², das durch die nachstehenden Grundsätze definiert ist:

Individuen und Interaktionen über Prozesse und Werkzeuge

Funktionierende Software über umfassende Dokumentation

Zusammenarbeit mit dem Kunden über Vertragsverhandlungen

Reagieren auf Veränderungen über das Befolgen eines Plans

Das soll nicht heißen, dass wir diejenigen auf der rechten Seite nicht schätzen, aber wir geben denjenigen auf der linken Seite den Vorrang. Um genau zu sein, verwenden wir SCRUM, eine Variante von Agile, die ihren Namen vom Rugby-Sport hat. Die Parallele besteht darin, dass ein Team aus funktionsübergreifenden Mitgliedern zusammenarbeitet, um den Ball auf dem Spielfeld (d. h. in Richtung Tor) zu bewegen.

SCRUM ermöglicht es uns, Unsicherheiten zu bewältigen, indem wir das Risiko für das Unternehmen verringern. Wir tun dies, indem wir in kurzen Iterationen oder Sprints arbeiten. In einem Sprint arbeiten wir als ein Team, unabhängig von Berufsbezeichnung und Qualifikation. Der Sprint ist zeitlich eingegrenzt, und wir arbeiten in denselben Schritten wie im Wasserfallverfahren (Entdecken, Entwerfen, Entwickeln, Testen), aber anstatt in einem Relaissystem zu arbeiten, arbeiten wir als eine Einheit zusammen und führen die Aufgaben gleichzeitig aus.

Indem wir komplexe Probleme auf diese Weise stückweise angehen, geben wir uns die Freiheit, innovativ zu sein und neue Ideen und Ansätze auszuprobieren.

Vorteile der Einführung von Agile

Wie machen wir das?

Die Essenz von SCRUM ist es, schnell Werte zu liefern und sich kontinuierlich zu verbessern, was durch die Einhaltung der folgenden Aussagen erreicht wird:

  • Beibehaltung unserer Rituale
    Unser Fokus liegt immer auf der Wertschöpfung. Aus diesem Grund haben wir nicht viele Meetings, aber die, die wir haben, sind streng zeitlich begrenzt, insbesondere das tägliche SCRUM. Dieses Treffen dauert nicht länger als 15 Minuten, in denen wir unsere täglichen Verpflichtungen als Team festlegen und eventuelle Hindernisse frühzeitig aus dem Weg räumen.
  • Demo für jeden Sprint
    Jeder Sprint ist zeitlich begrenzt und hat ein benutzerzentriertes Ziel, das zu Beginn festgelegt wird. Das bedeutet, dass wir uns darauf konzentrieren, dem Benutzer einen Mehrwert zu liefern, und das Team sich verpflichtet, das Ziel zu erreichen. Am Ende eines Sprints präsentiert das Team seine Fortschritte und lädt das gesamte Unternehmen ein, die Fortschritte zu sehen und Feedback zu geben.
  • Immer prüfen und anpassen
    Dieses Mantra kann nicht nur auf das Produkt, sondern auch auf den Prozess und das Team angewendet werden. Wir bleiben nicht stehen; am Ende jedes Sprints müssen wir uns fragen: "Was sollten wir weiterhin tun und was sollten wir lassen? Dies trägt dazu bei, Verschwendung aus unseren Prozessen zu entfernen, und stellt sicher, dass wir stets einen Mehrwert liefern und unsere Leistung und Geschwindigkeit verbessern.

Das Ergebnis unserer SCRUM-Einführung ist, dass wir eine Kultur fördern, die Veränderungen begrüßt und wann immer möglich nach Kundenfeedback sucht. Wir sind in der Lage, neue innovative Funktionen in sehr kurzen Zeiträumen zu liefern und auf Markttrends und Prioritäten zu reagieren. 

Autor: Adam Tilley, Delivery Manager (Cristie)

Haben Sie eine Anregung?

Wenn Sie dem Team eine Rückmeldung geben möchten, schicken Sie ihm eine E-Mail an feedback@cristie.com.

--

Fußnoten

¹ http://en.wikipedia.org/wiki/Cone_of_Uncertainty
² www.AgileManifesto.org

Nützliche Informationen

http://www.scrumguides.org/docs/scrumguide/v2017/2017-Scrum-Guide-US.pdf#zoom=100
http://stateofagile.versionone.com/
https://www.mountaingoatsoftware.com/agile

Kontakt

Vielen Dank, dass Sie uns kontaktiert haben. Wir haben Ihre Anfrage erhalten.