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



Podobne dokumenty
Scrum. Zwinna metodyka prowadzenia projektów

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

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

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

Scrum w praktyce. Michał Piórek

Podejście zwinne do zarządzania projektami

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

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

Zarządzanie projektami. Porównanie podstawowych metodyk

Techniki komputerowe w robotyce

Planowanie i realizacja zadań w zespole Scrum

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

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

NOWE METODYKI PROWADZENIA PROJEKTU

Zwinne metodyki - Scrum

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

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

Agile Software Development. Zastosowanie metod Scrum i Kanban.

PROJEKT ZESPOŁOWY WYDZIAŁ MATEMATYKI I INFORMATYKI UŁ

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

Programowanie Zespołowe

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

Scaling Scrum with SAFe. Małgorzata Czerwińska

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

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

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

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

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

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

e R gulamin Kuźni Talentów

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

Programowanie obiektowe

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

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

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

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

Techniki komputerowe w robotyce

Zarządzanie projektami. Porównanie podstawowych metodyk

Programowanie zespołowe

Projektowanie oprogramowania systemów METODYKI PROJEKTOWE

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

Oferta usług coachingowych firmy Code Sprinters

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

Zarządzanie Projektami Plan kursu

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

Programowanie Zespołowe

ZARZĄDZANIE PROJEKTAMI INFORMATYCZNYMI W METODYCE SCRUM

lub na

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)

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

Praca dyplomowa - magisterska

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

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

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

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

ZESZYTY NAUKOWE UNIWERSYTETU SZCZECI SKIEGO NR 852 EKONOMICZNE PROBLEMY US UG NR

MODEL DOJRZAŁOŚCI DLA PODEJŚCIA SCRUM

Metodyki zwinne wytwarzania oprogramowania

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

Lekkie metodyki. tworzenia oprogramowania

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

Atlassian GreenHopper

Metodyki programowania. Tomasz Kaszuba 2015

EXIN Agile Scrum Foundation

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

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

Metodyka scrum w polsce w świetle badań

SYSTEMATYCZNY OPIS METODYKI SCRUM DLA ZESPOŁÓW PROJEKTOWYCH

Programowanie zwinne

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Szkolenie 1. Zarządzanie projektami

Przykładowa lista kontrolna dla ScrumMasterów.

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

SCRUM W POLSCE: HOLONGLOBE

Zakres wykładu. Podstawy InŜynierii Oprogramowania

Asystent/ka IT nowe kompetencje zawodowe (56 h) kurs weekendowy

Adam Smyk Polsko-Japońska Wyższa Szkoła Technik Komputerowych

Rok akademicki: 2013/2014 Kod: EEL s Punkty ECTS: 4. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

KILKA SŁÓW O ROLI PRODUCT MANAGERA

Marta Ożóg Agnieszka Pastusińska

Programowanie zespołowe Dr inż. Robert Banasiak

Elastyczna metodyka SCRUM

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

IT4M+ nowoczesna aplikacja

Feature Driven Development

Metodyka scrum w małych i średnich projektach informatycznych.

Elastyczna metodyka SCRUM

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

ZARZĄDZANIE PRZEDSIĘWZIĘCIEM PROGRAMISTYCZNYM. wykład siódmy, ostatni

Zarządzanie Projektami zgodnie z PRINCE2

Opisy szkoleń dla certyfikatów Agile Scrum.

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

METODYKA SCRUM W ZESPOŁOWYM PRZEDSIĘWZIĘCIU INśYNIERSKIM

Zarządzanie testowaniem wspierane narzędziem HP Quality Center

Projektowanie systemów informatycznych. wykład 6

Zwinne wytwarzanie oprogramowania. Ian Sommerville: Software Engineering 9th edition, chapter 3. 1

Transkrypt:

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

Wprowadzenie. Scrum jest metodyką prowadzenia projektów zaliczaną do metodyk zwinnych, zgodnych z Agile Manifesto. Scrum w wolnym tłumaczeniu oznacza młyn, przepychankę. Metodykę tą stosuje się głównie w skomplikowanych projektach informatycznych.

