26
Succes met Scrum - Boekbespreking Anouk Huurneman Leusden, 8 februari 2016

Boekbespreking Succes met scrum

Embed Size (px)

Citation preview

Page 1: Boekbespreking Succes met scrum

Succes met Scrum

-

Boekbespreking

Anouk Huurneman

Leusden, 8 februari 2016

Page 2: Boekbespreking Succes met scrum

Doelgroep

1. Mensen met een technische achtergrond die willen overstappen op de Scrum Methodiek

2. Personen in leidinggevende posities die willen leren hoe ze hun team het best van dienst kunnen zijn

3. Personen die binnen de organisatie verantwoordelijk zijn voor de verkoop van softwareprojecten en die willen weten hoe je de potentiele klanten ervan kunt overtuigen dat de Scrum methodiek uiteindelijk beter is voor de klant.

4. Beslissingsnemers binnen een organisatie die willen weten wat Scrum inhoudt en hoe ze hun organisatie kunnen omvormen naar een Agile organisatie

5. Personen die producten afnemen bij een bedrijf dat de Scrum methodiek gebruikt en die willen weten at de voordelen zijn vanuit het standpunt van de opdrachtgever.

2 Succes met Scrum

Page 3: Boekbespreking Succes met scrum

Content boek en doel voor vanavond

1. Wat is Scrum

2. Scrum in theorie

3. Starten met de Scrum methodiek

4. Scrum Project Starten

5. Sprints uitvoeren

6. Projectdocumentatie bijhouden

7. Opschalen naar meerdere Scrum-teams

8. Hoe “verkoop” ik scrum binnen mijn bedrijf?

9. Hoe “verkoop” ik scrum aan mijn klant?

10. Wat te doen als Scrum niet werkt?

Succes met Scrum 3

Doel van boek- bespreking van vandaag is om kennis te maken met de Scrum methodiek

Page 4: Boekbespreking Succes met scrum

Wat is Scrum

De scrum is het moment waarop de bal opnieuw in het rugby spel wordt gebracht en waar alle teamleden elkaar omarmen en samen proberen de bal te bemachtigen. De symboliek van de scrum refereert aan het samenwerken in een team om zo efficiënt mogelijk een bepaald doel te behalen

4 Succes met Scrum

Page 5: Boekbespreking Succes met scrum

Het ontstaan van Scrum

Van traditionele software ontwikkeling…

5 Succes met Scrum

Page 6: Boekbespreking Succes met scrum

Het ontstaan van Scrum

…naar Agile principes

6 Succes met Scrum

Page 7: Boekbespreking Succes met scrum

Agile Manifesto

7 Succes met Scrum

Page 8: Boekbespreking Succes met scrum

12 Agile principes

1 Klanttevredenheid door snelle levering van bruikbare software

2 Zelfs late veranderingen in de eisen (en wensen) zijn welkom

3 Werkende software wordt regelmatig geleverd (weken ipv m aanden)

4 Nauwe samenwerking tussen ontwikkelaars en mensen die de business kennen

5 Projecten steunen op gemotiveerde en betrouwbare mensen

6 Gesprek tussen mensen is beste communicatie

7 Werkende software is maatstaf van vooruitgang

8 Ontwikkeling kan te allen tijde worden voortgezet

9 Voortdurende aandacht voor technische uitmuntenheid en goed ontwerp

10 Eenvoud is belangrijk

11 Teams organiseren zichzelf

12 Men past zich aan de omstandigheden aan

8 Succes met Scrum

Page 9: Boekbespreking Succes met scrum

Agile/Scrum Methodiek

Menselijke interactie

Transparantie van het project

Leren van elkaar en het verbeteren van het proces door evaluaties

9 Succes met Scrum

Waterval Project

Agile/Scrum

Project

Page 10: Boekbespreking Succes met scrum

Content boek en agenda voor vanavond

1. Wat is Scrum

2. Kennismaking met de Scrum methodiek

3. Aan de slag met Scrum

Succes met Scrum 10

Page 11: Boekbespreking Succes met scrum

Scrum in theorie

Bij de start van een project dienen er vanuit scrum een aantal zaken te worden geregeld

Opstellen van de productvisie

Opstellen van de Productbacklog

Maken van een opleverplan (Release planning)

Samenstellen van het team

11 Succes met Scrum

Page 12: Boekbespreking Succes met scrum

Productvisie

12 Succes met Scrum

Voor wie?

Welke behoeften?

Welke kritieke elementen?

Welke unieke punten?

Page 13: Boekbespreking Succes met scrum

De productbacklog

Een geprioriteerde lijst met al het werk dat gedaan moet worden om een product of een nieuwe release het levenslicht te laten zien.

Bestaat uit: Features ( (functionele wens of eis)

Problemen (bugs, issues)

Wat wordt beschreven, niet hoe

Communicatiemiddel

Bestaat uit Product Backlog elementen: user stories

13 Succes met Scrum

Page 14: Boekbespreking Succes met scrum

Product backlog elementen

Een user story is een korte beschrijving (max 4 zinnen) van de wens en/of eis in ‘normale’ mensen taal.

Om <reden Z>.wil ik al gebruiker met <rol (X)> <Functionaliteit Y>

14 Succes met Scrum

Page 15: Boekbespreking Succes met scrum

Inschatten grootte en ordening van

productbacklog

Inschatten van de userstories met behulp van storypoints Storypoint geeft grootte en complexiteit van een item weer niet de hoeveelheid werk 1-2-3-5-8-13-21-34-45-99-144 enz. (Fibonacci) Ordenen van een productbacklog 1) Bedrijfswaarde: hoe belangrijk is de functionaliteit voor het

