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



Podobne dokumenty
Planowanie i realizacja zadań w zespole Scrum

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

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

Scrum. Zwinna metodyka prowadzenia projektów

Scrum w praktyce. Michał Piórek

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

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

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

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

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

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

Zarządzanie projektami. Porównanie podstawowych metodyk

Zwinne metodyki - Scrum

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

Programowanie Zespołowe

Programowanie obiektowe

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

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

Scaling Scrum with SAFe. Małgorzata Czerwińska

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

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

e R gulamin Kuźni Talentów

Podejście zwinne do zarządzania projektami

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

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

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

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Programowanie zespołowe

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Metodyki programowania. Tomasz Kaszuba 2015

PROJEKT ZESPOŁOWY WYDZIAŁ MATEMATYKI I INFORMATYKI UŁ

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

NOWE METODYKI PROWADZENIA PROJEKTU

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

Programowanie zespołowe

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Zarządzanie projektami. Porównanie podstawowych metodyk

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

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

Techniki komputerowe w robotyce

Zarządzanie Projektami Plan kursu

Lekkie metodyki. tworzenia oprogramowania

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

lub na

Programowanie Zespołowe

Oferta usług coachingowych firmy Code Sprinters

Wykład VII. Programowanie III - semestr III Kierunek Informatyka. dr inż. Janusz Słupik. Wydział Matematyki Stosowanej Politechniki Śląskiej

KILKA SŁÓW O ROLI PRODUCT MANAGERA

Praca dyplomowa - magisterska

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

1. Planowanie systemu (w tym specyfikacja wymagań) 3. Projekt systemu (model poszczególnych struktur itp.)

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

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

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

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

Zarządzanie projektami w NGO

a c t a u n i v e r s i t a t i s n i c o l a i c o p e r n i c i DOI : ZARZĄDZANIE XLIV NR 1 (2017)

ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI W METODYCE SCRUM

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

Szkolenie Scrum w projektach IT (Agile)

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

Feature Driven Development

MODEL DOJRZAŁOŚCI DLA PODEJŚCIA SCRUM

Oferta szkoleń firmy Code Sprinters

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

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

Programowanie zespołowe Dr inż. Robert Banasiak

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

Marta Ożóg Agnieszka Pastusińska

Metodyka scrum w polsce w świetle badań

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

Elastyczna metodyka SCRUM

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

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

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

SYSTEMATYCZNY OPIS METODYKI SCRUM DLA ZESPOŁÓW PROJEKTOWYCH

Opisy szkoleń dla certyfikatów Agile Scrum.

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

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

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

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

Professional Scrum Foundations

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

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

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

IT4M+ nowoczesna aplikacja

Cyfrowe portfolio język algorytmów Edycja I. dr Joanna Borgensztajn. Sylabus

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

5.1. Pochodzenie i podstawowe mechanizmy

Rola testów. łatwiej czy trudniej? Wydział MiNI Politechnika Warszawska

Szkolenie 1. Zarządzanie projektami

Innowacje w IT czyli dlaczego to takie trudne? Jakub Dąbkowski

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

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

Wprowadzenie do lekkiej metodyki zarz dzania projektami Scrum

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

Elastyczna metodyka SCRUM

Transkrypt:

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

SCRUM Scrum (skrót od scrummage) - metoda ponownego uruchomienia gry w rugby zwana również formacją młyna. W zależności od tego, czy jest to w rugby union czy league rugby, scrum jest wykorzystywana po faulu lub gdy piłka wyszła z gry.

Definicja Scrum (rzecz.): metodyka, przy użyciu której ludzie mogą z powodzeniem rozwiązywać złożone problemy adaptacyjne, aby w sposób produktywny i kreatywny wytwarzać produkty o najwyższej możliwej wartości. Scrum jest: Lekki, Łatwy do zrozumienia, Bardzo trudny do opanowania.

