SlideShare une entreprise Scribd logo
1  sur  14
Agile, czyli Waterfall do góry nogami
Łukasz Doliński
27.09.2017
Ograniczenie
Zakres
CzasKoszt
Planowane
Zakres
Czas Koszt
Waterfall Agile
Agile wywraca klasyczne zarządzanie projektami do góry nogami
Zakres, będący podstawą planowania, staje się pochodną czasu i kosztu
Źródło: http://www.scaledagileframework.com/
Plan Driven Development
Value Driven Development
Vs
W klasycznym podejściu wierzymy, że:
❏ Cele są jasne
❏ Uzasadnienie biznesowe przekonujące
❏ Wymagania precyzyjne
Zatem:
❏ Z mozołem przygotowujemy plan
❏ Monitorujemy jego realizację
❏ Korygujemy odchylenia
Plan Driven Development
Zarządzanie oparte na planie
Słuchaj. Mam
pomysła. Wiem, jak
to ma działać. Notuj!
Taaaa, jasne.
Pędzę, bo na bank
nie zmienisz
zdania za tydzień.
Agile sygnalizuje, że rzeczywistość często różni się od założeń
Powstał dla projektów, dla których te założenia są nieprawdziwe
Stosujemy Agile, kiedy wiemy że:
❏ Cele nie są SMART
❏ Uzasadnienie biznesowe jest mgliste
❏ Wymagania pływają
W takich przypadkach:
❏ Określamy budżet (estymując koszt zakresu)
❏ Ustalamy cykle produkcyjne
❏ Wdrażamy mechanizmy adaptacji
❏ Optymalizujemy wartość elementów rejestru produktu
❏ Najpierw budujemy MVP
❏ Następnie rozbudowujemy produkt w ramach ustalonych cyklów produkcyjnych
Value Driven Development
Zarządzanie oparte na wartości biznesowej i jakości
Jak to?
Ustalony budżet i ramy czasowe bez zdefiniowanego zakresu?
SAFe (Scaled Agile Framework) proponuje dwa główne mechanizmy stabilizujące czas i koszt:
❏ Lean-Agile budgeting - szczupłe, zwinne budżetowanie
❏ Develop on Cadence - rytmiczność i synchronizacja prac na poziomie portfeli i programów
Okiełznać zmienność
Sposób na zdefiniowanie czasu i kosztu w projektach zwinnych
❏ Zdefiniuj budżet dla strumienia wartości (określ ile jesteś w stanie płacić stale, co miesiąc)
❏ Zbuduj stałe zespoły generujące stałe koszty
❏ Określ zakres autonomii dla każdego poziomu zarządzania produktem
❏ Wprowadź proces priorytetyzacji wymagań na każdym poziomie zarządczym
❏ W każdej iteracji realizuj prace o najwyższym priorytecie, w ramach dostępnego czasu zespołów
❏ Zbieraj feedback użytkowników na temat dostarczanych rozwiązań i aktualizuj priorytety
Lean-Agile Budgeting
Finansowanie strumieni wartości zamiast projektów
Rezultat:
Stałe koszty, stałe moce przerobowe dla danego strumienia wartości (np. produktu),
w kolejnych iteracjach realizowane prace (np. funkcjonalności) o aktualnie najwyższym priorytecie.
❏ Wszystkie zespoły rozwijające dany produkt wspólnie planują prace na kwartał w ramach programu
❏ Zespoły realizują prace w równoległych sprintach nie wykraczając poza ramy planu kwartalnego
❏ Zespoły co sprint integrują swoje prace w ramach współtworzonego rozwiązania
❏ Zespoły synchronizują się w ramach wspólnych rytuałów (planowanie, przeglądy prac, adaptacja)
❏ W każdym przyroście (kwartalnym i sprintowym) realizowane są prace o najwyższym priorytecie
❏ Priorytety ustalane są na bazie informacji zwrotnej z rynku lub od użytkowników
Develop on cadence
Rytmiczność i synchronizacja prac na poziomie portfeli, programów i zespołów
Rezultat:
Znamy dokładnie, w skali roku, terminy dostarczania kolejnych przyrostów rozwiązania. Zmienne są prace,
które wejdą do tych iteracji, wiemy natomiast, że każdorazowo będą to prace o najwyższym priorytecie.
Agile - zarządzanie dostarczaną wartością, a nie planem
Zdefiniuj budżet i cykl wytwórczy, optymalizuj zakres
Zdefiniuj
Zakres
CzasKoszt
Zaplanuj
Zakres
Czas Koszt
Waterfall Agile
http://www.propm.pl/agile-czyli-waterfall-do-gory-nogami
Zbyt ogólnie? Chcesz wiedzieć więcej?
Przeczytaj artykuł, żeby wgryźć się w szczegóły
ATTRIBUTION and Copyrights:
Vectors graphics and photos designed by Freepik
Concepts of Lean-Agile Budgeting and Development on Cadence by Scaled Agile Framework®, https://www.scaledagile.com
Źródła
I prawa autorskie
Użyte zdjecie oraz grafiki wektorowe pochodzą z http://pl.freepik.com/
Koncepcje Lean-Agile Budgeting oraz Development on Cadence są elementami
Scaled Agile Framework®, http://www.scaledagileframework.com/
Rysunki - własne, na podstawie Scaled Agile Framework®
Łukasz Doliński
3P Manager, Trener, Konsultant
lukasz@dolinski.org

