Scrum w praktyce Michał Piórek
Slajd 2 z 28 Plan prezentacji Scrum metodyka prowadzenia projektów Opis projektu systemu do rozliczania podatków Struktura zespołu i jego role Zespół w firmie Podatnik.info Sprint i jego zdarzenia Przykładowy przebieg sprintu w zespole Podatnik.info
Slajd 3 z 28 Scrum Metodyka wytwarzania i utrzymywania złożonych produktów Głównym celem jest iteracyjne i inkrementalne prowadzenie projektów Rozwój produktu podzielony jest na mniejsze iteracje zwane sprintami Po każdym ze sprintów zespół projektowy dostarcza działającą wersję produktu
Slajd 4 z 28 Główna idea Scrum bazuje na empirycznej kontroli procesu w celu osiągnięcia lepszej przewidywalności oraz kontroli ryzyka Empiryzm pogląd mówiący o tym, że wiedza wynika z doświadczenia i podejmowania decyzji w oparciu o to co poznane
Slajd 5 z 28 Pit Pro 2012 podstawowe funkcjonalności Wygenerowanie całorocznej deklaracji podatkowej na podstawie odpowiedzi na proste pytania Ustalenie wysokości podatku do zapłaty Wysyłka deklaracji podatkowej drogą elektroniczną do Ministerstwa Zapis i przechowywanie deklaracji w chmurze obliczeniowej https://pit.podatnik.info/
Slajd 5 z 28 Zespół projektowy Zespół samoorganizujący i wielofunkcyjny Samodzielnie decyduje jak wykonywać pracę Brak jakiegokolwiek kierownictwa przez osoby z poza zespołu
Slajd 7 z 28 Struktura zespołu projektowego Źródło: www.kept.co.za
Slajd 8 z 28 Zespół firmy Podatnik.info Właściciel produktu: Przedstawiciel organizacji pożytku publicznego Scrum Master: Najstarszy z programistów Zespół deweloperski(3 programistów.net, 1 programista PHP, grafik, tester, analityk systemowy)
Slajd 9 z 28 Właściciel produktu Zawsze jedna osoba (nigdy komitet lub grupa) Odpowiada za maksymalizację produktu i pracy zespołu deweloperskiego Jasno określa wymagania dotyczące produktu ale nie przydziela zadań Jest jedyną osobą zarządzającą Rejestrem Produktu (Product Backlog) Zespół deweloperski słucha tylko i wyłącznie właściciela produktu
Slajd 10 z 28 Zespół deweloperski Składa się z profesjonalistów, których zadaniem jest dostarczenie kolejnej iteracji produktu po każdym sprincie Samodzielnie organizuje i zarządza swoją pracą Tylko członkowie zespołu deweloperskiego są zaangażowani w pracę nad produktem Zamienia elementy rejestru produktu na kolejne gotowe przyrosty funkcjonalności
Slajd 11 z 28 Scrum Master Źródło: www.kept.co.za
Slajd 12 z 28 Scrum Master Jest odpowiedzialny za to, by Scrum był rozumiany i stosowany Przejrzyście komunikuje zespołowi wizje, cele i elementy wymagań produktu Konstruuje jasne i zwięzłe zapisy w Rejestrze Produktu Planuje i organizuje zdarzenia scrum owe
Zdarzenia w scrumie Slajd 13 z 28
Slajd 14 z 28 Sprint (z ang. Przebieg) Etap projektu trwający od 1 do 4 tygodni, podczas którego wytwarzany jest przyrost Przyrost to ukończona i gotowa do wydania funkcjonalność
Slajd 15 z 28 Etapy sprintu Planowanie sprintu Codzienne Scrumy (stand up y) Okres wytwarzania Przegląd Sprintu Retrospektywa Sprintu
Slajd 16 z 28 Planowanie Sprintu Co zostanie dostarczone w przyroście będącym rezultatem następnego sprintu? Jaka praca, prowadząca do ukończenia Przyrostu zostanie wykonana?
Slajd 17 z 28 Planowanie Sprintu Źródło: www.kept.co.za
Planowanie Sprintu w Podatnik.info Slajd 18 z 28
Slajd 19 z 28 Codzienny Scrum Ma stałe miejsce i czas Każdy z członków zespołu deweloperskiego wyjaśnia: Co zostało wykonane od ostatniego spotkania? Co zostanie wykonane przed kolejnym? Jakie są przeszkody na drodze?
Codzienny Scrum w podatnik.info Slajd 20 z 28
Slajd 21 z 28 Codzienny Scrum Źródło: www.kept.co.za
Slajd 22 z 28 Codzienny Scrum Źródło: www.kept.co.za
Slajd 23 z 28 Przegląd Sprintu Właściciel produktu określa, które funkcjonalności zostały ukończone, a które nie Wnioski na temat tego co poszło dobrze a gdzie były problemy i jak je rozwiązano Zespół deweloperski prezentuje wykonaną pracę i odpowiada na pytania dotyczące przyrostu
Przegląd sprintu w Podatnik.info Slajd24 z 28
Slajd 25 z 28 Retrospektywa Sprintu Sprawdzenie co działo się w ostatnim Sprincie (zależności ludzi, procesów i narzędzi) Zidentyfikowanie elementów, które się sprawdziły oraz tych, które są do poprawy Stworzenie planu wprowadzenia usprawnień
Slajd26 z 28 Retrospektywa sprintu w Podatnik.info
Slajd 27 z 28 Bibliografia Ken Schwaber and Jeff Sutherland The Scrum Guide (scrum.org) kept.co.za
Dziękuję za uwagę Slajd 28 z 28