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

Podobne dokumenty
EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

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

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

Zwinne metodyki - Scrum

Planowanie i realizacja zadań w zespole Scrum

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

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

Scrum w praktyce. Michał Piórek

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

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

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

Scrum. Zwinna metodyka prowadzenia projektów

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

Programowanie obiektowe

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

Zarządzanie projektami. Porównanie podstawowych metodyk

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

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Programowanie Zespołowe

Programowanie zespołowe

Programowanie Zespołowe

Podejście zwinne do zarządzania projektami

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

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

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

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

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

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

Programowanie zespołowe

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

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

Oferta szkoleń firmy Code Sprinters

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

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

Zarządzanie Projektami Plan kursu

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

Scaling Scrum with SAFe. Małgorzata Czerwińska

Metodyki programowania. Tomasz Kaszuba 2015

Opisy szkoleń dla certyfikatów Agile Scrum.

The 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

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

NOWE METODYKI PROWADZENIA PROJEKTU

lub na

Metodyki zwinne wytwarzania oprogramowania

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

e R gulamin Kuźni Talentów

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

Zarządzanie projektami. Porównanie podstawowych metodyk

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

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

Temat: Zwinne Zarządzanie Projektami IT (Agile / Scrum) Data: marca 2014 r. (2 dni, czwartek-piątek), godz. 9-16

Acceptance Test Driven Development wspierane przez narzędzie ROBOT Framework. Edyta Tomalik Grzegorz Ziemiecki

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Programowanie zwinne

Marta Ożóg Agnieszka Pastusińska

Scrum i nie tylko : teoria i praktyka w metodach Agile / Krystian Kaczor. Wyd. 2. Warszawa, Spis treści

Lekkie metodyki. tworzenia oprogramowania

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

Techniki komputerowe w robotyce

Klasyczna organizacja też może być zwinna! Zarządzaj zwinnie projektami!

Zarządzanie projektami w NGO

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Omówienie założeń procesu Design Thinking i przeprowadzenie wstępnego warsztatu. Mariusz Muraszko i Mateusz Ojdowski Logisfera Nova

Agile Project Management

Projektowanie systemów informatycznych. wykład 6

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

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

MSF. Microsoft Solution Framework

Akademia ADB Wykład I Praca w grupie i jakość kodu

Zarządzanie projektami. Wykład 2 Zarządzanie projektem

Analiza biznesowa a metody agile owe

Jak uchronić architekturę i wymagania przed chaosem? Warszawa, 27 stycznia 2016 roku

EXIN Agile Scrum Foundation

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

Oferta usług coachingowych firmy Code Sprinters

Szkolenie Scrum w projektach IT (Agile)

Szkolenie 1. Zarządzanie projektami

Data: marzec 2014 r. (2 dni, czwartek-piątek), godz Miejsce: Eureka Technology Park, Innowatorów 8

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

Zarządzanie Projektami zgodnie z PRINCE2

User Stories Mity i hity. Kamil Niklasiński IIBA PC Business Analysis Round-tables Warszawa 8 stycznia 2015r.

Wstęp do zarządzania projektami

Leszek Dziubiński Damian Joniec Elżbieta Gęborek. Computer Plus Kraków S.A.

AGILE PRODUCT MANAGEMENT. Szkolenie uczące, jak tworzyć i zarządzać produktami w dynamicznie zmieniającym się otoczeniu.

Praca dyplomowa - magisterska

SKUTECZNE ZARZĄDZANIE PROJEKTEM

Metodyka scrum w polsce w świetle badań

Oceny z prezentacji INKU011S. Zofia Kruczkiewicz

Wstęp do zarządzania projektami

Tematy seminariów wg Roger S. Pressman, Praktyczne podejście do oprogramowania, WNT, Zofia Kruczkiewicz

Projektowanie oprogramowania systemów METODYKI PROJEKTOWE

Organizacja procesu projektowania, rozwoju i serwisowania systemu wspomagającego zarzadzanie uczelnią

Programowanie zespołowe Dr inż. Robert Banasiak

Elastyczna metodyka SCRUM

Piotr Ślęzak. Gdzie się podziała jakość

