TO DZIAŁA? 21. marca 2012r.
PLAN DZIAŁANIA Wprowadzenie Garstka teorii (Agile, Scrum, Kanban) Ćwiczenie 1 Wesele Ćwiczenie 2 Agencja reklamowa Ćwiczenie 3 Obraz Podsumowanie 2 / 25
O MNIE KRZYSZTOF ZALASA Szef technologii Kamikaze Sp. z o.o. Ponad 10 lat w branży IT Większość tego czasu jako PM / Architekt Wykształcenie psychologiczne Doświadczenie trenerskie 3 / 25
ZASADY PRACY Mówimy do siebie po imieniu Wyłączamy telefony Podczas dyskusji mówi jedna osoba jednocześnie Aktywnie uczestniczymy w ćwiczeniach aby efektywnie spędzić ten czas Inne propozycje? 4 / 25
AGILE MANIFESTO 2001 5 / 25
AGILE MANIFESTO GŁÓWNE ZAŁOŻENIA Ludzie i interakcje ponad procesy i narzędzia Działające oprogramowanie ponad obszerną dokumentację Współpraca z klientem ponad formalne ustalenia Reagowanie na zmiany ponad podążanie za planem 6 / 25
SCRUM WERSJA 2011 7 / 25
SCRUM wersja Scrum Guide 2011 Lekka metodyka Łatwa do zrozumienia Bardzo trudna do opanowania Scrum Guide 2011 18 stron PMIBOOK 506 stron 8 / 25
SCRUM role Właściciel produktu (Product Owner) odpowiedzialny za wizję produktu, maksymalizację wartości wyników zespołu, zarządza Rejestrem Produktu Scrum Master pilnuje przestrzegania zasad, chroni zespół przed niepożądanymi interakcjami zewnętrznymi, coachuje zespół, pomaga PO w zarządzaniu Rejestrem Produktu, usuwa blokady Zespół developerski (Development Team) zespół profesjonalistów, którzy dostarczają produkt na koniec każdego Sprintu, samoorganizuje się (nie ma struktury formalnej) 9 / 25
SCRUM zdarzenia Sprint okres czasu, trwający 2-4 tygodnie, podczas którego wytwarzany jest Przyrost ukończonej i potencjalnie używalnej funkcjonalności, długość jest stała, rozpoczyna się po podsumowaniu poprzedniego Planowanie sprintu cały Zespół Scrumowy planuje zakres oraz sposób, w jaki osiągnie cel sprintu (co i jak wykonamy) Codzienny scrum poranne spotkanie, odbywające się na stojąco, trwające maksymalnie 15 minut, każdy z członków mówi co zrobił wczoraj, co zrobi dzisiaj i czy coś go blokuje 10 / 25
SCRUM zdarzenia Przegląd sprintu spotkanie na zakończenie sprintu, podczas którego dokonywana jest inspekcja Przyrostu, wraz z interesariuszami omawiane jest, co zostało wykonane podczas sprintu Retrospektywa sprintu inspekcja działań zespołu podczas sprintu, propozycje usprawnień, omówienie mocnych i słabych stron 11 / 25
SCRUM artefakty Rejestr produktu lista wszystkiego, co może być potrzebne w produkcie oraz jedyne źródło wymaganych zmian, musi być dostępny, uporządkowany, pod opieką właściciela produktu Rejestr sprintu zbiór elementów produktu wybranych do sprintu, rozszerzony o plan dostarczenia Przyrostu Wykres wypalania wykres prezentujący linię planowaną zamykania zadań i linię rzeczywistego zamykania zadań, na jego podstawie widzimy, czy pracujemy zgodnie z planem Definicja ukończenia każdy zespół i organizacja musi wypracować sobie jednolitą definicję ukończenia (czy funkcjonalność działająca u developera jest ukończona?) 12 / 25
SCRUM artefakty 13 / 25
KANBAN DAVID J. ANDERSON 2010 14 / 25
KANBAN założenia główne Wizualizacja przepływu pracy Limit ilości zadań w toku Pomiar i zarządzanie przepływem np. mierzenie średniego czasu wykonania danego typu zadania od momentu rozpoczęcia pracy nad nim Proces i zasady powinny być jawne Użycie modeli do rozpoznawania szans udoskonaleń 15 / 25
KANBAN recepta skutecznego wdrożenia Połóż nacisk na jakość Zmniejsz ilość pracy w toku Dostarczaj często wyniki pracy Balansuj między wymaganiami a efektywnym przepływem Nadawaj priorytety Usuwaj źródła zmienności i podnieś przewidywalność 16 / 25
ĆWICZENIE 1 WESELE 17 / 25
WESELE - omówienie Czy grupa estymująca wspólnie miała duże różnice w estymacji? - heurystyka zakotwiczenia Czy wyniki pojedynczych osób były zbliżone do wyników uzyskanych przez grupę? - synergia Czy suma estymacji poszczególnych punktów była równa estymacji całości? - subaddytywność 18 / 25
ĆWICZENIE 2 AGENCJA INTERAKTYWNA 19 / 25
Agencja interaktywna - omówienie Czy ograniczenie jednocześnie prowadzonej pracy miało wpływ na wynik? - ukryta wiedza Czy ograniczenie jednocześnie prowadzonej pracy miało wpływ na czas dostawy lub jakość? budowa zaufania Czy jasno określone zasady postępowania miały wpływ na komfort pracy? - redukcja stresu 20 / 25
ĆWICZENIE 3 OBRAZ 21 / 25
Obraz - omówienie Czy komunikacja bezpośrednia miała wpływ na szybkość przekazywania informacji? komunikaty niewerbalne Czy komunikacja pośrednia miała wpływ na trafność odebranych informacji? - utrudnione użycie parafrazy Jak byście określili relacje w obu tych wypadkach? - współpraca vs. rywalizacja 22 / 25
PODSUMOWANIE WYKRES WYPALANIA TABLICA SCRUMOWA 23 / 25
Podsumowanie Co można było zaobserwować dzięki tablicy? Co można było odczytać z wykresu wypalania Wasze ogólne wrażenia z całości zajęć, ich minusy, to co się nie podobało i powinienem poprawić przed następnym warsztatem ;) 24 / 25
ZAPRASZAM NA STOISKO KAMIKAZE KRZYSZTOF ZALASA