Scrum - Een inleiding

Post on 03-Nov-2014

16 views 3 download

Tags:

description

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

Transcript of Scrum - Een inleiding

04/08/23 1

17 maart 2010

ilionx – ICSilionx – ICSScrumScrum

Jeroen Molenaar - ScrumMaster

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

Waarom Scrum - Waterval

Waarom scrum - Waterval

Ontwerp > Bouw > Test > IPN

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

Waarom Scrum - Agile

BuzzWords

Waarom Scrum - Agile

Wat is Scrum - Herkomst

Wat is Scrum – statisch model

Scrum

Artefacten

Activiteiten

RollenProduct BackLog

Product Owner

DemoSprint

evaluatieDaily

Stand-upSprint

Planning

BlokkadeLog

BurnDown

SprintBackLog Team

leden

ScrumMaster

Wat is Scrum – Over view

Wat is Scrum - Rollen

Rollen

Product Owner

Team leden

ScrumMaster

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

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

Rollen - Team

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

Het is toch “ons probleem” ??

Wat is Scrum - Artefacten

Artefacten

Product BackLog

BlokkadeLog

BurnDownSprint

BackLog

Artefacten - Backlog

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

zodat ik een offerte aan kan vragen Is geprioriteerd

Artefacten – Sprint backlog

Artefacten - Burndown

Artefacten – Blokkade log

Lijst van blokerende zaken voor team leden

Heeft risico waardering ScrumMaster beheerd lijst

Wat is Scrum - Activiteiten

Sprints Daily stand-up Planning sessie Evaluatie

Activiteiten - Sprint

2 tot 4 weken Start met planning Eindigt met evaluatie

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

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…

Activiteiten – Daily Stand-up

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

Activiteiten - Evaluatie

Activiteiten - Demo

Team demonstreert werkende software aan stake holders

Enkel UserStories die klaar zijn

Directe feedback

Feedback weer op backlog krijgen

Wat is Scrum - Concepten

Snelheid Klaar Zelf organiserend

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

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

Concepten – Zelf organiserend

Iedereen weet wat hij waarom doet en wanneer

Hulp bij blokkades

Management game

Meer info

Nlscrum.org

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

http://www.scrumalliance.org/

04/08/23 32

Vragen