EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

Podobne dokumenty
Zwinne metodyki - Scrum

Planowanie i realizacja zadań w zespole Scrum

Wprowadzenie do metodyki SCRUM. mgr inż. Remigiusz Samborski Instytut Informatyki Politechnika Wrocławska

Scrum w praktyce. Michał Piórek

Spis Treści. Cel podręcznika. Definicja SCRUMa. Teoria SCRUMa. Zespół SCRUMowy. Właściciel Produktu. Zespół Deweloperski.

Programowanie zwinne - wprowadzenie. Programowanie ekstremalne. Wstęp Reguły i praktyki SCRUM. Wprowadzenie Role Zdarzenia Artefakty

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

Scrum. Zwinna metodyka prowadzenia projektów

DLACZEGO TO DZIAŁA? 21. marca 2012r.

SCRUM - FRAMEWORK DO ZWINNEGO PROWADZENIA PROJEKTÓW. Ilona Ławniczak-Tomczak

Podejście tradycyjne. plan wykonanie sekwencyjna natura wykonywanych zadań

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

SCRUM. Metodyka prowadzenia projektów. Na podstawie prezentacji B. Kuka i W. Sidora

Programowanie obiektowe

Scrum Guide. Przewodnik po Scrumie: Reguły Gry. Lipiec Przygotowany i utrzymywany przez Kena Schwabera i Jeffa Sutherlanda

Programowanie zespołowe

Scrum Guide. Przewodnik po Scrumie: Reguły Gry. Lipiec Przygotowany i utrzymywany przez Kena Schwabera i Jeffa Sutherlanda

Scrum Guide. Przewodnik po Scrumie: Reguły gry. Lipiec Przygotowany i utrzymywany przez Kena Schwabera i Jeffa Sutherlanda

Nexus Przewodnik. Definitywny przewodnik po Nexusie: Rozszerzenie Scruma dla przedsięwzięć dużej skali

The Scrum Guide. Przewodnik po Scrumie: Reguły Gry. Lipiec Przygotowany i utrzymywany przez Kena Schwabera i Jeffa Sutherlanda

Marta Ożóg Agnieszka Pastusińska

SCRUM Product Owner - wstęp do zarządzania produktami

PROJEKTOWANIE ZORIENTOWANE NA UŻYTKOWNIKA W METODYCE SCRUM. Hubert Wawrzyniak Grupa Allegro

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

Programowanie Zespołowe

Szybkość w biznesie. Zwinne testowanie oprogramowania (Agile) Mateusz Morawski (mateusz.morawski@hp.com) 14 kwietnia 2015

SCRUM niełatwe wdrażanie metodyki w praktyce. Adam Krosny

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

SCRUM. jak pracować wydajniej i scalić zespół

Zarządzanie projektami. Porównanie podstawowych metodyk

The eduscrum Guide Przewodnik po eduscrumie

Podejście zwinne do zarządzania projektami

KILKA SŁÓW O ROLI PRODUCT MANAGERA

Główne założenia XP. Prostota (Simplicity) Komunikacja (Communication) Sprzężenie zwrotne (Feedback) Odwaga (Agressiveness)

ISO 9001:2015 przegląd wymagań

e R gulamin Kuźni Talentów

Projektowanie oprogramowania. Termin zajęć: poniedziałek, a podstawie materiału ze strony.

Jak być agile w projekcie utrzymaniowym? JOANNA SIEMIŃSKA

NOWE METODYKI PROWADZENIA PROJEKTU

Zarządzanie Projektami Plan kursu

Opis realizacji dla czterech zespołów (4 przypadki użycia)

EXIN Agile Scrum Foundation

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Zarządzanie projektami IT metodyką SCRUM. Cezary Kamiński

SPOJRZENIE NA ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI AN APPROACH TO PROJECT MANAGEMENT

Programowanie zespołowe

kompetencji zawodowych Professional Scrum Master I, Certified Scrum Master I Mirosław Dąbrowski zespół Indeed wprowadzenie Scruma

CREDIBILITY DRIVEN SCRUM

Scaling Scrum with SAFe. Małgorzata Czerwińska

Opisy szkoleń dla certyfikatów Agile Scrum.

Kodeks Wartości Grupy Kapitałowej ENEA

CZYNNIKI SUKCESU PPG

MODEL DOJRZAŁOŚCI DLA PODEJŚCIA SCRUM

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

Przewodnik po

Szkolenie Stowarzyszenia Polskie Forum ISO Zmiany w normie ISO i ich konsekwencje dla organizacji Warszawa,

Programowanie Zespołowe

Karta audytu Uniwersytetu Śląskiego w Katowicach

