scrum agile uitleg incl. film van elke stap. project management. Sofware snel en eenvoudig...

31
Scrum stappen http://www.scrum-projectmanagement.com

description

Deze presentatie is een eenvoudige uitleg over scrum project management. Deze presentatie met film materiaal is gemaakt bij een klant van mij. Het geeft een korte uitleg in film van elke stap in scrum.

Transcript of scrum agile uitleg incl. film van elke stap. project management. Sofware snel en eenvoudig...

Scrum stappenhttp://www.scrum-projectmanagement.com

Doelstelling presentatie Het verstrekken van inzicht in de processtappen van scrum. Na de presentatie begrijpen welke stappen in een Scrum proces plaatsvinden. NIET tot de doelstelling behoort de HOE vraag binnen elke processtap. Daarvoor is aanzienlijk meer tijd nodig of een training. Niet tot de doelstelling van deze presentatie behoort waarom scrum gebruikt wordt.http://www.scrum-projectmanagement.com [email protected] 2

Agenda1. 2. 3. Korte toelichting historie en eigenschappen van Scrum Het Scrum proces Discussie & vragen

http://www.scrum-projectmanagement.com [email protected]

3

Historie en Eigenschappen

http://www.scrum-projectmanagement.com [email protected]

4

Agile Manifesto Betere manieren om software te ontwikkelen door het doen en andere te helpen om deze doe stap te maken. Hierdoor komen we tot de volgende waarden: Individuen en interactie boven processen en tools Werkende en gebruikersvriendelijke software boven uitgebreide en complexe documentatie. Samenwerken en teamen met de klant boven contractonderhandelingen en verwijzingen. Reageren op veranderingen boven het volgen van bestaande plannen.

http://www.scrum-projectmanagement.com [email protected]

5

korte toelichting, is nm. verschillendSCRUM Scrum is een methode Scrum werken is op basis van een standaard. AGILE Agile is een visie. Agile werken is op basis van uitgangspunten

Scrum & Agile

http://www.scrum-projectmanagement.com [email protected]

6

Wat bereiken we met Scrum Elimineren van verspillingen optimaliseert de waarde van P&I voor de business. Direct bouwen van kwalitatieve werkende software die is afgestemd op de business is beter dan later aanpassen, testen, redo work etc.

Krachtig en krachtiger wordende, zelforganiserende en sterk presterende teams resulteren in kwalitatief hoge opleveringen. Creert kennis en continu leren en innovatie. Just in time besluiten, minder afhankelijkheden wat meer opties geeft en minder terugdraai acties. Snelle, hoge kwaliteit levering is meer business waarde

http://www.scrum-projectmanagement.com [email protected]

7

Scrum eigenschappen Scrum is niets meer of minder dan een manier van werken. Ontwikkelingstrajecten in duidelijke stukjes hakken en leveren. Ontwikkel het geraamte en defundamenten en meest belangrijke en simpele scenarios eerst. Duidelijke doelen en business goals.

http://www.scrum-projectmanagement.com [email protected]

8

Enkele definities die binnen scrum worden gebruikt Epic = Een idee, visie, functionaliteit samengevat in enkele lijnen. Userstory = Een zodanige detaillering van een functionaliteit die kan worden opgepakt en verwerkt in een kort tijdsbestek. Backlog = de database van nog uit te voeren en/of uit te werken Epics en Userstories. Sprint = De tijdseenheid waarmee gewerkt wordt.

http://www.scrum-projectmanagement.com [email protected]

9

De rollen

http://www.scrum-projectmanagement.com [email protected]

10

Rollen

http://www.scrum-projectmanagement.com [email protected]

11

Scrum De proces stappen

http://www.scrum-projectmanagement.com [email protected]

12

De proces stappen in een sprint

Daily Grooming Planning Standup

Demo

RetroSpective

http://www.scrum-projectmanagement.com [email protected]

13

Grooming Met grooming willen we bereiken dat gewenste functionaliteit duidelijk wordt. Vaak samen met een subset van het team. Kan worden gezien als voorbereidend werk voor planning. Voorkomt dat het hele team druk is met het verhelderen van ideen. Beter in kleine teams zodat het ook efficint is.