The eduscrum Guide Przewodnik po eduscrumie

Błędy procesu tworzenia oprogramowania (Badania firmy Rational Software Corporation)

Transkrypt:

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

AGENDA WPROWADZENIE DO TEMATYKI AGILE OMÓWIENIE METODYKI SCRUM I JEJ ISTOTY ĆWICZENIA WYJAŚNIENIE POWIĄZANIA SCRUM I ZAAWANSOWANYCH TECHNOLOGII INTERNETOWYCH SCRUM - framework do zwinnego prowadzenia projektów 2

MANIFEST AGILE PO CO TO KOMU? CO WYBIERZESZ: OPERATORA, KTÓRY W SWYM PODEJŚCIU BĘDZIE PROCEDURALNY CZY MOŻE: TEGO KTÓRY NASTAWIONY JEST NA KLIENTA I MA ŚWIETNĄ OBSŁUGĘ? SCRUM - framework do zwinnego prowadzenia projektów 3

MANIFEST AGILE PO CO TO KOMU? WYBRAŁEŚ DRUGĄ OPCJĘ? POSTĄPIŁEŚ WEDŁUG AGILE SCRUM - framework do zwinnego prowadzenia projektów 4

MANIFEST AGILE PO CO TO KOMU? SIEDEMNASTU LUDZI, ZAJMUJĄCYCH SIĘ PROGRAMOWANIEM, JEDEN MANIFEST Ludzie i ich wzajemne interakcje Działające oprogramowanie Współpraca z klientem Reagowanie na zmiany Procedury i narzędzia Wyczerpująca dokumentacja Negocjacja umów Realizacja planów SCRUM - framework do zwinnego prowadzenia projektów 5

A CO TO WŁAŚCIWIE JEST AGILE? Zwinny ang. agile ZWINNA METODYKA WYTWARZANIA OPROGRAMOWANIA SCRUM - framework do zwinnego prowadzenia projektów 6

ZWINNA? CZYLI JAKA? Iteracyjny przyrost funkcjonalności Adaptacyjny tryb wprowadzania zmian do wcześniejszych założeń AGILE Inkrementalny przyrost funkcjonalności SCRUM - framework do zwinnego prowadzenia projektów 7

A CO WŁAŚCIWIE MA AGILE DO DZISIEJSZEGO TEMATU? AGILE GRUPA METODYK WYTWARZANIA OPROGRAMOWANIA, POWSTAŁA JAKO ALTERNATYWA DLA WATERFALL. METODYKA USTANDARYZOWANY SPOSÓB, SZKIELET (ANG. FRAMEWORK) NA ROZWIĄZANIE PROBLEMÓW. GRUPA METODYK NP. SCRUM, EXTREME PROGRAMING, KANBAN SCRUM - framework do zwinnego prowadzenia projektów 8

A CO WŁAŚCIWIE MA AGILE DO DZISIEJSZEGO TEMATU? SCRUM XP LEAN KANBAN Metodyki Story points Parowanie Refactoring User Stories ATDD Praktyki SCRUM - framework do zwinnego prowadzenia projektów 9

A CO TO JEST TEN SCRUM? CECHUJE SIĘ: METODYKA DO ZARZĄDZANIA PROJEKTAMI PROSTOTĄ, JASNĄ DEFINICJĄ RÓL W ZESPOLE SCRUMOWYM, SPOTKANIAMI, NARZĘDZIAMI TZW. ARTEFAKTÓW (WYKRES SPALANIA, TABLICA Z ZADANIAMI) KTÓRE SĄ WYMAGANE DO POPRAWNEGO DZIAŁANIA SCRUM - framework do zwinnego prowadzenia projektów 10

SCRUM W POLSCE SCRUM - framework do zwinnego prowadzenia projektów 11

PRZEBIEG PROCESU Release Zdefiniowany Programowanie Testy Projektowanie Analiza Planowanie Sprawdź Popraw Empiryczny Wykonaj Zaplanuj SCRUM - framework do zwinnego prowadzenia projektów 12

BAWIĄC SIĘ UCZYSZ I REALIZUJESZ SCRUM - framework do zwinnego prowadzenia projektów 13