Magdalena Kieruzel Integracja metodyki PRINCE2 oraz SCRUM przy realizacji informatycznych projektów wytwarzania oprogramowania w e-administracji

Schindler Navigator Book Zdefiniowanie celów. Ustalenie drogi. Strategia sukcesu w branży dźwigowej.

Techniki komputerowe w robotyce

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Testujemy dedykowanymi zasobami (ang. agile testers)

Poziomy zarządzania projektem w odniesieniu do ról i odpowiedzialności

ZARZĄDZANIE WDRAŻANIEM INNOWACJI W FIRMIE

Coaching Zespołu. Podstawowa oferta procesu Team Coachingu dla Organizacji

PYTANIA PRÓBNE DO EGZAMINU NA CERTYFIKAT ZAAWANSOWANY REQB KLUCZ ODPOWIEDZI. Część DODATEK

Ryzyko w świetle nowych norm ISO 9001:2015 i 14001:2015

Koordynacja projektów IT w AGH

Społeczna odpowiedzialność biznesu podejście strategiczne i operacyjne. Maciej Bieńkiewicz

Analiza i projekt systemu pracy grupowej z zastosowaniem metodyki SCRUM w technologii SharePoint Karolina Konstantynowicz

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Ujawnienie innowacji. Upowszechnienie innowacji

Zarządzanie wiedzą w zespołach projektowych stosujących metodę Scrum

Podcast Menedżer Plus Odcinek 28

Metodyka wdrożenia. System Jakości ISO 9001

ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI W METODYCE SCRUM

Ocenianie kształtujące

Nowoczesny model funkcjonowania ośrodka badawczego a risk-based monitoring. Marek Konieczny Prezes Zarządu Łukasz Pulnik Partner Zarządzający

Projektowanie oprogramowania systemów METODYKI PROJEKTOWE

lub na

PRINCE2 Foundation & Practitioner - szkolenie z egzaminem certyfikacyjnym

Zasady kontroli zarządczej w Zespole Szkolno - Przedszkolnym nr 8 w Warszawie

Zarządzanie kompetencjami

Audyt organizacyjny. 4 powody, dla których warto przeprowadzić niezależny przegląd organizacji. 3. Rekomendacje. 1. Diagnoza. 4.

Jak budować markę? Zestaw praktycznych porad

Metody wytwarzania oprogramowania. Metody wytwarzania oprogramowania 1/31

zarządzania Historia podejścia do jakości Pojęcie zarządzania Zasady zarządzania Podsumowanie

Agile w praktyce. Podręcznik metod zwinnych. Andy Brandt. Ta książka jest do kupienia

WIDEOAKADEMIA HR. Nina Sosińska

Akademia Menedżera to cykl 5 szkoleń opartych na podstawowych kompetencjach menedżerskich.

Wizja szkoły XXI wieku: kluczowe kompetencje nauczyciela a nowa funkcja edukacji

PROJEKT ZESPOŁOWY WYDZIAŁ MATEMATYKI I INFORMATYKI UŁ

Six Sigma Black Belt Upgrade od poziomu Green Belt. Program szkoleniowy

Leszno Jakie są i będą oczekiwania biznesu wobec IT?

Kwalifikacje i kompetencje istotne w zawodzie ASYSTENT MONTAŻYSTY OBRAZU

Oferta szkoleń firmy Code Sprinters

Samoocena spełnienia warunku ex ante dla pierwszego celu tematycznego EFSI. przez Regionalną Strategię Innowacji dla Mazowsza do 2020 roku

Transkrypt:

SCRUM ramy postępowania (ang. framework), dzięki którym ludzie mogą adaptacyjnie rozwiązywać złożone problemy tak, by w produktywny i kreatywny sposób wytwarzać produkty o najwyższej możliwej wartości

EMPIRYZM SCRUM

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

PRZEJRZYSTOŚĆ INSPEKCJA ADAPTACJA EMPIRYCZNA KONTROLA PROCESU SCRUM

PRZEJRZYSTOŚĆ INSPE Proces w każdym aspekcie musi być widoczny Aspekty muszą być opisane wspólnymi standardami Ujednolicona mapa pojęć Jednakowe rozumienie ukończonej pracy

YSTOŚĆ INSPEKCJA ADAPTAC Częste poddawanie inspekcji artefaktów scrumowych Wykrywanie niepożądanych rozbieżności i nieścisłości Wykrywanie przeszkód w wykonywaniu pracy Przeprowadzanie bezpośrednio w miejscu wykonywania pracy

EKCJA ADAPTACJA Korekta musi być wykonana jak najszybciej Eliminowanie odstępstw od standardów czy limitów

