Jak skalować agile do poziomu całego przedsiębiorstwa? - Krystian Kaczor @ Agile Management 2014 Poland
1. JAK SKALOWAĆ AGILE DO POZIOMU CAŁEGO PRZEDSIĘBIORSTWA?
3 X CASE STUDY
Agile Management 2014
1
2. KRYSTIAN KACZOR
•CERTIFIED SCRUM PROFESSIONAL, CERTIFIED SCRUM MASTER, PSM I, PMI-ACP
•10 LAT DOŚWIADCZENIA NA PROJEKTACH W SZWECJI, POLSCE, IRANIE, HOLANDII
•ICF ASSOCIATE CERTIFIED COACH
•AUTOR ARTYKUŁÓW (PROGRAMISTA, SDJ, ITCREW BLOG, ICC, C0RE)
•AUTOR KSIĄŻKI „SCRUM I NIE TYLKO”
•COACH I TRENER W CODE SPRINTERS
Agile Management 2014
2
7. CASE STUDY #1
•IT MA SCRUM
•PRODUKT NIE DZIAŁA
•NIE WIADOMO JAKI JEST POSTĘP
•SCOPE CREEP OD BIZNESU I GRAFIKÓW
•NIE WIADOMO CZY DEADLINE I-SZEJ FAZY BĘDZIE OSIĄGNIĘTY
Agile Management 2014
7
8. CASE STUDY #1 - ROZWIĄZANIE
•ZNALEŹLIŚMY PRAWDZIWEGO PO
•BIZNES SIEDZI RAZEM Z IT
•PRAKTYKI XP (TDD, PROGRAMOWANIE W PARACH, CIĄGŁA INTERGACJA) NA POZIOMIE ZESPOŁU
•MAKIETY I PRACA NAD KONCEPCJAMI W OSOBNYM BACKLOGU
•SPRINTY SKRÓCONE DO 2 TYGODNI
•DODANY RELEASE SPRINT (TYDZIEŃ NA WYDANIE, TYDZIEŃ HACKATHON)
Agile Management 2014
8
10. CASE STUDY #2 - MASZYNA SIĘ ZACINA!
Agile Management 2014
10
11. CASE STUDY #2
•SCRUM + BIZNES „ROBIĄ AGILE”
•ZESPOŁY PRACUJĄ NAD JEDNYM BACKLOGIEM
•MASZYNA SIĘ ZATRZYMUJE, BO NIE MA WSADU
•STAN BACKLOGU NIEZNANY
•BRAK SYNCHRONIZACJI
Agile Management 2014
11
12. CASE STUDY #2 - ROZWIĄZANIE
•JASNA DEFINICJA GOTOWOŚCI
•KANBAN DLA ANALITYKÓW BIZNESOWYCH I PRODUCT OWNERÓW
•3 RUNDY CZYSZCZENIA BACKLOGU
•RÓŻNE POZIOMY WYMAGAŃ I BUDŻETOWANIE NA NAJWYŻSZYM Z NICH
•UATY NAJPIERW SKRÓCONE, A POTEM USUNIĘTE
•SPRINT REVIEW I RELEASE PLANNING ROBIONE RAZEM Z 2 ZESPOŁAMI
•ZALEŻNOŚCI POMIĘDZY ZESPOŁAMI ZNIWELOWANE PRZEZ SYNCHRONIZACJĘ SPRINTÓW I TEN SAM RYTM PRACY
Agile Management 2014
12
13. CASE STUDY #2 - ROZWIĄZANIE
Agile Management 2014
13
14. CASE STUDY #3 - AGILE W PROGRAMIE
Agile Management 2014
14
15. CASE STUDY #3
•SCRUM + BIZNES SĄ AGILE
•8 ZESPOŁÓW
•DEVELOPERZY Z KILKU FIRM, CZEŚĆ TO KONSULTANCI
•WIELE SYSTEMÓW
•PROBLEMY Z INTEGRACJĄ SYSTEMÓW TUŻ PRZED WYDANIEM
•PROBLEMY Z DOSTAWCĄ POTRAFIĄ ZEPSUĆ SPRINTY NAWET KILKU ZESPOŁÓW
•ZAWARTOŚĆ WYDAŃ NIEPRZEWIDYWALNA
Agile Management 2014
15
16. CASE STUDY #3 - ROZWIĄZANIE
•KANBAN NA POZIOMIE CAŁEGO PORTFOLIO I WSZYSTKICH ZESPOŁÓW
•ROLA ARCHITEKTA – SPÓJNOŚĆ ROZWIĄZANIA I INTEGRACJA Z ISTNIEJĄCYMI SYSTEMAMI
•RELEASE MANAGEMENT – WYDANIE SPÓJNYCH I GOTOWYCH DO UŻYCIA FUNKCJONALNOŚCI
•CONFIGURATION MANAGEMENT – ŚLEDZENIE WERSJI KOMPONENTÓW, ROZWIĄZYWANIE FIXÓW I KONFLIKTÓW
•PROGRAM MANAGEMENT – KOORDYNACJA FUNKCJONALNOŚCI POMIĘDZY ZESPOŁAMI, WSPÓŁPRACA Z DOSTAWCAMI, ESKALACJA PROBLEMÓW
Agile Management 2014
16
17. CASE STUDY #3 - ROZWIĄZANIE
Agile Management 2014
17
18. Agile Management 2014
18
“TWOJĄ PODSTAWOWĄ ODPOWIEDZIALNOŚCIĄ JEST ZDOBYWANIE UŻYTECZNEJ WIEDZY OD INNYCH I ODPOWIEDNIE JEJ STOSOWANIE. NIE MUSISZ WYNAJDYWAĆ KOŁA NA NOWO, ALE MUSISZ UCZYĆ SIĘ OD TYCH, KTÓRZY TO ZROBILI.”
GARY RYAN BLAIR