Scrum - Een inleiding

32
06/06/22 1 17 maart 2010 ilionx – ICS ilionx – ICS Scrum Scrum Jeroen Molenaar - ScrumMaster

description

Een presentatie die de basis van Scrum snel uitlegt. Een overview van verschillen tussen Waterval en Agile

Transcript of Scrum - Een inleiding

Page 1: Scrum - Een inleiding

04/08/23 1

17 maart 2010

ilionx – ICSilionx – ICSScrumScrum

Jeroen Molenaar - ScrumMaster

Page 2: Scrum - Een inleiding

04/08/23 2

Inhoud

Waarom Scrum? Verschil tussen waterval, iteratief en Agile

Wat is Scrum? Overzicht van de rollen, activiteiten en artefacten Scrum rollen - product owner, Scrum master, teamlid Scrum activiteiten - planningsessie, daily standup,

demo, retrospective Scrum artefacten - user story, backlog,

burndownchart Scrum concepten – snelheid en definitie van klaar

Praktijk Cases: Jeroen over de ervaringen bij Aegon Jelle over zijn ervaringen bij DNB

Page 3: Scrum - Een inleiding

Waarom Scrum - Waterval

Page 4: Scrum - Een inleiding

Waarom scrum - Waterval

Ontwerp > Bouw > Test > IPN

Page 5: Scrum - Een inleiding

Waarom Scrum - Waterval

Ontwerp 1 januari t/m 28 februari Bouw 1 maart t/m 1 juni Testen 1 t/m 21 juni IPN 22 juni

Effect op de deadline als ontwerp niet op tijd afkomt : UITLOOP

Ontwerp 1 januari t/m 20 maart Bouw 20 maart t/m 20 juni Testen 20 t/m 11 juli IPN 12 juli

Page 6: Scrum - Een inleiding

Waarom Scrum - Agile

BuzzWords

Page 7: Scrum - Een inleiding

Waarom Scrum - Agile

Page 8: Scrum - Een inleiding

Wat is Scrum - Herkomst

Page 9: Scrum - Een inleiding

Wat is Scrum – statisch model

Scrum

Artefacten

Activiteiten

RollenProduct BackLog

Product Owner

DemoSprint

evaluatieDaily

Stand-upSprint

Planning

BlokkadeLog

BurnDown

SprintBackLog Team

leden

ScrumMaster

Page 10: Scrum - Een inleiding

Wat is Scrum – Over view

Page 11: Scrum - Een inleiding

Wat is Scrum - Rollen

Rollen

Product Owner

Team leden

ScrumMaster

Page 12: Scrum - Een inleiding

Rollen – Product Owner

Vertegenwoordigd de belanghebbenden Beslist Waar het team heen gaat

Niet hoe Niet hoe snel / wanneer

Bepaald scope / roadmap Prioriteerd Is eigenaar van de product backlog

Page 13: Scrum - Een inleiding

Rollen – Scrum Master

Verhogen van de effectiviteit van het team (coaching; geen commando’s)

Het bewaken van de vooruitgang van het team

Het oplossen van blokkades Het bewaken van de projectvoortgang In kaart brengen en minimaliseren van

de risico's Eigenaar en bewaking op BlokadeLog

Page 14: Scrum - Een inleiding

Rollen - Team

3 – 8 is ideale grootte Zit bij elkaar Multi disciplinair Gedeelde verantwoordelijkheid

Het is toch “ons probleem” ??

Page 15: Scrum - Een inleiding

Wat is Scrum - Artefacten

Artefacten

Product BackLog

BlokkadeLog

BurnDownSprint

BackLog

Page 16: Scrum - Een inleiding

Artefacten - Backlog

Bevat user stories Als bezoeker, wil ik lijfrente kunnen berekenen,

zodat ik een offerte aan kan vragen Is geprioriteerd

Page 17: Scrum - Een inleiding

Artefacten – Sprint backlog

Page 18: Scrum - Een inleiding

Artefacten - Burndown

Page 19: Scrum - Een inleiding

Artefacten – Blokkade log

Lijst van blokerende zaken voor team leden

Heeft risico waardering ScrumMaster beheerd lijst

Page 20: Scrum - Een inleiding

Wat is Scrum - Activiteiten

Sprints Daily stand-up Planning sessie Evaluatie

Page 21: Scrum - Een inleiding

Activiteiten - Sprint

2 tot 4 weken Start met planning Eindigt met evaluatie

Page 22: Scrum - Een inleiding

Activiteiten – Planning sessie

Voor iedere Sprint ProductOwner licht User Stories toe Schatten met Planning Poker Team beslist hoeveel er op de sprint log

komt Team SM en PO zijn verplicht; iedereen

mag komen

Page 23: Scrum - Een inleiding

Planning sessie – Story points

Relatieve waarde voor inspanning Uren zijn absoluut Ontwikkelaars kunnen niet absoluut

schatten

Ik denk dat login functionaliteit 30 punten is omdat…

Page 24: Scrum - Een inleiding

Activiteiten – Daily Stand-up

Met het Team (mag zonder PO) Wat heb je gedaan? Wat ga je doen? Wat zijn je problemen?

Page 25: Scrum - Een inleiding

Activiteiten - Evaluatie

Page 26: Scrum - Een inleiding

Activiteiten - Demo

Team demonstreert werkende software aan stake holders

Enkel UserStories die klaar zijn

Directe feedback

Feedback weer op backlog krijgen

Page 27: Scrum - Een inleiding

Wat is Scrum - Concepten

Snelheid Klaar Zelf organiserend

Page 28: Scrum - Een inleiding

Concepten - Snelheid

Het aantal punten wat verbrand wordt in een sprint

UserPoints

0

5

10

15

20

25

30

35

40

45

50

1 2 3 4 5 6 7 8

Geschatte snelheid

Opgeloste User Stories

Page 29: Scrum - Een inleiding

Concepten – definitie klaar

Belangrijk om het eens te zijn

Klaar is: getest door de tester en goed bevonden.

Niet ik als bouwer heb de code ingecheckt

Page 30: Scrum - Een inleiding

Concepten – Zelf organiserend

Iedereen weet wat hij waarom doet en wanneer

Hulp bij blokkades

Management game

Page 31: Scrum - Een inleiding

Meer info

Nlscrum.org

http://en.wikipedia.org/wiki/Scrum_%28development%29

http://www.scrumalliance.org/

Page 32: Scrum - Een inleiding

04/08/23 32

Vragen