FILARY SCRUMA PRZEJRZYSTOŚĆ INSPEKCJA ADAPTACJA

ZAANGAŻOWANIE WARTOŚCI SCRUMA ODWAGA SKUPIENIE OTWARTOŚĆ POSZANOWANIE

ZESPÓŁ SCRUMOWY Samoorganizujący się i międzyfunkcjonalny (ang. cross-functional). Posiada wszelkie niezbędne kompetencje do ukończenia pracy. Dostarcza produkt iteracyjnie i przyrostowo.

ZESPÓŁ SCRUMOWY WŁAŚCICIEL PRODUKTU ZESPÓŁ DEWELOPERSKI SCRUM MASTER

WŁAŚCICIEL PRODUKTU ZESPÓŁ Odpowiedzialny DEWELOPERSKI za maksymalizacje wartości produktu Odpowiedzialny za maksymalizację pracy Zespołu Deweloperskiego Odpowiedzialny za zarządzanie Backlogiem Produktu SCRUM MASTER

WŁAŚCICIEL PRODUKTU ZESPÓŁ DEWELOPERSKI Jasno artykułuje elementy Backlogu Produktu Porządkuje Backlog Produktu w sposób pozwalający osiągać założone cele Zapewnia dostępność i przejrzystość Backlogu Produktu Priorytetyzuje Backlog Produktu SCRUM MASTER Odpowiedzialny za maksymalizacje wartości produktu Odpowiedzialny za maksymalizację pracy Zespołu Deweloperskiego Odpowiedzialny za zarządzanie Backlogiem Produktu vs BACKLOG PRODUKTU

WŁAŚCICIEL PRODUKTU ZESPÓŁ To pojedyncza DEWELOPERSKI osoba, nie komitet Może reprezentować interesy grupy osób Współpracuje ściśle z Zespołem Deweloperskim i Scrum Masterem Jest dostępna i responsywna SCRUM MASTER Odpowiedzialny za maksymalizacje wartości produktu Odpowiedzialny za maksymalizację pracy Zespołu Deweloperskiego Odpowiedzialny za zarządzanie Backlogiem Produktu Jasno artykułuje elementy Backlogu Produktu Porządkuje Backlog Produktu w sposób pozwalający osiągać założone cele Zapewnia dostępność i przejrzystość Backlogu Produktu Priorytetyzuje Backlog Produktu

WŁAŚCICIEL PRODUKTU ZESPÓŁ MENEDŻER DEWELOPERSKI PROJEKTU SCRUM MASTER Odpowiedzialny za maksymalizacje wartości produktu Odpowiedzialny za maksymalizację pracy Zespołu Deweloperskiego Odpowiedzialny za zarządzanie Backlogiem Produktu (PRODUCT OWNER) (PROXY PRODUCT OWNER) To pojedyncza osoba, nie komitet Może reprezentować interesy grupy osób Współpracuje ściśle z Zespołem Deweloperskim i Scrum Masterem Jest dostępna i responsywna Jasno artykułuje elementy Backlogu Produktu Porządkuje Backlog Produktu w sposób pozwalający osiągać założone cele Zapewnia dostępność i przejrzystość Backlogu Produktu Priorytetyzuje Backlog Produktu

WŁAŚCICIEL PRODUKTU ZESPÓŁ DEWELOPERSKI SCRUM MASTER Samoorganizujący się, międzyfunkcjonalny i komplementarny. Jego zadaniem jest dostarczenie na koniec każdego Sprintu Ukończonego i gotowego do potencjalnego wydania Przyrostu produktu.

ZESPÓŁ DEWELOPERSKI SCRUM MASTER Odpowiedzialny za promowanie i wspieranie stosowanie Scruma. Zapewnia zrozumienie celów i zakresu produktowego przez Zespół Scrumowy. Pomaga Zespołowi Scrumowemu formułować jasne i zwięzłe elementy Backlogu Produktu. Pomaga zrozumieć zasady planowania produktu w środowisku empirycznym. Pomaga porządkować Backlog Produktu ze względu na maksymalizację wartości. Pomaga zrozumieć i praktykować zwinność. Wspomaga przebieg wydarzeń scrumowych.

Źródło: agile247.pl SCRUM

SCRUM:SPRINT dzień 1 dzień 2 dzień 3 dzień 4 dzień 5 dzień 6 dzień 7 dzień 8 dzień 9 dzień 10 planowanie Sprintu Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut Daily Scrum 15 minut 8 godzin 4 godziny Przegląd Sprintu 2 godziny Retrospektywa 1,5 godziny praca deweloperska 2 tygodnie (10 dni roboczych)