Podstawy Iteracyjna i inkrementalna metodyka prowadzenia projektów, zaliczana do metodyk zwinnych (ang. Agile) Rozwój produktu podzielony jest na mniejsze, trwające od tygodnia do miesiąca, iteracje zwane sprintami Po każdym sprincie zespół pracujący nad rozwojem produktu jest w stanie dostarczyć działającą wersję produktu Jest często stosowany podczas tworzenia i rozwijania oprogramowania, ale nie jest jednak ograniczony tylko do tej dziedziny Podstawy SCRUM zaproponowali Hirotaka Takeuchi i Ikujiro Nonaka w 1986, a zostały one sformalizowane w tym samym roku przez Kena Schwabera.

Cykl życia w SCRUM

Role SCRUM Zespół deweloperski interdyscyplinarny i samorganizujący się kompetentny w zakresie prac wymaganych do ukończenia sprintu nie posiada podziału na mniejsze role, wszyscy członkowie to deweloperzy z reguły od 3 do 9 osób Właściciel produktu (ang. product owner) reprezentuje klienta odpowiada za utrzymanie i zrozumienie backlogów wyznacza priorytety dla zespołu Zapewnia wysoki poziom rezultatów pracy zespołu Może być członkiem zespołu

Role SCRUM SCRUM Master odpowiada za zgodność z metodyką SCRUM służy pomocą w wyjaśnianiu metodyki i sposobów wpływania na rezultaty pracy zespołu zapewnia łatwy i przejrzysty dostęp do backlog uczy zespół jak tworzyć przejrzyste i zrozumiałe wpisy w backlog organizuje spotkania związane ze SCRUM wspomaga usuwanie blokad w pracy zespołu SCRUM

Artefakty Product backlog lista zadań do zrobienia związana z całym produktem przeważnie zadania przedstawiane są w formie tzw. user stories (jako kto, chcę coś zrobić, aby osiągnąć jakiś cel) Sprint backlog lista zadań wybranych do konkretnego sprintu

Wydarzenia Planowanie sprintu dla sprintu miesięcznego trwa maksymalnie 8 godzin spotkanie jest podzielone na dwie części, które mają za zadanie uzyskanie odpowiedzi pytania: co zostanie zrobione w kolejnym sprincie i jak zostanie to zrobione właściciel produktu ustala cel sprintu właściciel produktu przedstawia wybrane zadania z product backlog wymagane do osiągnięcia celu wspólnie z zespołem są one omawiane w celu pełnego zrozumienia celu nowej iteracji nadaje się priorytety zadaniom, szacuje czas oraz omawia ewentualne problemy, które mogą zostać napotkane omawiane są sposoby wykonania poszczególnych zadań

Wydarzenia Daily SCRUM odbywa się codziennie, najlepiej o ustalonej porze nie powinien trwać dłużej niż 15 minut ma na celu uzyskanie odpowiedzi na 3 pytania: co zostało zrobione od ostatniego SD? co będzie zrobione do następnego SD? czy wystąpiły jakieś przeszkody w wykonaniu zadań?

Wydarzenia Podsumowanie sprintu (ang. sprint review) dla sprintu miesięcznego trwa maksymalnie 4 godziny właściciel produktu ustala co zostało zrobione w trakcie sprintu zespół omawia rezultaty sprintu co poszło dobrze, co się nie udało backlog produktowy jest modyfikowany na podstawie informacji z zakończonego sprintu dyskutowane są najważniejsze zadania do kolejnego sprintu będzie to stanowiło podstawę pod kolejne spotkanie planowania sprintu Retrospektywa sprintu (ang. sprint retrospective) dla sprintu miesięcznego trwa maksymalnie 3 odbywa się po podsumowaniu sprintu, przed planowaniem kolejnego sprintu inspekcja przebiegu zakończonego sprintu z nastawieniem na ludzi, relacje, procesy i narzędzia identyfikowane są elementy wymagające poprawy i te, które działały dobrze celem jest stworzenie planu poprawy sposobu pracy zespołu SCRUM

Definicja wykonane W SCRUM bardzo ważne jest, aby wszyscy członkowie zespołu w jednakowy sposób rozumieli znaczenie wykonanego (ang. done) zadania z product backlog.

Burndown chart

Dziękuję za uwagę