Contenu connexe

Similaire à Agile czyli waterfall do góry nogami

Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemMariusz Opaliński
 
Lean startup - jak szybko zweryfikować pomysł na biznes
Lean startup - jak szybko zweryfikować pomysł na biznesLean startup - jak szybko zweryfikować pomysł na biznes
Lean startup - jak szybko zweryfikować pomysł na biznesBartek Janowicz
 
Zarzadzanie projektami Pawel O.
Zarzadzanie projektami Pawel O.Zarzadzanie projektami Pawel O.
Zarzadzanie projektami Pawel O.AgaJ
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile3camp
 
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna Ludmiła Pisiewicz
 
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...Trójmiejska Grupa Testerska
 
IiMetodologia projektowa
IiMetodologia projektowaIiMetodologia projektowa
IiMetodologia projektowarobertkonieczny
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyŁukasz Węgrzyn
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeLafarge Polska
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Fundacja Governica
 
VBM Zarządzanie Wartością przedsiębiorstwa
VBM Zarządzanie Wartością przedsiębiorstwa VBM Zarządzanie Wartością przedsiębiorstwa
VBM Zarządzanie Wartością przedsiębiorstwa Jolantaukowska
 
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...Michal Bukowski, MBA, P2P
 
Przychodzi klient do agencji interaktywnej
Przychodzi klient do agencji interaktywnejPrzychodzi klient do agencji interaktywnej
Przychodzi klient do agencji interaktywnejWordUp Gdańsk
 
Kupuj wartosc a nie transakcje
Kupuj wartosc a nie transakcjeKupuj wartosc a nie transakcje
Kupuj wartosc a nie transakcjeŁukasz Dziekan
 
Clv Kogo pozyskujesz klienta czy jego transakcje
Clv Kogo pozyskujesz klienta czy jego transakcjeClv Kogo pozyskujesz klienta czy jego transakcje
Clv Kogo pozyskujesz klienta czy jego transakcjeMichal Kreczmar
 
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...PMI Szczecin
 
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...PROIDEA
 
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachingu
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachinguSzybki rozwój menedżerów - alternatywa dla szkoleń i coachingu
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachinguInstytut Gaussa sp. z o.o.
 

Similaire à Agile czyli waterfall do góry nogami (20)

Jak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiemJak zostać zwinnym (Agile) analitykiem
Jak zostać zwinnym (Agile) analitykiem
 
