Czy Scrum jest z natury lean?
Rozwój oprogramowania lean to efekt przekładu produkcji lean na obszar rozwoju oprogramowania i systemów. Czy należy do kategorii Agile jest gorąco dyskutowane w społeczności, ale w końcu to nie ma znaczenia. Dzieje się tak, ponieważ siedem zasad lean jest z natury odzwierciedlonych w metodach Agile, choć być może w inny sposób i za pomocą innych słownictw lub konwencji nazewnictwa.

Usunięcie strat
Pierwszą zasadą lean jest usunięcie strat. Od niejasnych wymagań, nieużywanej dokumentacji, przekazywań, czasu oczekiwania i tak dalej, praktycy lean starają się zmniejszyć lub całkowicie usunąć te straty z procesu. Framework Scrum odzwierciedla tę myśl lean, oferując retrospekcję, dzięki której zespół może odkryć i naprawić wszystko, co nie działa dobrze. Często słyszy się zespoły omawiające tematy takie jak nadmiarowa dokumentacja, nadmiernie złożone i/lub ręczne procesy, zbyt wiele błędów i inne podobne problemy w retrospekcji.
Skupienie się na współpracy
W Scrumie i lean skupienie się na współpracy między pracownikami. To decyduje o sukcesie metody. W obu metodach ludzie wykonujący zadania są ważniejsi niż narzędzia, które używają.
Skupienie się na wartości
W przypadku zarówno Scrumu, jak i lean, nic nie jest ważniejsze niż końcowy wynik. Ten wynik musi tworzyć wartość dla klienta i jest jedynym celem procesu rozwoju. Scrum pozwala klientowi ciągle dostosowywać swoje wymagania, podczas gdy lean obejmuje produkcję produktu w taki sposób, by nie było strat. Klient powinien otrzymać dokładnie to, czego oczekuje.
Decyduj jak najpóźniej
W każdym projekcie ludzie najwięcej wiedzą o projekcie na jego końcu. Zespoły Scrum wolą podejmować dobrze informowane decyzje; dlatego nie podejmują decyzji na temat każdego wymagania od razu. Jest to przejaw czwartej wartości lean: decyduj jak najpóźniej.
Podkreślanie ciągłego ulepszania
Scrum i lean również przestrzegają zasady ciągłego ulepszania, znanego również jako Kaizen w lean. Oba skupiają się na ciągłym uczeniu się i dostosowywaniu. Jest to istotny aspekt, ponieważ tworzenie wartości dla klienta jest najwyższym priorytetem.
Dążenie do szybkiej dostawy
Lean mówi o szybkiej dostawie; w Scrumie dostarczamy co najwyżej co 30 dni, a wiele zespołów dostarcza nawet szybciej. Lean mówi o uznaniu zespołu, co robi również Scrum. Lean mówi, że integralność powinna być wbudowana w system; Scrum odpowiada na to wymagając od zespołu zdefiniowania gotowości wspólnie z klientem.
Usunięcie węzła bottleneckowego
Na końcu lean prowadzi nas do zobaczenia całości – jak cała strumień wartości, czyli łańcuch zdarzeń prowadzących do wartości dla klienta, działa. Wszelkie węzły bottleneckowe powinny być natychmiast usunięte, a zespoły powinny być zatrudnione w taki sposób, by mogły zakończyć zrealizowane fragmenty produktu. Scrum odzwierciedla to, prowadząc nas do tworzenia dedykowanych, wielofunkcyjnych zespołów, które przeprowadzają retrospekcje. Takie retrospekcje pomagają nam odkryć węzły bottleneckowe (lub przeszkody, jak nazywane są w Scrumie), aby mogły zostać usunięte.
Inne artykuły o Agile i Scrum
- Kompletny przewodnik Scrum
- Jakie są trzy filary Scrumu?
- Co to jest rozwój oprogramowania Agile?
- Scrum w 3 minutach
- Jakie są 5 wartości Scrumu?
- Jak wygląda ewolucja Scrumu?
- Klasyczne zarządzanie projektami w porównaniu z zarządzaniem projektami Agile