Kurze Wege, schnelle Entscheidungen

Schlanke Organisation in der Softwarekonzeption

Teil 1: Zentrale Gremien und ihre Aufgaben
Lean Software Development hat in den vergangenen Jahren immer mehr an Bedeutung gewonnen. Dabei reicht es allerdings nicht aus, schlanke Software-Entwicklung nur im Entwicklerteam anzuwenden, auch der Anforderungs- und Konzeptionsprozess muss "lean" organisiert sein. Dr. Matthias Eberspächer beschreibt in diesem zweiteiligen Artikel eine praxiserprobte Aufbauorganisation, die eine schlanke Softwarekonzeption ermöglicht. Im ersten Teil stellt er die beiden wichtigsten Gremien dieser Organisation vor.

Toyota hat es vorgemacht: Autos produziert man heute "Lean". Hergestellt wird nicht "auf Halde", sondern auf Bestellung, angeliefert werden nur die Teile, die sofort verbaut werden. Aber kann man auch Software so programmieren, wie man Autos herstellt? Ja, man kann! Ziel der schlanken Softwareentwicklung ist, die Durchlaufzeit von der Anforderung bis zur Inbetriebnahme der fertigen Software zu minimieren. Dabei reicht es aber nicht aus, Lean Software Development nur im Entwicklerteam anzuwenden: Auch der Anforderungs- und Konzeptionsprozess muss "Lean" organisiert sein. Erfolgskritisch ist hier der Aufbau und die Aufrechterhaltung eines gleichmäßigen "Kunden-Pulls", der effizientes Lean Software Development erst ermöglicht.

Dieser zweiteilige Artikel legt den Fokus genau auf die Schnittstelle zwischen den Anwendern und dem Entwicklerteam. Es wird gezeigt, wie Projektleiter und Auftraggeber die Projektmannschaft für ein Lean-Projekt ideal aufstellen, wie der Anforderungs- und Konzeptionsprozess schlank gesteuert wird und was es dabei zu beachten gilt. Auch wenn die ersten Erfahrungen mit diesem Vorgehen in Softwareprojekten bei Automobilherstellern gesammelt wurden, steht einer Anwendung der hier beschriebenen Konzepte auf andere Arten von Entwicklungsprojekten und Branchen methodisch nichts im Wege.

Der erste Teil beschreibt, was sich hinter Lean Management verbirgt und welche Anwendungen von Lean-Konzepten es in der Softwareentwicklung gibt. Es wird eine Projektaufbauorganisation beschrieben, die eine schlanke Softwarekonzeption ermöglicht und es wird das wichtigste Gremium – das Kernteam – und die wichtigste Rolle – die der Mandatsträger – dieser Organisation im Detail beschrieben. Der zweite Teil vervollständigt die Beschreibung der einzelnen Gremien und Rollen, wie z.B. des Projektleiters, und erläutert anhand eines Praxisbeispiels den Projektablauf. Der Artikel schließt mit Empfehlungen, die sich aus der Erfahrung mit diesem Vorgehen in Projekten ergeben haben.

Ich habe mit dem vorgestellten Projektvorgehen und der -organisation in meinen Projekten sehr gute Erfahrungen gemacht. Die Idee, die hinter diesem Vorgehen steht, ist aber nicht nur auf Projekte anwendbar, die ausschließlich nach Lean-Prinzipien durchgeführt werden, sondern auch auf Projekte, bei denen die nachgelagerte Realisierung der Konzepte nach anderen agilen oder sogar traditionellen Vorgehensmodellen (z.B. Wasserfall) erfolgt. Die Motivation für ein schlankes Vorgehen im Anforderungsmanagement und der Konzeption ist natürlich umso größer, wenn auch die übrige Projektdurchführung agil und schlank ist. Die hier vorgestellte Methodik soll als Anregung dienen, eine schlanke Projektorganisation für sich zu nutzen und weiterzuentwickeln.

Vorteile des Vorgehens

Die Vorteile des in diesem Beitrag gezeigten Vorgehens kommen erst bei einem ausreichenden Projektumfang zum Tragen: Die Laufzeit sollte mehr als sechs Monate betragen und das Projektteam mindestens zehn Vollzeit-Projektmitarbeiter umfassen. Andernfalls übersteigt der Aufwand für den Aufbau und die Etablierung der Projektorganisation, inklusive der Schulung der Projektmitarbeiter, den Nutzen des Vorgehens.

Um die

Anzeige
Der vollständige Artikel ist für Abonnenten frei zugänglich.
Artikel kaufen (4,50 €)
  • 9 Seiten Praxiswissen
  • PDF-Download
Kostenlos weiterlesen!
  • Diesen Beitrag kostenlos lesen
  • 4 Wochen Online-Zugriff auf alle Artikel, Methoden und das Glossar
Tech Link