Definiowanie struktury organizacji na potrzeby praktyk agile

Ukończone

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:

Diagram zespołów został podzielony na interfejs użytkownika, SOA i dane. Każdy zespół ma pocztę e-mail, głos i telewizję.

Dla porównania, pionowe struktury zespołów obejmują architekturę i są dostosowane do zestawów umiejętności lub dyscyplin:

Diagram zespołów został podzielony na pocztę e-mail, głos i TV. Każdy zespół ma interfejs użytkownika, SOA i dane.

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.

diagram zespołów pionowych został dodany dla profilu klienta, koszyka zakupów, stanu usługi i Internetu. Każdy zespół ma interfejs użytkownika, SOA i dane.