Planowanie i realizacja zadań w zespole Scrum



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

SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

EMPIRYZMSCRUM DOŚWIADCZENIE + PODEJMOWANIE DECYZJI = WIEDZA

Zwinne metodyki - Scrum

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

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

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

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

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

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

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

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

Scrum. Zwinna metodyka prowadzenia projektów

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

Zarządzanie projektami. Porównanie podstawowych metodyk

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

Podejście zwinne do zarządzania projektami

Programowanie zespołowe

Programowanie Zespołowe

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

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Programowanie zespołowe

AGILE SOFTWARE HOUSE SCRUM PRAKTYCZNIE SCRUM BOOK

Programowanie obiektowe

Scaling Scrum with SAFe. Małgorzata Czerwińska

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

Oferta szkoleń firmy Code Sprinters

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

Scrum w praktyce. Michał Piórek

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

Programowanie Zespołowe

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

lub na

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

Opisy szkoleń dla certyfikatów Agile Scrum.

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

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

MetaPack IT Academy Programista, Technologie, ecommerce. Dariusz Cebernik CTO, MetaPack Poland

NOWE METODYKI PROWADZENIA PROJEKTU

Marta Ożóg Agnieszka Pastusińska

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

EXIN Agile Scrum Foundation

Oferta usług coachingowych firmy Code Sprinters

The Agile Way Thomson Reuters case study. Małgorzata Kusyk, PMP Managing Partner, AgilePMO Senior Project Manager, Thomson Reuters

Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw,

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

Agile Project Management

Zarządzanie projektami w NGO

Metodyki programowania. Tomasz Kaszuba 2015

Analiza biznesowa a metody agile owe

AGILE BASED COMPETENCY MANAGEMENT

mtim Dedykowane aplikacje mobilne dla TIM S.A.

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

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

Techniki komputerowe w robotyce

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

Testowanie Akceptacyjne

4. Wprowadzanie Scruma w ImmobilienScout Opis sytuacji

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

Agile Software Development. Zastosowanie metod Scrum i Kanban.

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

Systems Thinking. czym jest i dlaczego jest istotne dla praktyków Agile. Wojciech Walczak,

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

Agile Project Management WHITEPAPER

Systemy Open Source w zarządzaniu projektami, na przykładzie Redmine i OpenProject. Rafał Ciszyński

Jarosław Kuchta Dokumentacja i Jakość Oprogramowania. Wymagania jakości w Agile Programming

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

Programowanie zespołowe

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

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

Skuteczne zarządzanie projektami IT w otoczeniu uczelnianym. Piotr Ogonowski

SharePoint 2013 / Project Server 2013 Demand Management. Bartłomiej Graczyk

Wyzwania Biznesu. Co jest ważne dla Ciebie?

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

CASE STUDY CASE STUDY LISTOPAD

Projektowanie oprogramowania systemów METODYKI PROJEKTOWE

AGILE PROJECT MANAGEMENT

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

Zarządzanie Projektami Plan kursu

Zarządzanie projektami. Porównanie podstawowych metodyk

Zarządzanie Projektami IT. - Nowoczesny Project Manager Nowość

SCRUM DLA OPORNYCH. porady, tricki i dobre praktyki

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

KAMIL SABATOWSKI. Najczęstsze błędy junior devów i jak ich uniknąć?

omnia.pl, ul. Kraszewskiego 62A, Jarosław, tel

Agile vs PRINCE /2015 I rok st. magisterskie Informatyka

e R gulamin Kuźni Talentów

Zarządzanie projektem prawnym w praktyce

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

LIPIEC 2015 CASE STUDY

Kraków, 19 kwiecień 2013 r. ZAPYTANIE OFERTOWE

Brakujący element Agile: Świadomy zespół

Interesujący interesariusze

Elastyczna metodyka SCRUM

KILKA SŁÓW O ROLI PRODUCT MANAGERA

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

Transkrypt:

MetaPack IT Academy Uniwersytet Zielonogórski Planowanie i realizacja zadań w zespole Scrum Paweł Przybyła Professional Scrum Master (www.scrum.org)

Planowanie i realizacja zadań w zespole Scrum Agenda: 1. Dlaczego w MetaPack chcemy pracować zwinnie (Waterfall vs. Agile) 2. Co oznacza bycie Agile? 3. Co to jest Scrum? 4. ALM Zarządzanie cyklem życia aplikacji 5. Narzędzia wspomagające pracę w Scrum w MetaPack Poland 6. Pytania 2/39

Dlaczego w MetaPack chcemy pracować zwinnie (Waterfall vs. Agile) F1, F2, F3, F4 oznaczają kolejne funkcjonalności 3/39

Co oznacza bycie Agile Manifest Zwinnego Tworzenia Oprogramowania Wytwarzając oprogramowanie i pomagając innym w tym zakresie, odkrywamy lepsze sposoby wykonywania tej pracy. W wyniku tych doświadczeń przedkładamy: Ludzi i interakcje ponad procesy i narzędzia. Działające oprogramowanie ponad obszerną dokumentację. Współpracę z klientem ponad formalne ustalenia. Reagowanie na zmiany ponad podążanie za planem. Doceniamy to, co wymieniono po prawej stronie, jednak bardziej cenimy to, co po lewej. Źródło: http://agilemanifesto.org/iso/pl/ 4/39

Co oznacza bycie Agile Proces, czy jednak kultura pracy Agile to przede wszystkim sposób myślenia i kultura pracy, wspomagane przez odpowiedni proces i narzędzia Ciągłe dostarczanie wartościowego oprogramowania Otwartość na zmieniające się wymagania Satysfakcja klienta dzięki częstemu dostarczaniu kolejnych wersji oprogramowania Deweloperzy i ludzie biznesu powinni codziennie współpracować ze sobą Projekty realizowane wokół zmotywowanych osób Dążenie do technicznej doskonałości Więcej informacji o zasadach kryjących się za Manifestem Zwinnego Wytwarzania Oprogramowania można przeczytać na http://agilemanifesto.org/iso/pl/principles.html 5/39