Lean startup - jak szybko zweryfikować pomysł na biznes
Lean startup - jak szybko zweryfikować pomysł na biznesLean startup - jak szybko zweryfikować pomysł na biznes
Lean startup - jak szybko zweryfikować pomysł na biznes
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Zarzadzanie projektami Pawel O.
Zarzadzanie projektami Pawel O.Zarzadzanie projektami Pawel O.
Zarzadzanie projektami Pawel O.
 
Distributed Agile
Distributed AgileDistributed Agile
Distributed Agile
 
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna
AGILE.Zwinne Zarządzanie w Kryzysie. # Lista Kontrolna
 
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
TGT#15 - Testowanie w metodykach zwinnych czyli skąd testerzy wiedzą więcej o...
 
IiMetodologia projektowa
IiMetodologia projektowaIiMetodologia projektowa
IiMetodologia projektowa
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontraktyUmowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty
 
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, LafargeWdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
Wdrożenie S&OP - krok po kroku - Krzysztof Frączek, Lafarge
 
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
Umowy agile - zakres, zasoby, pieniądze - jak tworzyć zwinne kontrakty - Łuka...
 
VBM Zarządzanie Wartością przedsiębiorstwa
VBM Zarządzanie Wartością przedsiębiorstwa VBM Zarządzanie Wartością przedsiębiorstwa
VBM Zarządzanie Wartością przedsiębiorstwa
 
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...
Projekty internetowe: książka kucharska czyli... szczypta teorii i kocioł p...
 
Przychodzi klient do agencji interaktywnej
Przychodzi klient do agencji interaktywnejPrzychodzi klient do agencji interaktywnej
Przychodzi klient do agencji interaktywnej
 
Agile fakty i mity
Agile fakty i mityAgile fakty i mity
Agile fakty i mity
 
Kupuj wartosc a nie transakcje
Kupuj wartosc a nie transakcjeKupuj wartosc a nie transakcje
Kupuj wartosc a nie transakcje
 
Clv Kogo pozyskujesz klienta czy jego transakcje
Clv Kogo pozyskujesz klienta czy jego transakcjeClv Kogo pozyskujesz klienta czy jego transakcje
Clv Kogo pozyskujesz klienta czy jego transakcje
 
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
Krzysztof Moskwa - Podstawy metod zwinnych: jak to działa? Story points, czyl...
 
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...
4Developers 2015: "Eksperckość" pułapka na UX Designera - Arkadiusz Smółko...
 
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachingu
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachinguSzybki rozwój menedżerów - alternatywa dla szkoleń i coachingu
Szybki rozwój menedżerów - alternatywa dla szkoleń i coachingu
 