Wprowadzenie. Zasadnicze cechy SCRUM: iteracyjnie przyrosty wartości samoorganizujące się zespoły Klient bądź Właściciel Produktu dostarcza zespołowi listę pożądanych cech W przypadku SCRUM projekt postępuje seriami miesięcznych iteracji, które zwane są sprintami.

Ogólny zarys pracy Źródło: www.wolski.waw.pl

Struktura organizacyjna projektu Środowisko prowadzonego w Scrumie projektu składa się z zespołów (Scrum Teams) i przydzielonych im ról, czynności i artefaktów. Zespoły są tworzone tak, aby zapewnić elastyczność i optymalną produktywność. Każdy zespół jest zarządzany niezależnie przez własnych członków.

Struktura zespołu (Scrum Team) Każdy zespół składa się z: Mistrz Scrum (ang. Scrum Master) odpowiada za to, aby Zespół Scrum żył wartościami i praktykami Scrum; Właściciel Produktu (ang. Product Owner) jest odpowiedzialny za maksymalizacje wartości produktu tworzonego przez zespół; Zespół Scrum buduje (rozwija) produkt, który zostanie wykorzystany przez klienta.

Czynności metodyki SCRUM Codziennie szybkie spotkanie (ang. The Daily Scrum), w którym biorą udział wszyscy członkowie Zespółu Scrum oraz Mistrz Scrum. Hierarchizacja Zaległości Produktu (Prioritizing the Backlog) porządkowanie pozycji na liście zaległości przez Właściciela Produktu przed planowaniem wypuszczenia i sprintu.

Czynności metodyki SCRUM Planowanie Sprintu (ang. Sprint Planning Meeting) - Zespół Scrum oraz Właściciel Produktu określają, które cechy i zadania będą poddane próbie wykonania w nadchodzącym sprincie. Planowanie wypuszczenia (ang. Release Planning) to okres, w którym na początku projektu zespół utworzy plan wypuszczenia wysokiego poziomu (plan wydań, edycji).

Czynności metodyki SCRUM Spotkanie Przeglądowe Sprintu (ang. Sprint Review Meeting) spotkanie kończące każdy sprint, w którym zespół pokazuje potencjalnie wykonalne przyrosty produktu. Retrospektywa Sprintu - (ang. Sprint Retrospective) jest głównym mechanizmem uzyskania widoczności, którą zapewnia Scrum w obszarach potencjalnych udoskonaleń.

Czynności metodyki SCRUM Szacowanie listy zaległości (ang. Estimating the Product Backlog) to czynność, w ramach której okresowo Zespół Scrum będzie szacował wielkość każdej pozycji z Product Backloga.

Artefakty metodyki SCRUM Rezultatem każdego sprintu jest potencjalnie wykonalny przyrost produktu (ang. Potentially Shippable Product Incremement). Za wykonanie tego artefaktu odpowiada Zespół Scrum. Tablica Zadań (ang. Task Board) pokazuje całość pracy wykonywanej przez zespół podczas sprintu.

Tablica zadań Źródło: www.wolski.waw.pl

Artefakty metodyki SCRUM Wykres Wygaszania Sprintu (ang. Sprint Burndown Chart) jest graficznym przedstawieniem pracy pozostającej do wykonania w trakcie trwania Sprintu. Wykres Wygaszania Wypuszczenia (ang. Release Burndown Chart) śledzi postęp drużyny pod względem planu wypuszczenia.

Wykres Wygaszania Sprintu Źródło: www.wolski.waw.pl

Wykres Wygaszania Wypuszczenia Źródło: www.wolski.waw.pl

Artefakty metodyki SCRUM Zaległości iteracji (ang. Sprint Backlog) to lista zadań, które Zespół Scrum zobowiązuje się wykonać w bieżącym sprincie. Zaległości produktu (ang. Product Backlog) to główny wykaz wszystkich funkcjonalności pożądanych w produkcie. Za dostarczenie zaległości produktu odpowiedzialny jest Właściciel Produktu.

Źródła wiedzy Chrapko Mariusz, Scrum. O zwinnym zarządzaniu projektami, Helion 2012 Andrzej Brandt, Agile w praktyce, Leanpub 2013 Polska grupa SCRUM, http://www.scrum.org.pl/