Co oznacza bycie Agile 5 podstawowych wartości 6/39

Co to jest Scrum Definicja wg Podręcznika Scruma Ramy postępowania (ang. framework), dzięki którym ludzie mogą z powodzeniem rozwiązywać złożone problemy adaptacyjne, by w sposób produktywny i kreatywny wytwarzać produkty o najwyższej możliwej wartości. Scrum jest: lekki łatwy do zrozumienia trudny do opanowania http://blog.crisp.se/2011/12/07/anderslaestadius/improving-the-daily-scrum 7/39

Co to jest Scrum Role Zespół Deweloperski - Samoorganizacja - Międzyfunkcjonalność - Odpowiedzialność i zobowiązanie Zespołu - Praca zespołowa - Brak podzespołów - 3-9 deweloperów (optymalnie 5-7) 8/39

Co to jest Scrum Role Właściciel Produktu (ang. Product Owner) - Dostarczanie jak największej wartości w produkcie - Efektywne wykorzystywanie czasu Zespołu Deweloperskiego - Zarządzanie Backlogiem Produktu - Ustalanie priorytetów - Tylko Właściciel Produktu może zdecydować, czym zajmuje się zespół deweloperski 9/39

Co to jest Scrum Role Scrum Master - Strażnik procesu - Propagator Scruma - Pomaga rozwiązywać problemy i konflikty - Usuwa przeszkody - Pomaga efektywnie pracować - Wspomaga przebieg Zdarzeń Scrumowych 10/39

Co to jest Scrum Zespół Scrumowy Zespół Scrumowy składa się z Zespołu Deweloperskiego, Właściciela Produktu oraz Scrum Mastera 11/39

Co to jest Scrum Artefakty Backlog Produktu 12/39

Co to jest Scrum Artefakty Backlog Sprintu 13/39

Co to jest Scrum Artefakty Przyrost Kolejna wersja oprogramowania gotowa do przekazania klientowi 14/39

Co to jest Scrum Artefakty Definicja ukończenia (ang. Definition of done) Pozwala jednoznacznie zrozumieć co oznacza Zrobione 15/39

Co to jest Scrum Zdarzenia Sprint - Maksymalnie 1 miesiąc - Gotowa do użycia kolejna wersja produktu - Najważniejsze cele jakościowe - Skupienie na Celu Sprintu - Unikanie zbędnej pracy - Doskonalenie Backlogu produktu 16/39

Co to jest Scrum Zdarzenia Planowanie sprintu - Maksymalnie 8 godzin - Udział bierze Zespół Scrumowy - Powstają Backlog Sprintu i Cel Sprintu - Plan realizacji Celu Sprintu 17/39

Co to jest Scrum Zdarzenia Codzienny Scrum (ang. Daily Scrum) - Maksymalnie 15 minut (niezależnie od długości Sprintu) - Czynny udział bierze tylko Zespół Deweloperski - Każdy Deweloper odpowiada na trzy pytania 18/39

Co to jest Scrum Zdarzenia Przegląd sprintu (ang. Sprint review) - Maksymalnie 4 godziny - Udział bierze Zespół Scrumowy i wszyscy zainteresowani interesariusze - To nie jest spotkanie statusowe - Aktualizacja Backlog Produktu 19/39

Co to jest Scrum Zdarzenia Retrospekcja sprintu - Maksymalnie 3 godziny - Udział bierze tylko Zespół Scrumowy - Co robimy dobrze - Identyfikacja problemów - Lista konkretnych usprawnień 20/39

ALM - Zarządzanie cyklem życia aplikacji (ang. Application Lifecycle Management) http://tech.pristine.io/a-peek-into-development-at-pristine/ 21/39

ALM - Zarządzanie cyklem życia aplikacji (ang. Application Lifecycle Management) http://community.aiim.org/blogs/errin-oconnor/2014/06/27/sharepoint-2013--office-365-apis-the-development-options-for-accessing-data-and-resources 22/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Visual Studio Team Foundation Server 23/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Web Portal 24/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Backlog produktu 25/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Backlog produktu (widok zadań) 26/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Backlog produktu (dodawanie nowego elementu) 27/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Edycja elementu Product Backlog Item 28/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Pojemność zespołu w Sprincie 29/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Backlog Sprintu 30/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Tablica zadań dla Sprintu (widok zadań) 31/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Tablica zadań dla Sprintu 32/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Własne zapytania 33/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Relacja pomiędzy kodem i elementem roboczym 34/39

Narzędzia wspomagające pracę w Scrum w MetaPack Poland Widok relacji elementu roboczego i zmianami kodu 35/39

Team Foundation Server i Visual Studio Online http://www.visualstudio.com/en-us/products/what-is-visual-studio-online-vs Dla każdego konta do 5 użytkowników za darmo 36/39

Warsztaty Zapraszam na Warsztaty na których korzystając z Visual Studio Online: 1. Przygotujemy Backlog Produktu 2. Zagramy w Planning Poker 3. Przeprowadzimy symulację Sprintu 37/39

Warto przeczytać i zobaczyć 1. https://www.scrum.org 2. http://www.scrumguides.org/download.html 3. http://agilemanifesto.org 4. http://www.mountaingoatsoftware.com 5. Mike Cohn, Succeeding with Agile, wyd. Addison-Wesley, 2012 6. Trochę humorystycznie pokazana rola Scrum Mastera https://www.youtube.com/watch?v=p6v-i9vvtq4 38/39

Pytania 39/39