WIZUALIZACJA ARTEFAKTY POWINNY BYĆ WIDOCZNE PRZEZ CAŁY CZAS AKTUALNY STAN PROJEKTU TABLICA Z ZADANIAMI NA DANĄ INTERAKCJĘ WYKRES SPALANIA WIZJA I MISJA PROJEKTU ZESPÓŁ I CZŁONKOWIE WIZUALNI SCRUM - framework do zwinnego prowadzenia projektów 14

Przejrzystość Inspekcja Adaptacja FILARY EMPIRYCZNEJ KONTROLI PROCESU - PRZEJRZYSTOŚĆ WSZYSTKIE ISTOTNE ASPEKTY PROCESU WIDOCZNE DLA OSÓB ODPOWIEDZIALNYCH ZA OSIĄGANE REZULTATY. ASPEKTY OPISANE JASNYMI DLA OSÓB ZAANGAŻOWANYCH TAK BY WSZYSCY OBSERWATORZY TAK SAMO ROZUMIELI TO, CO OBSERWUJĄ. SCRUM - framework do zwinnego prowadzenia projektów 15

Przejrzystość Inspekcja Adaptacja FILARY EMPIRYCZNEJ KONTROLI PROCESU - INSPEKCJA INSPEKCJA ARTEFAKTÓW SCRUMOWYCH I POSTĘPÓW W REALIZACJI CELU SPRINTU (ANG. SPRINT GOAL), BY WYKRYWAĆ NIEPOŻĄDANE ROZBIEŻNOŚCI. NIE POWINNA BYĆ ZBYT CZĘSTA, BY NIE UTRUDNIAĆ WYKONYWANIA PRACY. SUMIENNIE PRZEPROWADZANE PRZEZ WYKWALIFIKOWANYCH INSPEKTORÓW BEZPOŚREDNIO W MIEJSCU PRACY. SCRUM - framework do zwinnego prowadzenia projektów 16

Przejrzystość Inspekcja Adaptacja FILARY EMPIRYCZNEJ KONTROLI PROCESU - ADAPTACJA JEŻELI OSOBA DOKONUJĄCA INSPEKCJI USTALI, ŻE JEDEN LUB WIĘCEJ ASPEKTÓW WYKRACZA POZA PRZYJĘTE LIMITY I WYTWARZANY W TEN SPOSÓB PRODUKT NIE BĘDZIE AKCEPTOWALNY, DLATEGO PROCES LUB PRZETWARZANY MATERIAŁ MUSZĄ ZOSTAĆ SKORYGOWANE. KOREKTA MUSI BYĆ WYKONANA JAK NAJSZYBCIEJ, BY OGRANICZYĆ DALSZE ODSTĘPSTWA. SCRUM - framework do zwinnego prowadzenia projektów 17

Przejrzystość Inspekcja Adaptacja FILARY EMPIRYCZNEJ KONTROLI PROCESU - ADAPTACJA SCRUM PRZEWIDUJE CZTERY FORMALNE PUNKTY PRZEPROWADZANIA INSPEKCJI I OKAZJE DO DOKONANIA ADAPTACJI (KOREKTY): PLANOWANIE SPRINTU (ANG. SPRINT PLANNING MEETING) CODZIENNY SCRUM (ANG. DAILY SCRUM) PRZEGLĄD SPRINTU (ANG. SPRINT REVIEW MEETING) RETROSPEKTYWA SPRINTU (ANG. SPRINT RETROSPECTIVE) SCRUM - framework do zwinnego prowadzenia projektów 18

Przejrzystość Inspekcja Adaptacja FILARY EMPIRYCZNEJ KONTROLI PROCESU - ADAPTACJA SCRUM PRZEWIDUJE CZTERY FORMALNE PUNKTY PRZEPROWADZANIA INSPEKCJI I OKAZJE DO DOKONANIA ADAPTACJI (KOREKTY): PLANOWANIE SPRINTU (ANG. SPRINT PLANNING MEETING) CODZIENNY SCRUM (ANG. DAILY SCRUM) PRZEGLĄD SPRINTU (ANG. SPRINT REVIEW MEETING) RETROSPEKTYWA SPRINTU (ANG. SPRINT RETROSPECTIVE) SCRUM - framework do zwinnego prowadzenia projektów 19

