Definieren der Organisationsstruktur für agile Verfahren
Für die meisten Organisationen ist die Neuorganisation in agiler Form schwierig. Sie erfordert neben einem Bewusstseinswandel auch einen kulturellen Wandel, durch den viele der in der Organisation vorhandenen Richtlinien und Prozesse in Frage gestellt werden.
Eine gute Governance in Organisationen, insbesondere in großen Organisationen, führt häufig zu vielen relativ festen Regeln, Betriebsstrukturen und Methoden. Außerdem wird meist eine umfassende Delegierung von Autoritäten vermieden.
Obwohl die meisten großen Organisationen nicht zu einer agilen Struktur übergegangen sind, experimentieren sie jetzt damit.
Ihre Geschäftsumgebungen sind flüchtig und komplex, und sie haben die Einschränkungen ihrer aktuellen Systeme erkannt: in erster Linie eine Unfähigkeit, schnell auf Änderungen zu reagieren.
Sie erkennen, dass es heutzutage häufig vorkommt, dass langfristig tätige Unternehmen und ihre Branchen von Startups herausgefordert werden.
Horizontale oder vertikale Teams
Bei horizontalen Teamstrukturen werden die Teams traditionell nach der Softwarearchitektur aufgeteilt. In diesem Beispiel wurden die Teams in Teams für die Benutzeroberfläche, für serviceorientierte Architektur und für Daten aufgeteilt:
Im Vergleich dazu umfassen vertikale Teamstrukturen die Architektur und sind auf Skillsets oder Disziplinen ausgerichtet:
Vertikale Teams haben gezeigt, dass sie in agilen Projekten bessere Ergebnisse liefern. Jedes Produkt muss über einen identifizierten Besitzer verfügen.
Die vertikale Teamstruktur hat den Hauptvorteil, dass die Skalierung durch das Hinzufügen von Teams erfolgen kann. In diesem Beispiel wurden Featureteams erstellt, nicht nur Projektteams: