Estimation and planing. Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011



Podobne dokumenty
SYSTEMY INFORMATYCZNE ćwiczenia praktyczne

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

AN EVOLUTION PROCESS FOR SERVICE- ORIENTED SYSTEMS

Agile Software Development. Zastosowanie metod Scrum i Kanban.

Programowanie Zespołowe

Planowanie i realizacja zadań w zespole Scrum

Podejście zwinne do zarządzania projektami

EXIN Agile Scrum Foundation. Przewodnik egzaminacyjny

Zakopane, plan miasta: Skala ok. 1: = City map (Polish Edition)

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Scrum. Zwinna metodyka prowadzenia projektów

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

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

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Dobry Product Backlog Oferta szkolenia dla Product Ownerów

Tychy, plan miasta: Skala 1: (Polish Edition)

Programowanie Zespołowe

Stargard Szczecinski i okolice (Polish Edition)

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

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

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

SSW1.1, HFW Fry #20, Zeno #25 Benchmark: Qtr.1. Fry #65, Zeno #67. like

Karpacz, plan miasta 1:10 000: Panorama Karkonoszy, mapa szlakow turystycznych (Polish Edition)

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

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

Scaling Scrum with SAFe. Małgorzata Czerwińska

No matter how much you have, it matters how much you need

Oferta szkoleń firmy Code Sprinters

MaPlan Sp. z O.O. Click here if your download doesn"t start automatically

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

EGZAMIN MATURALNY 2012 JĘZYK ANGIELSKI

Angielski bezpłatne ćwiczenia - gramatyka i słownictwo. Ćwiczenie 4

USB firmware changing guide. Zmiana oprogramowania za przy użyciu połączenia USB. Changelog / Lista Zmian

Text. Atlassian User Group Lower Silesia Praktyczne wykorzystanie narzędzi Atlasisan w skalowaniu i zarządzaniu projektami. Best practices.

EGZAMIN MATURALNY 2012 JĘZYK ANGIELSKI

Helena Boguta, klasa 8W, rok szkolny 2018/2019

ERASMUS + : Trail of extinct and active volcanoes, earthquakes through Europe. SURVEY TO STUDENTS.

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

Surname. Other Names. For Examiner s Use Centre Number. Candidate Number. Candidate Signature

Przewodnik egzaminacyjny. EXIN Agile Scrum. Wydanie

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

KANBAN SCRUM-BAN. Agile PM Zarys AUP

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

DODATKOWE ĆWICZENIA EGZAMINACYJNE

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

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

Oferta usług coachingowych firmy Code Sprinters

Hakin9 Spam Kings FREEDOMTECHNOLOGYSERVICES.CO.UK

Techniki komputerowe w robotyce

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

ANKIETA ŚWIAT BAJEK MOJEGO DZIECKA

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY

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

Program szkolenia: Fundamenty testowania

Jak zasada Pareto może pomóc Ci w nauce języków obcych?

JĘZYK ANGIELSKI POZIOM PODSTAWOWY

ARNOLD. EDUKACJA KULTURYSTY (POLSKA WERSJA JEZYKOWA) BY DOUGLAS KENT HALL

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

Zdecyduj: Czy to jest rzeczywiście prześladowanie? Czasem coś WYDAJE SIĘ złośliwe, ale wcale takie nie jest.

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

3. AT THE HOTEL W HOTELU. Adam is at the Garden Inn Hotel reception desk. He is checking-in.

[LEKCJA 1. W RESTAURACJI]

Rev Źródło:

Łukasz Reszka Wiceprezes Zarządu

Testowanie w procesie Scrum

ITIL 4 Certification

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

Weronika Mysliwiec, klasa 8W, rok szkolny 2018/2019

Programowanie zespołowe Dr inż. Robert Banasiak

Wojewodztwo Koszalinskie: Obiekty i walory krajoznawcze (Inwentaryzacja krajoznawcza Polski) (Polish Edition)