ZESPÓŁ SCRUM Zespół SCRUM składa się z od 3 do 9 osób. Dobrze, gdy ma charakter interdyscyplinarny i składa się z osób reprezentujących różne umiejętności. Osoby uczestniczące w zespole nie mogą uczestniczyć w innych zespołach. Mistrz Osoba odpowiedzialna za młyna (ang. usuwanie wszelkich przeszkód SCRUM uniemożliwiających zespołowi Master) wykonanie zadania, oraz za poprawną implementację procesu i metod Właściciel produktu Osoba reprezentująca (ang. klienta. Właściciel produktu Product może być członkiem zespołu, Owner) jednak nie jest zalecane, aby jednocześnie był Scrum Masterem Członkowie Odpowiedzialni za zespołu (ang. dostarczenie produktu. Development Team) SCRUM - framework do zwinnego prowadzenia projektów 20

ZDARZENIA W SCRUM ZDARZENIA OPISANE W SCRUMIE SĄ UŻYWANE DO WPROWADZENIA REGULARNOŚCI I OGRANICZENIA POTRZEBY ORGANIZOWANIA INNYCH, NIEUJĘTYCH W SCRUMIE SPOTKAŃ. ZDARZENIA W SCRUMIE SĄ OGRANICZONE CZASOWO (ANG. TIMEBOX), CO OZNACZA, ŻE MAKSYMALNY CZAS ICH TRWANIA JEST USTALONY Z GÓRY. SCRUM - framework do zwinnego prowadzenia projektów 21

ZDARZENIA W SCRUM - SPRINT SPRINT OGRANICZENIE CZASOWE TRWAJĄCE JEDEN MIESIĄC LUB KRÓCEJ, PODCZAS KTÓREGO WYTWARZANY JEST UKOŃCZONY, GOTOWY DO UŻYCIA I POTENCJALNEGO WYDANIA PRZYROST. NAJLEPIEJ, JEŚLI SPRINTY MAJĄ STAŁĄ DŁUGOŚĆ PRZEZ CAŁY OKRES TRWANIA PRAC. NOWY SPRINT ROZPOCZYNA SIĘ BEZPOŚREDNIO PO ZAKOŃCZENIU POPRZEDNIEGO. SCRUM - framework do zwinnego prowadzenia projektów 22

ZDARZENIA W SCRUM - SPRINT Planowanie sprintu Retrospektywa Sprintu SPRINT Codzienny SCRUM Przegląd Sprintu Praca wytwórcza SCRUM - framework do zwinnego prowadzenia projektów 23

ZDARZENIA W SCRUM SPRINT CEL SPRINTU TWORZONY PODCZAS PLANOWANIA SPRINTU. ZAŁOŻENIE, KTÓRE ZOSTANIE SPEŁNIONE W RAMACH SPRINTU PRZEZ IMPLEMENTACJĘ WYBRANYCH ELEMENTÓW BACKLOGU PRODUKTU. DOSTARCZA ZESPOŁOWI DEWELOPERSKIEMU WSKAZÓWEK W JAKIM CELU TWORZONY JEST PRZYROST. CEL SPRINTU DAJE ZESPOŁOWI DEWELOPERSKIEMU PEWNĄ SWOBODĘ CO DO SPOSOBU, W JAKI DANA FUNKCJONALNOŚĆ. SCRUM - framework do zwinnego prowadzenia projektów 24

ZDARZENIA W SCRUM SPRINT PLANOWANIE SPRINTU PRACA DO WYKONANIA W SPRINCIE JEST PLANOWANA PODCZAS PLANOWANIA SPRINTU PRZEZ ZESPÓŁ SCRUMOWY. ROLĄ SCRUM MASTERA JEST ZAPEWNIENIE, ŻE PLANOWANIE SPRINTU SIĘ ODBYWA I JEGO UCZESTNICY ROZUMIEJĄ CEL TEGO ZDARZENIA. UCZY ON TEŻ ZESPÓŁ UTRZYMYWANIA GO W WYZNACZONYCH RAMACH CZASOWYCH. SCRUM - framework do zwinnego prowadzenia projektów 25

