Definiowanie struktury organizacji na potrzeby praktyk agile
W przypadku większości organizacji reorganizacja w celu zwinności jest trudna. Wymaga to przemiany mentalnej i zmiany kulturowej, które stanowią wyzwanie dla wielu istniejących zasad i procesów w organizacji.
Dobry nadzór w organizacjach, szczególnie w dużych organizacjach, często prowadzi do wielu stosunkowo sztywnych reguł, struktur operacyjnych i metod. Ma również tendencję do unikania szerokiego delegowania władzy.
Podczas gdy większość dużych organizacji nie przeszła na strukturę zwinnego zarządzania, większość z nich obecnie eksperymentuje z takim podejściem.
Ich środowiska biznesowe są niestabilne i złożone i widziały ograniczenia ich obecnych systemów, głównie niezdolność do radzenia sobie ze zmianami szybko.
Zdają sobie sprawę, że obecnie powszechne jest, aby firmy o ugruntowanej pozycji oraz ich branże były zakłócane przez startupy.
Zespoły poziome i pionowe
Tradycyjnie struktury zespołów poziomych dzielą zespoły zgodnie z architekturą oprogramowania. W tym przykładzie zespoły zostały podzielone na interfejs użytkownika, architekturę zorientowaną na usługę i zespoły danych:
Dla porównania, pionowe struktury zespołów obejmują architekturę i są dostosowane do zestawów umiejętności lub dyscyplin:
Wykazano, że zespoły pionowe zapewniają bardziej korzystne wyniki w projektach Agile. Każdy produkt musi mieć zidentyfikowanego właściciela.
Kolejną kluczową zaletą struktury zespołu pionowego jest to, że skalowanie może wystąpić przez dodanie zespołów. W tym przykładzie zostały utworzone zespoły funkcjonalne, a nie tylko zespoły projektowe.