The Overview of Civilian Applications of Airborne SAR Systems

Steps to build a business Examples: Qualix Comergent

18. Przydatne zwroty podczas egzaminu ustnego. 19. Mo liwe pytania egzaminatora i przyk³adowe odpowiedzi egzaminowanego

Niepubliczne Przedszkole i Żłobek EPIONKOWO

Zestawienie czasów angielskich

Instrukcja konfiguracji usługi Wirtualnej Sieci Prywatnej w systemie Mac OSX

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

Before Adam starts work he needs to know where everything is. Maria shows him around the restaurant.


Szkolenie Scrum w projektach IT (Agile)

Emilka szuka swojej gwiazdy / Emily Climbs (Emily, #2)

Miedzy legenda a historia: Szlakiem piastowskim z Poznania do Gniezna (Biblioteka Kroniki Wielkopolski) (Polish Edition)

HARMONOGRAM I PROGRAM SZKOLENIA - ICT. GRUPA: 18 MIEJSCE ZAJĘĆ (adres): ul. Chełmska 19/21, Warszawa, Sala godzin

Wprowadzenie do Behaviordriven

LEKKIE METODOLOGIE WYTWARZANIA OPROGRAMOWANIA

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

PLSH1 (JUN14PLSH101) General Certificate of Education Advanced Subsidiary Examination June Reading and Writing TOTAL

y = The Chain Rule Show all work. No calculator unless otherwise stated. If asked to Explain your answer, write in complete sentences.

Wskazówki projektowe. Programowanie Obiektowe Mateusz Cicheński

Pielgrzymka do Ojczyzny: Przemowienia i homilie Ojca Swietego Jana Pawla II (Jan Pawel II-- pierwszy Polak na Stolicy Piotrowej) (Polish Edition)

EGZAMIN MATURALNY Z JĘZYKA ANGIELSKIEGO POZIOM ROZSZERZONY MAJ 2010 CZĘŚĆ I. Czas pracy: 120 minut. Liczba punktów do uzyskania: 23 WPISUJE ZDAJĄCY

96 godzin Podstawy pracy z komputerem. Informacje ogólne Podstawy pracy w sieci cz.1.

SCRUM. Wprowadzenie Role Zdarzenia Artefakty KANBAN SCRUM-BAN

Test sprawdzający znajomość języka angielskiego

Egzamin maturalny z języka angielskiego na poziomie dwujęzycznym Rozmowa wstępna (wyłącznie dla egzaminującego)

Zarządzanie projektami. Porównanie podstawowych metodyk

Wstęp. Przetwarzanie równoległe. Krzysztof Banaś Obliczenia równoległe 1

Hard-Margin Support Vector Machines

Lekcja 1 Przedstawianie się

Transkrypt:

Estimation and planing Marek Majchrzak, Andrzej Bednarz Wroclaw, 06.07.2011

Story points

Story points C D B A E

Story points C D 100 B A E

Story points C D 2 x 100 100 B A E

Story points C D 2 x 100 100 100 = 5 hours B A E

Story points C 2 x 100 = 10 hours D 100 100 = 5 hours B A E

Story points 100 = 5 hours C 200= 10 hours D 100 = 5 hours B 200= 10 hours 100 = 5 hours A E

Exercise Product Backlog, setting importance

Backlog item #4 Testowanie w SCRUM, rola testera w XP Importance Notes Jak zorganizować testowanie, jakie są zadania i role testerów w projekcie. Jak przeprowadzać testy akceptacyjne? Jaka jest rola testera w XP i w kontaktach z klientem? Estimate

Backlog item #5 Sprint Demo Importance Notes Każdy Sprint musi się kończyć demem. Jak przeprowadzić demo? Na co należy zwrócić szczególną uwagę, kto powinien brać udział w spotkaniu. Jakie są korzyść z przeprowadzenia dema. Estimate

Backlog item #6 Przerwy pomiędzy Sprintami Importance Notes W rzeczywistość deweloperzy nie mogą ciągle robić Sprintów. Ważny jest również odpoczynek, motywacja rozwój osobisty. Co można zrobić w czasie pomiędzy retrospekcją i kolejnym planning meetingiem. Estimate

Backlog item #8 Podstawy Scrum Importance Notes Prezentacja SCRUM jako metodyki/frameworku wytwarzania oprogramowania w środowisku zwinnym. Zawartość: opis metodologii, główne praktyki, role, główne artefakty. Estimate

Backlog item #9 Komunikacja w SCRUM Importance Notes Komunikacja jest najważniejszym aspektem. Jak wyglądają spotkania w SCRUM, jak radzić sobie w przypadku teamów, które nie są zlokalizowane w jednym miejscu? Prezentacja różnych narzędzi i artefaktów wspierających komunikacje. Estimate

Backlog item #10 SCRUM Sprint Importance Notes Kompletny przykład cyklu życia sprinta. Estymacja spotkanie z produkt ownerem, planowanie, codzienne spotkania, sprint review demo, retrospekcja ulepszenie procesu. Praktycznym aspektem prezentacji będzie pokazanie burdownchart i task board. Estimate

Backlog item #16 Behavioral testing Importance Notes Krótkie wprowadzenie do testów behawioralnych. Behaviour-driven Development polega na tworzeniu oprogramowania przez opisywanie jego zachowania, z perspektywy jego udziałowców. Estimate

Backlog item #23 Agile Menifesto/Agilo Process Importance Notes Omówienie manifestu agile, twórcy, zarys historyczny, wartości. Estimate

Backlog item #24 Kanban Importance Notes Słowo Kanban w wolnym tłumaczeniu można oddać, jako "widoczny spis". Metoda ta opiera się na poszczególnych kartach wyrobów ich cyrkulacji i analizie. Estimate

Backlog item #29 Scrum from Hell Importance Notes Ćwiczenie Estimate

Backlog item #30 The Ball Point Game Importance Notes Ćwiczenie Estimate

Backlog item #32 Software Craftsmanship Importance Notes Prezentacja nowego ruchu agile owego nazwanego Software Craftsmanship. Ruch ten akcentuje konieczność doskonalenia warsztatu programisty i dbałości o jakość kodu. Estimate

Backlog item #33 Agile at Capgemini Importance Notes Kilka slow o firmie Capgemini i projektach realizowanych w metodykach lekkich. Estimate

Planning Iteration 1 Iteration 2 Other iteration RELEASE 4 6 4 2 2 3 5 4 2 3 1 4 2 1 1 1 4 5 2 4 2 3 3 1 4 2 6 1 2 5

Velocity How to estimate size of the iteration?

If we do not know: Spike If you have never done anything like this story before, you will need a spike. Do some experimenting Drive through the whole problem in one blow not crafting the perfect solution at first Write some sample code so that you know enough to estimate 2010 Capgemini All rights reserved 26

Velocity Velocity 60 50 40 30 20 10 0 1 2 3 4 5 6 7 8 9 Iterations

Estimation Exercise Planning Poker!

1, 2, 3, 5, 8, 13,... Can you distinguish between 1 and 2? How about 7 and 8? Use a set like Fibonacci series 1, 2, 3, 5, 8, 13, 21 Include ½ if you need to 5 times 0 is not 0 when we talk work Stay mostly in the 1-8 range Nature agrees!

Exercise: PLANNING POKER Remont kuchni Ułóż drewnianą podłogę Pomaluj szafki Przemaluj ściany kuchenne Zainstaluj lodówkę w zabudowie kuchennej Podłącz piekarnik

Real time estimation Relative estimation versus real time Approaches: velocity know after first sprint; estimation by team; combination of both of them.

Iteration X planning

Iteration X execution

Iteration X demo (summary)

Thank you very much for your attention! www.de.capgemini.com