ZDARZENIA W SCRUM SPRINT PLANOWANIE SPRINTU PLANOWANIE SPRINTU DAJE ODPOWIEDŹ NA PYTANIA: CO MOŻE ZOSTAĆ DOSTARCZONE W RAMACH PRZYROSTU BĘDĄCEGO REZULTATEM NADCHODZĄCEGO SPRINTU? W JAKI SPOSÓB, NIEZBĘDNA DO DOSTARCZENIA PRZYROSTU, PRACA BĘDZIE REALIZOWANA? SCRUM - framework do zwinnego prowadzenia projektów 26

ZDARZENIA W SCRUM SPRINT PLANOWANIE SPRINTU & USER STORIES POZWALAJĄ ZWERBALIZOWAĆ CEL DANEJ ITERACJI LUB KOŃCOWEGO PRODUKTU. OPOWIADANE Z PUNKTU WIDZENIA UŻYTKOWNIKA/AKTORA. JAKO KLIENT BANKU X CHCIAŁBYM MIEĆ MOŻLIWOŚĆ POBRANIA PIENIĘDZY Z BANKOMATU ZA POMOCĄ MOJEJ KARTY, TAK ABYM MÓGŁ ZROBIĆ ZAKUPY W SKLEPIE Y, W KTÓRYM NIE MOŻNA ZAPŁACIĆ KARTĄ JAKO <AKTOR> CHCĘ <CEL>, ABY <ZYSK> SCRUM - framework do zwinnego prowadzenia projektów 27

ZDARZENIA W SCRUM SPRINT PLANOWANIE SPRINTU & USER STORIES ZADANIE JAKO PODRÓŻNIK CHCĘ MIEĆ MOŻLIWOŚĆ WYSZUKIWANIA DOSTĘPNYCH MIEJSC NOCLEGOWYCH. SCRUM - framework do zwinnego prowadzenia projektów 28

ZDARZENIA W SCRUM SPRINT PLANOWANIE SPRINTU & PLANNING POKER SŁUŻY DO SZACOWANIA TZW. ZŁOŻONOŚCI USER STORIES. PODCZAS PLANOWANIA SPRINTU, KAŻDY Z CZŁONKÓW ZESPOŁU OTRZYMUJE ZESTAW KART Z WARTOŚCIAMI 0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100. SĄ TO ABSTRAKCYJNE WARTOŚCI ZWANE STORY POINT. DZIĘKI NIM MOŻEMY OCENIĆ WARTOŚĆ ZADANIA. SCRUM - framework do zwinnego prowadzenia projektów 29

ZDARZENIA W SCRUM SPRINT CODZIENNY SCRUM SYNCHRONIZOWANIE I POWSTANIE PLANU NA NAJBLIŻSZE 24 H POPRZEZ INSPEKCJĘ WYKONANYCH PRAC OD OSTATNIEGO CODZIENNEGO SCRUMA. SŁUŻY DO PROGNOZOWANIA PRAC, KTÓRE MOGĄ ZOSTAĆ WYKONANE PRZED KOLEJNYM SPOTKANIEM. OGRANICZONY CZASOWO DO 15 MIN. SCRUM - framework do zwinnego prowadzenia projektów 30

ZDARZENIA W SCRUM SPRINT CODZIENNY SCRUM KAŻDY CZŁONEK ZESPOŁU UDZIELA INFORMACJI: 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Ć MI LUB ZESPOŁOWI DEWELOPERSKIEMU OSIĄGNIĘCIE CELU SPRINTU? SCRUM - framework do zwinnego prowadzenia projektów 31

ZDARZENIA W SCRUM SPRINT PRZEGLĄD SPRINTU SPOTKANIE ORGANIZOWANE NA ZAKOŃCZENIE SPRINTU W CELU PRZEPROWADZENIA INSPEKCJI PRZYROSTU I, JEŚLI ZAJDZIE TAKA POTRZEBA, DOSTOSOWANIA BACKLOGU PRODUKTU. PODCZAS PRZEGLĄDU SPRINTU ZESPÓŁ SCRUMOWY I INTERESARIUSZE WSPÓŁPRACUJĄ W ZAKRESIE TEGO, CO ZOSTAŁO UKOŃCZONE W SPRINCIE. SCRUM - framework do zwinnego prowadzenia projektów 32