Agile czyli waterfall do góry nogami

  • 1. Agile, czyli Waterfall do góry nogami Łukasz Doliński 27.09.2017
  • 2. Ograniczenie Zakres CzasKoszt Planowane Zakres Czas Koszt Waterfall Agile Agile wywraca klasyczne zarządzanie projektami do góry nogami Zakres, będący podstawą planowania, staje się pochodną czasu i kosztu Źródło: http://www.scaledagileframework.com/
  • 3. Plan Driven Development Value Driven Development Vs
  • 4. W klasycznym podejściu wierzymy, że: ❏ Cele są jasne ❏ Uzasadnienie biznesowe przekonujące ❏ Wymagania precyzyjne Zatem: ❏ Z mozołem przygotowujemy plan ❏ Monitorujemy jego realizację ❏ Korygujemy odchylenia Plan Driven Development Zarządzanie oparte na planie
  • 5. Słuchaj. Mam pomysła. Wiem, jak to ma działać. Notuj! Taaaa, jasne. Pędzę, bo na bank nie zmienisz zdania za tydzień. Agile sygnalizuje, że rzeczywistość często różni się od założeń Powstał dla projektów, dla których te założenia są nieprawdziwe
  • 6. Stosujemy Agile, kiedy wiemy że: ❏ Cele nie są SMART ❏ Uzasadnienie biznesowe jest mgliste ❏ Wymagania pływają W takich przypadkach: ❏ Określamy budżet (estymując koszt zakresu) ❏ Ustalamy cykle produkcyjne ❏ Wdrażamy mechanizmy adaptacji ❏ Optymalizujemy wartość elementów rejestru produktu ❏ Najpierw budujemy MVP ❏ Następnie rozbudowujemy produkt w ramach ustalonych cyklów produkcyjnych Value Driven Development Zarządzanie oparte na wartości biznesowej i jakości
  • 7. Jak to? Ustalony budżet i ramy czasowe bez zdefiniowanego zakresu?
  • 8. SAFe (Scaled Agile Framework) proponuje dwa główne mechanizmy stabilizujące czas i koszt: ❏ Lean-Agile budgeting - szczupłe, zwinne budżetowanie ❏ Develop on Cadence - rytmiczność i synchronizacja prac na poziomie portfeli i programów Okiełznać zmienność Sposób na zdefiniowanie czasu i kosztu w projektach zwinnych
  • 9. ❏ Zdefiniuj budżet dla strumienia wartości (określ ile jesteś w stanie płacić stale, co miesiąc) ❏ Zbuduj stałe zespoły generujące stałe koszty ❏ Określ zakres autonomii dla każdego poziomu zarządzania produktem ❏ Wprowadź proces priorytetyzacji wymagań na każdym poziomie zarządczym ❏ W każdej iteracji realizuj prace o najwyższym priorytecie, w ramach dostępnego czasu zespołów ❏ Zbieraj feedback użytkowników na temat dostarczanych rozwiązań i aktualizuj priorytety Lean-Agile Budgeting Finansowanie strumieni wartości zamiast projektów Rezultat: Stałe koszty, stałe moce przerobowe dla danego strumienia wartości (np. produktu), w kolejnych iteracjach realizowane prace (np. funkcjonalności) o aktualnie najwyższym priorytecie.
  • 10. ❏ Wszystkie zespoły rozwijające dany produkt wspólnie planują prace na kwartał w ramach programu ❏ Zespoły realizują prace w równoległych sprintach nie wykraczając poza ramy planu kwartalnego ❏ Zespoły co sprint integrują swoje prace w ramach współtworzonego rozwiązania ❏ Zespoły synchronizują się w ramach wspólnych rytuałów (planowanie, przeglądy prac, adaptacja) ❏ W każdym przyroście (kwartalnym i sprintowym) realizowane są prace o najwyższym priorytecie ❏ Priorytety ustalane są na bazie informacji zwrotnej z rynku lub od użytkowników Develop on cadence Rytmiczność i synchronizacja prac na poziomie portfeli, programów i zespołów Rezultat: Znamy dokładnie, w skali roku, terminy dostarczania kolejnych przyrostów rozwiązania. Zmienne są prace, które wejdą do tych iteracji, wiemy natomiast, że każdorazowo będą to prace o najwyższym priorytecie.
  • 11. Agile - zarządzanie dostarczaną wartością, a nie planem Zdefiniuj budżet i cykl wytwórczy, optymalizuj zakres Zdefiniuj Zakres CzasKoszt Zaplanuj Zakres Czas Koszt Waterfall Agile
  • 12. http://www.propm.pl/agile-czyli-waterfall-do-gory-nogami Zbyt ogólnie? Chcesz wiedzieć więcej? Przeczytaj artykuł, żeby wgryźć się w szczegóły
  • 13. ATTRIBUTION and Copyrights: Vectors graphics and photos designed by Freepik Concepts of Lean-Agile Budgeting and Development on Cadence by Scaled Agile Framework®, https://www.scaledagile.com Źródła I prawa autorskie Użyte zdjecie oraz grafiki wektorowe pochodzą z http://pl.freepik.com/ Koncepcje Lean-Agile Budgeting oraz Development on Cadence są elementami Scaled Agile Framework®, http://www.scaledagileframework.com/ Rysunki - własne, na podstawie Scaled Agile Framework®
  • 14. Łukasz Doliński 3P Manager, Trener, Konsultant lukasz@dolinski.org