SCRUM:SPRINT Planowanie Sprintu 4 godziny Co może zostać zrobione w Sprincie? Prognoza zakresu prac Określenie Celu Sprintu W jaki sposób praca zostanie wykonana? Definicja Ukończenia Przyrostu produktu Określenie Kryteriów Akceptacyjnych

Planowan 4 go SCRUM:SPRINT Daily Scrum ntu 15 minut Co może zostać zrobione dzisiaj? Co zrobiłem wczoraj, co pomogło Zespołowi Deweloperskiemu przybliżyć się do osiągnięcia Celu Sprintu? Co zrobię dzisiaj, co pomoże Zespołowi Deweloperskiemu przybliżyć się do osiągnięcia Celu Sprintu? Czy widzę jakiekolwiek przeszkody mogące uniemożliwić mnie lub Zespołowi Deweloperskiemu osiągnięcie Celu Sprintu?

Daily S 15 m SCRUM:SPRINT Przegląd Sprintu a 2 godziny Inspekcja Przyrostu Produktu Obecny jest Zespół Scrumowy oraz Interesariusze Wyjaśniane jest co zostało ukończone a co nie Omówienie Sprintu ze względu na sukcesy, problemy, rozwiązania Omówienie kolejnych kroków Rewidowanie czasu, budżetu, możliwości, rynku itp

Przegląd 2 god SCRUM:SPRINT Retrospektywa 1,5 godziny Inspekcja działań Zespołu Scrumowego Co działo się w ostatnim Sprincie (ludzie, relacje, proces, narzędzia) Identyfikowanie istotnych elementów, które się sprawdziły Identyfikowanie istotnych elementów, które trzeba usprawnić Stworzenie planu wprowadzenia usprawnień

SCRUM:ARTEFAKTY Artefakty Scruma reprezentują pracę lub wartość, w celu uzyskania przejrzystości i stworzenia okazji do dokonania inspekcji i adaptacji. Są one zaprojektowane w taki sposób, by zwiększać dostępność i czytelność kluczowych informacji tak, by wszyscy zainteresowani rozumieli dany artefakt w taki sam sposób.

SCRUM:ARTEFAKTY Backlog Produktu Backlog Sprintu Przyrost

SCRUM:ARTEFAKTY: Backlog Produktu Backlog Sprintu Uporządkowana lista wszystkiego, co w danym momencie wiadomo o rozwoju produktu. Odpowiedzialnym za treść, dostępność, kolejność elementów jest Właściciel Produktu. Nigdy nie jest kompletny. Przyrost Ewoluuje wraz z produktem i środowiskiem, w którym produkt będzie używany. Jest listą cech, funkcji, wymagań, ulepszeń i korekt wprowadzanych do produktu. Podlega doskonaleniu (ang. refinement)

Backlog Produktu SCRUM:ARTEFAKTY: Backlog Sprintu Przyrost Zbiór elementów Backlogu Produktu, wybranych do Sprintu Posiada plan dostarczenia Przyrostu i realizacji Celu Sprintu. Obrazuje pracę, którą Zespół Deweloperski uznaje za niezbędą do osiagnięcia Celu Sprintu. Posiada co najmniej jedno istotne usprawnienie zidentyfikowane na poprzednim Retro. Jest modyfikowany przez Zespół Deweloperski przez cały okres trwania Sprintu. Wyłącznym właścicielem Backlogu Sprintu jest Zespół Deweloperski.

Backlog Sprintu SCRUM:ARTEFAKTY:Przyrost Suma wszystkich elementów Backlogu Produktu zakończonych podczas Sprintu. Jest wynikiem wartości Przyrostów ze wszystkich poprzednich Sprintów. Przyrost musi być Ukończony, czyli gotowy do użycia i zgodny z definicją Ukończenia. Reprezentuje krok w kierunku wizji lub celu. Musi być gotowy do użycia.

SCRUM Definicja Ukończenia Kryteria Akceptacyjne Standaryzuje wykonywanie pracy nad produktem Zapewnia działanie wszystkich Przyrostów razem Zapewnia wspólne rozumienie ukończenia Przyrostu Obejmuje wszystkie elementy Backlogu Produktu Lista wymagań i warunków do spełnienia Weryfikują poprawność wykonania w sensie biznesowym Określane są dla każdego elementu Backlogu Produktu Są różne dla każdego elementu Backlogu Produktu

SCRUM:MONITOROWANIE POSTĘPU wykres spalania (burn-down chart) Linia idealnego spalania Ilość zadań Linia rzeczywistego spalania dzień 1 dzień 2 dzień 3 dzień 4 dzień 5 dzień 6 dzień 7 dzień 8 dzień 9 dzień 10