Bij optimaal en hoog rendement teams verdwijnt deze stap vaak. Binnen FIT is deze enigzings vergelijkbaar met het Make ready proces.http://www.scrum-projectmanagement.com [email protected] 14

Grooming

http://www.scrum-projectmanagement.com [email protected]

15

Resultaat van grooming Userstories zijn verhelderd zodat planning soepel kan verlopen. In geval van EPICS worden de eerste afgeleide userstories gemaakt. Er is al een beter begrip bij een subset van het team. Zodat tijdens de planning eea. beter kan worden toegelicht op technisch niveau.

Er is minder verspild aan tijd immers we verhelderen met minder mensen.http://www.scrum-projectmanagement.com [email protected] 16

De planning sessie Planning omvat eigenlijk een 2 tal zaken. Complexiteits planning Task planning Complexiteit planning wordt gedaan met bijv. poker planning en is relatief ten opzichte van elkaar. Het team bepaald hoeveel complexiteit men aankan. Bijv. 100. De complexiteits punten worden, naar complexiteit ingedeeld. Per userstory worden vervolgens de tasks (wat moet ik doen om de usertory te realiseren) gepland

http://www.scrum-projectmanagement.com [email protected]

17

Planning

http://www.scrum-projectmanagement.com [email protected]

18

Resultaten van een planning Inzicht in de complexiteit van userstories. Inzicht in wat gedaan wordt tijdens een sprint Het team begrijpt wat er moet worden gedaan en heeft zich daaraan gecommit.

http://www.scrum-projectmanagement.com [email protected]

19

Het maken van een Product BacklogIde, epics, user storiesRequirementsBrainstorming en business discussie

breakdown

Op hoog niveau het business process beschrijven.

Business process owners (BPO), Specialisten, stakeholders en user input.

EpicsRequirements breakdown

User Story

User Story

User Story

User Story

User Story

Epics en User stories worden geprioritiseerd door een CAB / Development board of stuurgroep (in het kort de business). En worden aan de product backlog toegevoegd. Voor de ANWB kan dit zijn FIT, Care, Allias, etc. vervolgens worden deze weer opgepakt in grooming of planning tijdens een sprint

http://www.scrum-projectmanagement.com [email protected]

User Story

20 Source:

http://marcbless.blogspot.com/2009/11/area-of-collaboration-product-owner-and.html

Daily standup meeting Elke dag vind er een bijeenkomst plaats van max. 15 min. Tijdens deze bijeenkomst worden 3 vragen gesteld Wat is er gisteren gedaan Wat gaan we doen vandaag Wat zijn de belemmeringen voor je werk.

http://www.scrum-projectmanagement.com [email protected]

21

Daily standup meeting

http://www.scrum-projectmanagement.com [email protected]

22

Resultaten van een daily standup Inzicht in werkzaamheden Transparantie na elkaar toe Inzicht in belemmeringen (een taak voor de Scrummaster om deze weg te ruimen).

http://www.scrum-projectmanagement.com [email protected]

23

Demonstratie Het team presenteert de resultaten van de sprint. Alle genteresseerden zijn welkom. Het product wordt geaccepteerd door de product owner. Het resultaat is werkbare dus getest, werkt zonder problemen.

http://www.scrum-projectmanagement.com [email protected]

24

De demonstratie

http://www.scrum-projectmanagement.com [email protected]

25

Resultaten van demo Genteresseerde hebben kennis kunnen nemen van het resultaat. Het team heeft een werkend product geleverd.

http://www.scrum-projectmanagement.com [email protected]

26

Retrospective Een evaluatie van het team op de afgelopen sprint Vragen als wat ging goed en wat moeten we verbeteren worden beantwoord. Reflectie op eigen werk.

http://www.scrum-projectmanagement.com [email protected]

27

Retrospective

http://www.scrum-projectmanagement.com [email protected]

28

Resultaten van retrospective Een feedback op eigen presteren. Wat zowel goed en fout ging wordt meegenomen naar een volgende sprint om zodoende nog beter te fungeren.

http://www.scrum-projectmanagement.com [email protected]

29

Agile vs. Waterfall

http://www.scrum-projectmanagement.com [email protected]

30

Scrum Process Overview

http://www.scrum-projectmanagement.com [email protected]

31