380 likes | 610 Views
SCRUM. Metodyka zarządzania projektami w nurcie Agile. Maciej Grabek http://maciejgrabek.com kontakt@maciejgrabek.com. Bio. Senior Software Engineer, Kainos Software MVP Windows Phone Development Redaktor Naczelny Codeguru.pl Kontakt kontakt@maciejgrabek.com http://maciejgrabek.com
E N D
SCRUM Metodyka zarządzania projektami w nurcie Agile Maciej Grabek http://maciejgrabek.com kontakt@maciejgrabek.com
Bio • Senior Software Engineer, Kainos Software • MVP Windows Phone Development • Redaktor Naczelny Codeguru.pl • Kontakt • kontakt@maciejgrabek.com • http://maciejgrabek.com • @maciejgrabek Maciej Grabek - SCRUM
AGENDA • SCRUM - Słowo wstępu • Podział ról i zespół • Przepływ informacji • Przyspieszamy – „sprint” Maciej Grabek - SCRUM
Czym nie jest, a czym jest SCRUM SCRUM – słowo wstępu Maciej Grabek - SCRUM
Rys historyczny • SCRUM (młyn) formacja w rugby • 1993 • Schwaber • Sutherland • Beedle • Korzenie w latach 80 • Takeuchi • Nonaka Maciej Grabek - SCRUM
KOSZT ZAKRES CZAS Maciej Grabek - SCRUM
Czym nie jest SCRUM • Parnaceum • Nie sprawi, że produkty będą lepsze same z siebie • Nie mówi jak tworzyć lepiej i szybciej Maciej Grabek - SCRUM
Czym zatem jest? • Narzędziem • Pozwala 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
czas Maciej Grabek - SCRUM
czas Maciej Grabek - SCRUM
Team, PO, SM Podział ról i zespół Maciej Grabek - SCRUM
Biznes • Zapotrzebowanie • Mnóstwo pomysłów • Uwarunkowania i ograniczenia ($) Maciej Grabek - SCRUM
ProDUCT owner • Bufor pomiędzy biznesem a zespołem • Wizja produktu • Terminy • Zakres i kolejność prac • Akceptacja • „Zły glina” Maciej Grabek - SCRUM
Scrum master • Lider zespołu (*) • Przestrzeganie zasad SCRUM • Wsparcie dla zespołu • Zapewnia maksymalną produktywność • Koordynacja spotkań • „Dobry glina” Maciej Grabek - SCRUM
Zespół • 7 ± 2 osób • Samoorganizujący • Samodzielnie podejmuje decyzje • Interdyscyplinarny • Jednorodny hierarchicznie • Jednolity w trakcie projektu Maciej Grabek - SCRUM
Logi, Burndown chart Przepływ informacji Maciej Grabek - SCRUM
BackLogi • Product Backlog (Rejestr produktu) • Właściciel – Product owner • Dopisywanie – wszyscy • Zarządzanie – tylko PO • Sprint Backlog (Rejestr sprintu) • Zespół • Impediment Backlog (Rejestr blokad) • Scrum master Maciej Grabek - SCRUM
Product Backlog • Zadanie • Estymata złożoności (czasu wykonania) • Ryzyko • Wartość Maciej Grabek - SCRUM
Planowanie 0 1/2 1 2 3 5 8 13 20 40 100 ? Maciej Grabek - SCRUM
Zarządzanie użytkownikami Dekompozycja 2 ? 1 5 Maciej Grabek - SCRUM
BurnDown CharT Wikipedia Maciej Grabek - SCRUM
Przebieg pojedynczego sprintu Przyspieszamy Maciej Grabek - SCRUM
Spotkanie inicjujące • Planowanie • Warunki 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
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
Demo i RETROSPEKTYWA • Zawsze po zakończeniu sprintu • Prezentacja 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
Wady i zalety podsumowanie Maciej Grabek - SCRUM
Podsumowanie O czym było: • Podział ról • Zespół, Product Owner, Scrum Master • Rejestry • Product Backlog, Sprint Backlog, Impediment Backlog • Spotkania • Planowanie, Daily, Demo, Retrospektywa Maciej Grabek - SCRUM
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
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
Lista kontrolna Na deser Maciej Grabek - SCRUM