product 2) Prioriteit (van functionaliteit voor de klant), bijv MoSCoW-reeks 3) Complexiteitsschatting Grooming Op het moment dat informatie over het project wijzigt, kan de userstory worden verfijnd.

15 Succes met Scrum

Page 16: Boekbespreking Succes met scrum

Release planning

16 Succes met Scrum

Product

backlog

Toege-wezen

story-points

Team

snelheid

Release planning

Teamsnelheid (Velocity): Aantal userstories dat een team in een sprint kan oppakken

Page 17: Boekbespreking Succes met scrum

Er zijn 4 Rollen binnen scrum

1) Productowner Vertegenwoordiger van de klant Verantwoordelijk voor het vullen en de prioritering van de Product Backlog Moet duidelijk beeld hebben van het te ontwikkelen product Overlegt met stakeholders

2) Ontwikkelteam

3-9 personen (hoogste productiviteit bij 7) Zelfsturend en multidisciplinair Verantwoordelijk voor het inplannen en het uitvoeren van het werk Het team is zelf verantwoordelijk voor het werkproces.

3) Scrummaster

Procesbegeleider-coach en facilitator van het team en de productowner Team kennis laten maken met Scrum Faciliteren van de vergaderingen Begeleidt het team, PO en stakeholders tijdens de verschillende meetings

4) Belanghebbenden (stakeholders) Iedereen die iets met het project te maken heeft maar geen directe invloed kan uitoefenen Belanghebbenden worden gestimuleerd om aanwezig te zijn bij de vergaderingen (geen spreekrecht) Faciliteren van de vergaderingen Begeleidt het team, PO en stakeholders tijdens de verschillende meetings Via de productowner kunnen belanghebbenden vragen, wensen etc. kwijt.

17 Succes met Scrum

Page 18: Boekbespreking Succes met scrum

Sprints

18 Succes met Scrum

Page 19: Boekbespreking Succes met scrum

Teammeetings gedurende de sprints

Sprintplanning

PO bespreekt het werk dat hij/zij gedaan wil hebben

Het team selecteert de items van product backlog die in één sprint opgepakt kunnen worden.

Deze items worden door het team uitgewerkt in taken

Commitment van team op inhoud van de sprint aan PO

Daily stand-up

Daily stand-up (Max 15 minuten)

Onderwerpen: Wat heb je sinds vorige DS gedaan?

Wat ga je vandaag doen?

Zijn er belemmeringen?

Scrumbord wordt door het team bijgewerkt

19 Succes met Scrum

Page 20: Boekbespreking Succes met scrum

Teammeetings aan het einde van een sprints

Sprint review

Het resultaat van de sprint wordt gepresenteerd aan stakeholders (demo).

Zoveel mogelijk feedback krijgen

Sprint Retrospective

Sprint wordt afgesloten met Retrospective

Team evalueert het werkproces in de afgelopen sprint.

Bepalen van de belangrijkste elementen van het Scrum proces die goed gingen en eventuele verbeteringen aangeven

Opstellen plan van doorvoeren van verbeteringen

20 Succes met Scrum

Page 21: Boekbespreking Succes met scrum

Content boek en agenda voor vanavond

1. Wat is Scrum

2. Kennismaking met de Scrum methodiek

3. Aan de slag met Scrum

Succes met Scrum 21

Page 22: Boekbespreking Succes met scrum

Aan de slag met Scrum: Planningspoker

- Ieder teamlid krijgt een set planningspoker kaarten

- Na uitleg van story door PO doet ieder teamlid een inschatting en legt kaart gesloten neer

- Op commando draait iedereen kaart om

- Bij kleine verschikken kan team gezamenlijk inschatting geven.

- Bij grote verschillen ligt de laagste en hoogste zijn/haar keuze toe

- Onduidelijkheden worden weggenomen en inschatten begint opnieuw

Voordelen planningspoker

- Ieder teamlid krijgt evenveel kans zijn inschatting te geven

- Er wordt alleen gediscussieerd over stories als dat nodig is, waardoor het efficiënt blijft

- Maakt inschatten leuk

22 Succes met Scrum

Page 23: Boekbespreking Succes met scrum

Aan de slag met Scrum: definition of Done

Definition of Done is een lijst met eisen waaraan backlogitems moeten voldoen om klaar te zijn.

Lijst wordt opgesteld door het team en Productowner

Zodra een item op scrumbord naar Done wordt verplaatst kan dit worden getoetst.

23 Succes met Scrum

Page 24: Boekbespreking Succes met scrum

Aan de slag met Scrum: Burndown chart

Tijdens de sprint kan de voortgang worden gemonitord door bij de daily standup de storypoints van de afgeronde items in de tijd uit te zetten en te toetsen langs de ideale lijn.

24 Succes met Scrum

Page 25: Boekbespreking Succes met scrum

Sammenvattend: het scrum model

25 Succes met Scrum

Page 26: Boekbespreking Succes met scrum

Vragen?