ZDARZENIA W SCRUM SPRINT PRZEGLĄD SPRINTU OBEJMUJE NASTĘPUJĄCE PUNKTY: OBECNI SĄ ZESPÓŁ SCRUMOWY ORAZ KLUCZOWI INTERESARIUSZE ZAPROSZENI PRZEZ WŁAŚCICIELA PRODUKTU. WŁAŚCICIEL PRODUKTU WYJAŚNIA, CO ZOSTAŁO UKOŃCZONE, A CO NIE. ZESPÓŁ DEWELOPERSKI OMAWIA, CO POSZŁO DOBRZE, JAKIE NAPOTKANO PROBLEMY ORAZ JAK TE PROBLEMY ROZWIĄZANO. ZESPÓŁ DEWELOPERSKI PREZENTUJE UKOŃCZONĄ PRACĘ I ODPOWIADA NA PYTANIA DOTYCZĄCE PRZYROSTU. WŁAŚCICIEL PRODUKTU OMAWIA BACKLOG PRODUKTU W JEGO AKTUALNEJ POSTACI. JEŚLI ZACHODZI TAKA POTRZEBA, PRZEWIDUJE TERMIN ZAKOŃCZENIA PRAC, BIORĄC POD UWAGĘ DOTYCHCZASOWE POSTĘPY I TEMPO. SCRUM - framework do zwinnego prowadzenia projektów 33

ZDARZENIA W SCRUM SPRINT PRZEGLĄD SPRINTU OBEJMUJE NASTĘPUJĄCE PUNKTY: GRUPA WSPÓLNIE OMAWIA KOLEJNE KROKI. W TEN SPOSÓB PRZEGLĄD DOSTARCZA WARTOŚCIOWEGO WKŁADU W NASTĘPUJĄCE PO NIM PLANOWANIE SPRINTU. DOKONUJE SIĘ PRZEGLĄDU TEGO, JAK RYNEK LUB POTENCJALNE ZASTOSOWANIE PRODUKTU MOGŁY SIĘ ZMIENIĆ I CO W TEJ SYTUACJI JEST NAJBARDZIEJ WARTOŚCIOWĄ RZECZĄ DO ZROBIENIA. REWIDUJE SIĘ CZAS, BUDŻET, POTENCJALNE MOŻLIWOŚCI I UWARUNKOWANIA RYNKOWE DLA KOLEJNEGO PRZEWIDYWANEGO WYDANIA PRODUKTU. SCRUM - framework do zwinnego prowadzenia projektów 34

ZDARZENIA W SCRUM SPRINT RETROSPEKTYWA SPRINTU JEST OKAZJĄ DLA ZESPOŁU SCRUMOWEGO DO PRZEPROWADZENIA INSPEKCJI SWOICH DZIAŁAŃ I OPRACOWANIA PLANU USPRAWNIEŃ, KTÓRY ZOSTANIE WCIELONY W ŻYCIE W NAJBLIŻSZYM SPRINCIE. PRZEPROWADZANA PO PRZEGLĄDZIE, A PRZED KOLEJNYM PLANOWANIEM SPRINTU I TRWA NIE DŁUŻEJ NIŻ TRZY GODZINY DLA SPRINTÓW MIESIĘCZNEJ DŁUGOŚCI. SCRUM - framework do zwinnego prowadzenia projektów 35

