Ostatnim podejściem Agile, które omówimy, jest Scaled Agile Framework, w skrócie SAFe.
Do tej pory omówiliśmy różne praktyki Agile, role oraz działania. Scaled Agile definiuje ramy, które skupiają się na dziesięciu zasadach Lean-Agile. Na przykład, stosując Scrum, Kanban lub określając role Agile, powinniśmy opierać się na tych zasadach. Scaled Agile opiera pewne praktyki na tych zasadach.
Pierwsza zasada to przyjęcie ekonomicznego spojrzenia. Według tej zasady, podejmując codzienne decyzje, musimy brać pod uwagę aspekt ekonomiczny, czyli koszty. Opracowując strategię dostarczania wartości, powinniśmy uwzględniać koszty operacyjne, koszty rozwoju, produkcji, opóźnień itp.
Druga zasada to stosowanie myślenia systemowego. Pracując nad czymś, powinniśmy być świadomi całego systemu. Na przykład, produkując kierownicę do samochodu, musimy wiedzieć, jak ten element wpłynie na inne części samochodu i jak inne części wpłyną na kierownicę.
Zakładanie zmienności i zachowanie opcji to kolejna zasada. W tradycyjnym zarządzaniu projektem staramy się wybrać jedno rozwiązanie na początku i liczymy, że będzie ono skuteczne. Ale co, jeśli to rozwiązanie nie jest najlepsze? A co gorsza, jeśli to zły wybór? Zmiana rozwiązania może być kosztowna i czasochłonna. Dlatego utrzymujemy różne opcje rozwiązania przez dłuższy czas, aby móc wybrać najlepsze rozwiązanie, gdy wymagania będą bardziej jasne.
Czwarta zasada to budowanie stopniowe z szybkimi cyklami nauki. Podzielmy finalny produkt na małe części robocze, abyśmy mogli regularnie dostarczać mniejsze części, które bazują na poprzednich. Dzięki temu możemy szybciej zbierać opinie i wprowadzać zmiany, jeśli są potrzebne.
Piąta zasada to opieranie kamieni milowych na obiektywnej ocenie działających systemów. W przewidywalnych środowiskach mamy kamienie milowe, takie jak zakończenie wymagań, projektowania czy rozwoju. W SAFe kamienie milowe powinny oznaczać ukończenie działających części projektu. Na przykład, zamiast kamienia milowego “kompletne projektowanie strony”, lepszy będzie kamień “zakończona strona sprzedaży”.
Wizualizacja i ograniczenie pracy w toku, redukcja rozmiarów paczek oraz zarządzanie kolejkami to kolejna zasada. Ograniczamy pracę w toku, aby uniknąć przeciążenia zespołu, a zmniejszając rozmiary zadań i długość kolejek, zapobiegamy wąskim gardłom, które mogą powodować opóźnienia i problemy z jakością.
Stosowanie kadencji i synchronizacja planowania w różnych dziedzinach to kolejna zasada. Krótkie iteracje pomagają kontrolować liczbę zadań, a regularne planowanie iteracji zwiększa przewidywalność w zmiennym środowisku.
Uwolnienie wewnętrznej motywacji pracowników wiedzy to siódma zasada. Członkowie zespołu zazwyczaj lepiej znają swoją pracę niż ich przełożeni, więc liderzy powinni skupić się na motywowaniu zespołu, a nie zarządzaniu nim.
Dziewiąta zasada to decentralizacja podejmowania decyzji. Strategiczne decyzje centralizujemy, a wszystkie inne decentralizujemy, pozwalając zespołowi na podejmowanie własnych decyzji. Takie podejście przyspiesza feedback i prowadzi do bardziej innowacyjnych rozwiązań.
Ostatnia zasada to organizacja wokół wartości. Wszystko, co robimy w projekcie, musi dostarczać wartości. Jeśli coś nie przynosi wartości, nie powinniśmy się tym zajmować. Ważne, aby organizacja zapewniała wartość szybko, często i nieprzerwanie.