1 Metodyka zarządzania projektami w nurcie AgileSCRUM Metodyka zarządzania projektami w nurcie Agile Maciej Grabek
2 Bio Senior Software Engineer, Kainos SoftwareMVP Windows Phone Development Redaktor Naczelny Codeguru.pl Kontakt @maciejgrabek Maciej Grabek - SCRUM
3 AGENDA SCRUM - Słowo wstępu Podział ról i zespół Przepływ informacjiPrzyspieszamy – „sprint” Maciej Grabek - SCRUM
4 SCRUM – słowo wstępu Czym nie jest, a czym jest SCRUMMaciej Grabek - SCRUM
5 Rys historyczny SCRUM (młyn) formacja w rugby 1993 Schwaber SutherlandBeedle Korzenie w latach 80 Takeuchi Nonaka Maciej Grabek - SCRUM
6 CZAS ZAKRES KOSZT Maciej Grabek - SCRUM
7 Czym nie jest SCRUM ParnaceumNie sprawi, że produkty będą lepsze same z siebie Nie mówi jak tworzyć lepiej i szybciej Maciej Grabek - SCRUM
8 Czym zatem jest? NarzędziemPozwala ustalić co jest konieczne żeby tworzyć lepiej i szybciej Przełamuje schematy Nie da się da się, ale… Zwiększa innowacyjność Zwiększa zgodność produktu końcowego z oczekiwaniami Tworzy kulturę pracy zespołu … Maciej Grabek - SCRUM
9 Feature1 Feature2 Feature3 Feature4 Feature5 Layer1 Layer2 Layer3Maciej Grabek - SCRUM
10 czas Maciej Grabek - SCRUM
11 czas Maciej Grabek - SCRUM
12 Maciej Grabek - SCRUM
13 Team, PO, SM Podział ról i zespół Maciej Grabek - SCRUM
14 Biznes Zapotrzebowanie Mnóstwo pomysłówUwarunkowania i ograniczenia ($) Maciej Grabek - SCRUM
15 ProDUCT owner Bufor pomiędzy biznesem a zespołem Wizja produktuTerminy Zakres i kolejność prac Akceptacja „Zły glina” Maciej Grabek - SCRUM
16 Scrum master Lider zespołu (*) Przestrzeganie zasad SCRUMWsparcie dla zespołu Zapewnia maksymalną produktywność Koordynacja spotkań „Dobry glina” Maciej Grabek - SCRUM
17 Zespół 7 ± 2 osób Samoorganizujący Samodzielnie podejmuje decyzjeInterdyscyplinarny Jednorodny hierarchicznie Jednolity w trakcie projektu Maciej Grabek - SCRUM
18 Some entry Maciej Grabek - SCRUM
19 Logi, Burndown chart Przepływ informacji Maciej Grabek - SCRUM
20 BackLogi Product Backlog (Rejestr produktu) Właściciel – Product ownerDopisywanie – wszyscy Zarządzanie – tylko PO Sprint Backlog (Rejestr sprintu) Zespół Impediment Backlog (Rejestr blokad) Scrum master Maciej Grabek - SCRUM
21 Product Backlog Zadanie Estymata złożoności (czasu wykonania) RyzykoWartość Maciej Grabek - SCRUM
22 Maciej Grabek - SCRUM
23 Planowanie 1/2 1 2 3 5 8 13 20 40 100 ? Maciej Grabek - SCRUM
24 ? Dekompozycja 2 1 5 Zarządzanie użytkownikamiDodawanie/Edycja Usuwanie Listing Zarządzanie użytkownikami 2 ? 1 5 Maciej Grabek - SCRUM
25 BurnDown CharT Wikipedia Maciej Grabek - SCRUM
26 Przebieg pojedynczego sprintuPrzyspieszamy Maciej Grabek - SCRUM
27 Maciej Grabek - SCRUM
28 Spotkanie inicjujące PlanowanieWarunki akceptacyjne (DoD – Definition of Done) Wybór zadań do sprintu Zamrożenie SprintBackLogu Podział zadań w zespole ŹLE: Ty zrobisz to, a Ty tamto DOBRZE: Słuchajcie, ja mogę zrobić to… Maciej Grabek - SCRUM
29 Codzienne spotkanie Wykrycie problemów Aktualizacja logów (!)Przejęcie kolejnych zadań Ogólne zorientowanie w sytuacji i postępach Max 10 – 15 minut Maciej Grabek - SCRUM
30 Demo i RETROSPEKTYWA Zawsze po zakończeniu sprintuPrezentacja i weryfikacja warunków akceptacyjnych Wyciągamy wnioski na podstawie przebiegu sprintu Co poszło źle a co dobrze Co jest niepotrzebne Co jest nie tak Maciej Grabek - SCRUM
31 Wady i zalety podsumowanie Maciej Grabek - SCRUM
32 Podsumowanie O czym było: Podział rólZespół, Product Owner, Scrum Master Rejestry Product Backlog, Sprint Backlog, Impediment Backlog Spotkania Planowanie, Daily, Demo, Retrospektywa Maciej Grabek - SCRUM
33 Podsumowanie Wady Bezlitośnie uwypukla niedoskonałości procesu i zespołu (*) Nie można wdrożyć od zaraz Blokada (nieświadomość) „z góry” / „z dołu” Maciej Grabek - SCRUM
34 Podsumowanie Zalety Wzrost wydajności Wzrost zadowolenia odbiorcy (PO)Przejrzystość procesu Szybkość zmian w technologiach Stosunkowo niski koszt wprowadzania zmian Wymuszenie kultury pracy zespołu Maciej Grabek - SCRUM
35 Lista kontrolna Na deser Maciej Grabek - SCRUM
36 Maciej Grabek - SCRUM
37 Maciej Grabek - SCRUM