ZDARZENIA W SCRUM SPRINT RETROSPEKTYWA SPRINTU RETROSPEKTYWA SPRINTU MA NA CELU: SPRAWDZENIE, CO DZIAŁO SIĘ W OSTATNIM SPRINCIE, BIORĄC POD UWAGĘ LUDZI, RELACJE, PROCESY I NARZĘDZIA, ZIDENTYFIKOWANIE I UPORZĄDKOWANIE ISTOTNYCH ELEMENTÓW, KTÓRE SPRAWDZIŁY SIĘ W DZIAŁANIU ORAZ TYCH, KTÓRE KWALIFIKUJĄ SIĘ DO USPRAWNIENIA, STWORZENIE PLANU WPROWADZANIA W ŻYCIE USPRAWNIEŃ SPOSOBU WYKONYWANIA PRACY PRZEZ ZESPÓŁ SCRUMOWY. SCRUM - framework do zwinnego prowadzenia projektów 36

ARTEFAKTY SCRUM ARTEFAKTY SCRUMA REPREZENTUJĄ PRACĘ LUB WARTOŚĆ, ABY UZYSKAĆ PRZEJRZYSTOŚĆ I OKAZJĘ DO DOKONANIA INSPEKCJI I ADAPTACJI. SĄ 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 - framework do zwinnego prowadzenia projektów 37

ARTEFAKTY SCRUM Backlog Produktu Aartefakty SCRUM Przyrost Backlog Sprintu SCRUM - framework do zwinnego prowadzenia projektów 38

ARTEFAKTY SCRUM TABLICA Z ZADANIAMI Historyjki użytkownika (User Stories) Zadania do zrobienia (TO DO) Zadanie w trakcie prac (In Progress) Zadanie gotowe do testów (Ready for QA) Zadania ukończone (Done) Historyjki użytkownika wchodzące w skład danej iteracji Zadania na które została podzielona dana historyjka Zadania w trakcie realizacji Zadania ukończone, oczekujące na akceptację jakościową Zadania zakończone spełniające wymagania Definition of Done SCRUM - framework do zwinnego prowadzenia projektów 39

ARTEFAKTY SCRUM WYKRES SPALANIA O PRZYGOTOWANIA WYKRESU SPALANIA NIEZBĘDNY JEST REJESTR SPRINTU (SPRINT BACKLOG), ZAWIERAJĄCY INFORMACJE O SZACOWANEJ ILOŚCI PRACY W CAŁYM SPRINCIE, CZYLI PRACY ZAPLANOWANEJ (ESTIMATED VELOCITY). JEŻELI REJESTR SPRINTU JEST GOTOWY, MOŻNA PRZYSTĄPIĆ DO TWORZENIA WYKRESU SPALANIA. DWIE NAJWAŻNIEJSZE INFORMACJE, POTRZEBNE NA POCZĄTKU, TO: PRACA ZAPLANOWANA DŁUGOŚĆ SPRINTU POSIADAJĄC TE DANE MOŻNA WYKREŚLIĆ UKŁAD WSPÓŁRZĘDNYCH, KTÓRY POSŁUŻY ZA KANWĘ WYKRESU SPALANIA. SCRUM - framework do zwinnego prowadzenia projektów 40

ARTEFAKTY SCRUM WYKRES SPALANIA SCRUM - framework do zwinnego prowadzenia projektów 41

DEFINICJA UKOŃCZENIA KIEDY ELEMENT BACKLOGU PRODUKTU ALBO PRZYROST JEST OKREŚLANY JAKO UKOŃCZONY, WSZYSCY MUSZĄ ROZUMIEĆ, CO TO WŁAŚCIWIE OZNACZA W CELU ZAPEWNIENIA PRZEJRZYSTOŚCI WSZYSCY CZŁONKOWIE DANEGO ZESPOŁU MUSZĄ MIEĆ WSPÓLNE ROZUMIENIE, CO OZNACZA STWIERDZENIE, ŻE PRACA ZOSTAŁA ZAKOŃCZONA. SCRUM - framework do zwinnego prowadzenia projektów 42

NARZĘDZIA DLA SCRUM BIAŁA TABLICA I ŻÓŁTE KARTECZKI MS EXCEL OPROGRAMOWANIE: VERSION ONE JEDNO Z WIODĄCYCH NARZĘDZI, KTÓREGO TWÓRCY SILNIE WSPIERAJĄ ROZPOWSZECHNIANIE METOD AGILE, CHOCIAŻBY POPRZEZ OKRESOWĄ PUBLIKACJĘ BADAŃ RYNKU WSPOMNIANYCH POWYŻEJ. JIRA - ZAMKNIĘTE OPROGRAMOWANIE FIRMY ATLASSIAN SŁUŻĄCE DO ŚLEDZENIA BŁĘDÓW ORAZ ZARZĄDZANIA PROJEKTAMI RALLYDEV INNE POPULARNE NARZĘDZIE WSPIERAJĄCE SCRUM. SCRUM - framework do zwinnego prowadzenia projektów 43

NARZĘDZIA DLA SCRUM JIRA Producent Platforma sprzętowa Atlassian oprogramowanie wieloplatformowe JIRA JEST WYKORZYSTYWANA W WIELU PROJEKTACH, NP. JBOSS, SPRING FRAMEWORK, ZEND FRAMEWORK, HIBERNATE, FEDORA COMMONS, SKYPE I REACTOS. System operacyjny Microsoft Windows, Linux, Mac OS X Napisane w Aktualna wersja stabilna Java 6.2.2-1 kwietnia 2014 Licencja oprogramowanie własnościowe SCRUM - framework do zwinnego prowadzenia projektów 44

NARZĘDZIA DLA SCRUM JIRA SCRUM - framework do zwinnego prowadzenia projektów 45

NARZĘDZIA DLA SCRUM JIRA SCRUM - framework do zwinnego prowadzenia projektów 46

A CO MA SCRUM DO ZAAWANSOWANYCH TECHNOLOGII INTERNETOWYCH? METODYKA WYKORZYSTYWANA DO TWORZENIA NOWYCH, CZĘSTO ZAAWANSOWANYCH TECHNOLOGII INTERNETOWYCH DO ZARZĄDZANIA PROJEKTAMI IMPLEMENTOWANA M.IN. W GOOGLE, IBM, FACEBOOK SCRUM - framework do zwinnego prowadzenia projektów 47

KORZYŚCI Z WDROŻENIA MOŻLIWOŚĆ WPROWADZENIA ZMIAN DO SPECYFIKACJI PRODUKTU PRZEZ PROJECT OWNERA, TRANSPARENTNOŚĆ POSTĘPU PRAC NAD PROJEKTEM PRZEZ WIZUALIZACJĘ (TABLICĘ Z ZADANIAMI, WYKRES SPALANIA), ITERACYJNOŚĆ DOSTARCZENIA PRODUKTU, SZYBSZY ZWROT Z INWESTYCJI, INTEGRACJA ZESPOŁU Z KLIENTEM. SCRUM - framework do zwinnego prowadzenia projektów 48

PODSUMOWANIE SCRUM JEST BEZPŁATNY. ROLE, ARTEFAKTY, ZDARZENIA ORAZ REGUŁY SCRUMA SĄ NIEZMIENNE I CHOĆ MOŻLIWE JEST WYKORZYSTANIE TYLKO WYBRANYCH JEGO ELEMENTÓW, WYNIKIEM TAKIEGO POSTĘPOWANIA NIE BĘDZIE SCRUM. SCRUM ISTNIEJE TYLKO W SWOJEJ PEŁNEJ POSTACI I SPRAWDZA SIĘ DOSKONALE W ROLI RAMY DLA INNYCH TECHNIK, METODYK CZY PRAKTYK. SCRUM - framework do zwinnego prowadzenia projektów 49

BIBLIOGRAFIA LITERATURA KRZEMIŃSKI M., AGILE. SZYBCEJ, ŁATWIEJ, DOKŁADNIEJ, HELION 2014, SCHWABER K., SUTHERLAND J., SCRUM GUIDE, SCRUM.ORG 2013 STRONY WWW: HTTP://AGILEMANIFESTO.ORG/ISO/PL/MANIFESTO.HTML [DOSTĘP: 26.10.2014] HTTP://AGILESCOUT.COM/BEST-AGILE-SCRUM-TOOLS/ [DOSTĘP: 26.10.2014] HTTP://FLUIDCIRCLE.NET/2011/10/26/NARZEDZIA-WSPIERAJACE-SCRUM/ [DOSTĘP: 26.10.2014] SCRUM - framework do zwinnego prowadzenia projektów 50