SlideShare a Scribd company logo
1 of 54
Download to read offline
Scrum bij Hosting
Philippus Baalman
TriMM
Projecten 2012
ontwikkelaars (vanuit
de strategie)
› TriMM ontwikkelmethode
introduceren op basis van
Scrum
Werkwijze
Welkom
Scrum by Hosting
10 december 2014
› Sprint 1 – Scrum framework
› Sprint 2 – User stories,
planning poker, DoR, DoD
› Lunch
› Sprint 3 – Starten met scrum
en afronding
Als systeembeheerder moet ik
weten wat het scrum
framework inhoudt
Allblacks.com
In 30 seconden
› De Product Owner creëert een geprioriteerde wensenlijst, de product
backlog
› Tijdens de sprintplanning, selecteert het team een stuk van de (top van
de) backlog, dit wordt de sprint backlog, en beslist hoe ze deze sprint
backlog gaat uitvoeren
› Het team heeft 2 weken om het werk uit te voeren, elke dag wordt de
voortgang besproken in de daily scrum
› De ScrumMaster houdt het team gefocust op het doel
› Aan het eind van de sprint moet het werk DONE zijn
› De sprint eindigt met de sprint review en retrospective
› Als de volgende sprint begint…
Als systeembeheerder moet ik
weten wat de rollen zijn in
scrum
› Product Owner
› ScrumMaster
› Development team
3 rollen in scrum
› Definieert en prioriteert de user stories in de product backlog
› Moet er voor zorgen dat de user stories READY zijn
› Beslist over releasedatums en inhoud van de release
› Verantwoordelijk voor de ROI
› Representeert alle stakeholders
› Definieert scope / visie / roadmap
› Bepaalt wat het team doet, niet hoe en niet hoe snel
› Beschermt de scope
Product Owner
› Faciliteert het scrumproces en het team
› Zorgt ervoor dat de scrum- en teamregels worden gevolgd
› Helpt de product owner
› Verwijdert obstakels (impediments)
› Verantwoordelijk voor het verbeteren v/d teamperformance
› Faciliteert de meetings incl. afspraken en locaties
› Beschermt het team tegen verstoringen
ScrumMaster
› Cross-functional
› Zit bij elkaar
› Deelt verantwoordelijkheid
› Zelforganiserend, autonomie over hoe het werk gedaan wordt
› Stabiel team
› Geeft 10% van haar tijd aan de PO om user stories READY te
krijgen
Development team
Als systeembeheerder moet ik
weten welke meetings er zijn
in scrum en wat die inhouden
› Refinement / Pokersessie
› Sprintplanning
› Daily scrum
› Review / Demo
› Retrospective
Meetings
› Timebox: zoveel/zo vaak als nodig
› READY maken van de user stories
› User stories opsplitsen
› User stories samenvoegen
› User stories toevoegen
› User stories verwijderen
› Prioriteit aanpassen
› Discussie met focus op waarde
Refinement (grooming)
› Timebox: zoveel/zo vaak als nodig
› Inschatten van de user stories
› Discussie met focus op techniek
Pokersessie
› Timebox: max 4 hr.
› Product backlog moet READY zijn voor deze meeting
› Yesterday´s weather pattern
› Team geeft een forecast af, deze wordt wel/niet gehaald
Sprintplanning
› Timebox: max 15 min.
› Elke dag op een vast tijdstip
› Drie vragen beantwoorden:
Wat heb je gisteren gedaan (om de sprintdoelen te behalen)
Wat ga je vandaag doen (om de sprintdoelen te behalen)
Loop je tegen problemen aan (waardoor we de sprintdoelen
niet kunnen behalen)
› Geen statusupdate voor de ScrumMaster
Daily scrum
› Timebox: max 2 hr.
› Demo aan stakeholders
› Demonstreren wat DONE is, wat nog ´in progress´ is wordt niet
gedemonstreerd
› Feedback vanuit de review wordt verwerkt in de product
backlog
Review / Demo
› Timebox: max 1,5 hr.
› Terugkijken op de afgelopen sprint
› Wat kan er beter in onze manier van werken?
› Belangrijkste item komt bovenaan in de backlog van de
volgende sprint
› 5 stappen: Set the stage, gather data, generate insights, decide
what to do, close the retrospective
› Komt terug bij het einde van de workshop
Retrospective
› Zoveel meetings?
Ja, maar alle andere meetings doen we niet meer
Meetings
Als systeembeheerder moet ik
weten wat de “artefacten” zijn
in scrum
› Product Backlog
› Sprint Backlog
› Scrumbord
› Burndown chart en velocity
Artefacten
› PO eigenaar
› PO prioriteert
› PO moet ervoor zorgen dat user stories READY worden
‐ Met behulp van het team
Product Backlog
› Team eigenaar
› PO beschikbaar voor vragen
Sprint Backlog
› SM richt in / past aan
› Team verantwoordelijk voor
bijhouden
› Simpelste vorm
TODO – IN PROGRESS - DONE
Scrumbord
› Alleen verbranden wat DONE is
› Geeft visueel inzicht in voortgang en problemen
› Aan het eind van de sprint is de velocity gedurende de sprint
duidelijk
Burndown chart en velocity
Break
Als systeembeheerder moet ik
weten wat het effect is van
task switchen
Weinberg – context switching
Als systeembeheerder moet ik
weten wat user stories zijn
a user story is one or more
sentences in the everyday or
business language of the end
user or user of a system that
captures what a user does or
needs to do as part of his or
her job function.
› Card
- fysiek
- beperkte ruimte
Conversation
- met stakeholders
- refinement
- finetunen
- documentatie als support
Confirmation
- acceptatiecriteria
- demo
- done
Card Conversation Confirmation
› Independent
- op zichzelf staand
Negotiable
- requirements change
Valuable
- waarom doen we het?
Estimatable
- voldoende ready
Small
- geen epics in de sprint
Testable
- wanneer is de US done?
INVEST
› Als <rol/gebruiker>, wil ik <feature/functie> zodat
<doel/waarde>
› …
Canonical form / template
Als systeembeheerder moet ik
weten wat planning poker is
The Fibonacci Sequence
Planning poker
› Geen tijd inschatten, maar relatieve complexiteit
› Schattingen worden gemaakt door diegenen die het werk
uitvoeren
› Continu schatten tijdens het project, dus niet alles vooraf
› Verbale communicatie is te verkiezen boven gedetailleerde
geschreven specificaties
Planning poker
› 1) PO presenteert de User Story
› 2) Het team kan vragen stellen
› 3) Iedereen schat onafhankelijk van elkaar het aantal story
points
› 4) Bij verschillen: discussiëren
› 5) Bij lange discussie: story laten rusten, nog niet READY, de
grootste waarde nemen
Planning poker bootstrap
› Kleinste relevante User Story = 3 SP
› Andere User Stories worden in relatie tot deze story ingeschat
› Discussiëer verschillen
Als systeembeheerder moet ik
weten wat definities van
READY en DONE zijn
› Definition of READY
‐ Voorwaarden waar een user story aan moet voldoen om uitgevoerd te kunnen
worden in een sprint
› Definition of DONE
‐ Voorwaarden waar een user story aan moet voldoen om écht klaar te zijn
› READY READY en DONE DONE
‐ Een goede DoR en DoD zorgt voor versnelling
Definition of Ready and Done
Lunch!
Als Hosting-team moeten we
weten hoe we kunnen starten
met scrum
Rolverdeling
› Wie is de PO?
› Wie is de SM?
› Wie zit er in het team?
Praktische zaken
› Fysieke ruimte in orde? (iedereen zit bij elkaar, iedereen kan
het bord zien?)
› SM richt het bord in (fysiek (en JIRA?))
› Vaste meetings inplannen (tijdstippen en locaties reserveren
via Outlook)
› Aankondigen naar TriMM (andere teams), naar klanten, naar
management?
› Initiële DoR en DoD afspreken
Hoe begint de PO ?
› PO zorgt voor 1 sprint aan product backlog
‐ Team kan gaan sprinten
› PO zorgt voor 2 sprints aan product backlog
‐ Team kan van sprint naar sprint gaan
› Release plan
› Roadmap
› Visie
Evaluatie na enkele sprints
› Scrumproces is ingericht volgens de scrumguide
› Team kent haar (houdbare) velocity
› Retrospective wordt gebruikt voor verbetering (kaizen)
Als Hosting-team moeten we
weten waar we meer
informatie kunnen vinden
Voor meer informatie…
• www.scrumguides.org – officiële scrum guide
• http://www.crisp.se/bocker-och-produkter/scrum-and-xp-from-the-trenches
- klassieker waar veel mensen mee zijn begonnen (incl. TriMM)
• ‘De kracht van Scrum’ en ‘Scrum – The Art of …’ zijn aanwezig bij TriMM
• https://www.scrumalliance.org/ - Jeff Sutherland
• https://www.scrum.org/ - Ken Schwaber
• 1x per maand is er PO/SM-meeting bij TriMM
• Vragen bij mij en andere collega’s
• Meetups / conferenties
Als Hosting-team wil ik graag
antwoord op de nog
onbeantwoorde vraagstukken
op het bord
Als deelnemer/organisator
van de workshop wil ik weten
hoe deze bevallen is

More Related Content

What's hot

What's hot (11)

Maak kennis met Scrum
Maak kennis met ScrumMaak kennis met Scrum
Maak kennis met Scrum
 
Scrum contentcafe
Scrum contentcafeScrum contentcafe
Scrum contentcafe
 
Task breakdown binnen een Agile BI-project: 3 stappen als leidraad
Task breakdown binnen een Agile BI-project: 3 stappen als leidraadTask breakdown binnen een Agile BI-project: 3 stappen als leidraad
Task breakdown binnen een Agile BI-project: 3 stappen als leidraad
 
Jan van heertum kso
Jan van heertum ksoJan van heertum kso
Jan van heertum kso
 
Scrum in 1 minuut
Scrum in 1 minuutScrum in 1 minuut
Scrum in 1 minuut
 
Scrum voor studenten Industrieel Product Ontwerpen
Scrum voor studenten Industrieel Product OntwerpenScrum voor studenten Industrieel Product Ontwerpen
Scrum voor studenten Industrieel Product Ontwerpen
 
Scrum Aanpak
Scrum AanpakScrum Aanpak
Scrum Aanpak
 
12. Agile BI: valkuilen bij het starten met de SCRUM methode
12. Agile BI: valkuilen bij het starten met de SCRUM methode12. Agile BI: valkuilen bij het starten met de SCRUM methode
12. Agile BI: valkuilen bij het starten met de SCRUM methode
 
Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1Scrum als veranderingsmethodiek v1
Scrum als veranderingsmethodiek v1
 
Scrum
ScrumScrum
Scrum
 
Acnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlogAcnl2015 gerard groen-personal backlog
Acnl2015 gerard groen-personal backlog
 

Viewers also liked

Scrum - hou grip op uw ontwikkelproces
Scrum - hou grip op uw ontwikkelprocesScrum - hou grip op uw ontwikkelproces
Scrum - hou grip op uw ontwikkelprocesDelta-N
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersTricode (part of Dept)
 
Scaling the Agile Organisation
Scaling the Agile OrganisationScaling the Agile Organisation
Scaling the Agile OrganisationMichael Klazema
 
Xebicon - marketing vs it scrum
Xebicon - marketing vs it scrumXebicon - marketing vs it scrum
Xebicon - marketing vs it scrumJeroen Molenaar
 
Scrum Round Table - Value Stream Mapping
Scrum Round Table - Value Stream MappingScrum Round Table - Value Stream Mapping
Scrum Round Table - Value Stream MappingDelta-N
 
Scrummen met TOPdesk - SEE 2016
Scrummen met TOPdesk - SEE 2016Scrummen met TOPdesk - SEE 2016
Scrummen met TOPdesk - SEE 2016TOPdesk
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsAshley-Christian Hardy
 
More Press...Less Stress
More Press...Less StressMore Press...Less Stress
More Press...Less Stressdbodle
 
Krishna Printernational Corporate Presentation
Krishna Printernational Corporate PresentationKrishna Printernational Corporate Presentation
Krishna Printernational Corporate PresentationKrishna Printernational
 
Linkedinstudentppt
LinkedinstudentpptLinkedinstudentppt
Linkedinstudentpptrsusami
 
Applications of High Performance Permanent Magnets
Applications of High Performance Permanent MagnetsApplications of High Performance Permanent Magnets
Applications of High Performance Permanent Magnetsjinfangliu
 
Fy2006 Mfc General Industry
Fy2006 Mfc General IndustryFy2006 Mfc General Industry
Fy2006 Mfc General IndustryPaul Melton
 
Enterprise Mobile Mash Up Demo
Enterprise Mobile Mash Up DemoEnterprise Mobile Mash Up Demo
Enterprise Mobile Mash Up DemoCraig Besant
 
MRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEOMRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEOguest2c2bc58
 

Viewers also liked (20)

Scrum - hou grip op uw ontwikkelproces
Scrum - hou grip op uw ontwikkelprocesScrum - hou grip op uw ontwikkelproces
Scrum - hou grip op uw ontwikkelproces
 
SCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagersSCRUM essentials voor PRINCE2 project managagers
SCRUM essentials voor PRINCE2 project managagers
 
Scaling the Agile Organisation
Scaling the Agile OrganisationScaling the Agile Organisation
Scaling the Agile Organisation
 
Xebicon - marketing vs it scrum
Xebicon - marketing vs it scrumXebicon - marketing vs it scrum
Xebicon - marketing vs it scrum
 
Scrum Round Table - Value Stream Mapping
Scrum Round Table - Value Stream MappingScrum Round Table - Value Stream Mapping
Scrum Round Table - Value Stream Mapping
 
Scrummen met TOPdesk - SEE 2016
Scrummen met TOPdesk - SEE 2016Scrummen met TOPdesk - SEE 2016
Scrummen met TOPdesk - SEE 2016
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and Guilds
 
Team2 D2 1
Team2 D2 1Team2 D2 1
Team2 D2 1
 
Espace Tooth1
Espace Tooth1Espace Tooth1
Espace Tooth1
 
More Press...Less Stress
More Press...Less StressMore Press...Less Stress
More Press...Less Stress
 
Krishna Printernational Corporate Presentation
Krishna Printernational Corporate PresentationKrishna Printernational Corporate Presentation
Krishna Printernational Corporate Presentation
 
Development Of Front Cover
Development Of Front CoverDevelopment Of Front Cover
Development Of Front Cover
 
Linkedinstudentppt
LinkedinstudentpptLinkedinstudentppt
Linkedinstudentppt
 
Applications of High Performance Permanent Magnets
Applications of High Performance Permanent MagnetsApplications of High Performance Permanent Magnets
Applications of High Performance Permanent Magnets
 
Fy2006 Mfc General Industry
Fy2006 Mfc General IndustryFy2006 Mfc General Industry
Fy2006 Mfc General Industry
 
Enterprise Mobile Mash Up Demo
Enterprise Mobile Mash Up DemoEnterprise Mobile Mash Up Demo
Enterprise Mobile Mash Up Demo
 
MRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEOMRM Seattle Digital Immersion Lab: Beyond SEO
MRM Seattle Digital Immersion Lab: Beyond SEO
 
Lenox Advisors
Lenox AdvisorsLenox Advisors
Lenox Advisors
 
"How Do You Become More Likeable" by Shawn Hilferty
"How Do You Become More Likeable" by Shawn Hilferty"How Do You Become More Likeable" by Shawn Hilferty
"How Do You Become More Likeable" by Shawn Hilferty
 
Changing your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David VeechChanging your Tires: Repurposing your suggestion system by David Veech
Changing your Tires: Repurposing your suggestion system by David Veech
 

Similar to Scrum bij hosting

Centrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekCentrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekduurzame verhalen
 
Ruby, pokeren en proiecten
Ruby, pokeren en proiectenRuby, pokeren en proiecten
Ruby, pokeren en proiectenOkke Jan Douma
 
Connectivate professionals – agile toolboxes for improving teamwork (nl)
Connectivate professionals – agile toolboxes for improving teamwork (nl)Connectivate professionals – agile toolboxes for improving teamwork (nl)
Connectivate professionals – agile toolboxes for improving teamwork (nl)Remi-Armand Collaris
 
SCRUM - IBSEN
SCRUM - IBSENSCRUM - IBSEN
SCRUM - IBSENrdelyon
 
40 sprints bij Centraal Beheer
40 sprints bij Centraal Beheer40 sprints bij Centraal Beheer
40 sprints bij Centraal BeheerPaul Overmars
 
Intro into SCRUM
Intro into SCRUMIntro into SCRUM
Intro into SCRUMbertstevens
 
Objects in the rear view mirror are closer than they appear
Objects in the rear view mirror are closer than they appearObjects in the rear view mirror are closer than they appear
Objects in the rear view mirror are closer than they appearscrumnl
 
Team foundation server als perfecte tool voor scrum (TechDays 2013)
Team foundation server als perfecte tool voor scrum (TechDays 2013)Team foundation server als perfecte tool voor scrum (TechDays 2013)
Team foundation server als perfecte tool voor scrum (TechDays 2013)Delta-N
 
Projectsucces handout - UniPartners Maastricht
Projectsucces handout - UniPartners MaastrichtProjectsucces handout - UniPartners Maastricht
Projectsucces handout - UniPartners MaastrichtPower2Improve
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Maarten Kalfsbeek
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?André Heijstek
 
Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6PRIOM_NL
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaarTim Aarts
 
Wachttijden verkorten met SMED, deel 3: De praktijk.pptx
Wachttijden verkorten met SMED, deel 3: De praktijk.pptxWachttijden verkorten met SMED, deel 3: De praktijk.pptx
Wachttijden verkorten met SMED, deel 3: De praktijk.pptxBertTeeuwen1
 
Endouble SCRUM
Endouble SCRUM Endouble SCRUM
Endouble SCRUM Endouble
 

Similar to Scrum bij hosting (20)

Introductie Scrum
Introductie ScrumIntroductie Scrum
Introductie Scrum
 
Centrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiekCentrum Duurzaam introduceert scrum methodiek
Centrum Duurzaam introduceert scrum methodiek
 
Ruby, pokeren en proiecten
Ruby, pokeren en proiectenRuby, pokeren en proiecten
Ruby, pokeren en proiecten
 
Connectivate professionals – agile toolboxes for improving teamwork (nl)
Connectivate professionals – agile toolboxes for improving teamwork (nl)Connectivate professionals – agile toolboxes for improving teamwork (nl)
Connectivate professionals – agile toolboxes for improving teamwork (nl)
 
Workshop scrum
Workshop scrumWorkshop scrum
Workshop scrum
 
SCRUM - IBSEN
SCRUM - IBSENSCRUM - IBSEN
SCRUM - IBSEN
 
40 sprints bij Centraal Beheer
40 sprints bij Centraal Beheer40 sprints bij Centraal Beheer
40 sprints bij Centraal Beheer
 
Intro into SCRUM
Intro into SCRUMIntro into SCRUM
Intro into SCRUM
 
Objects in the rear view mirror are closer than they appear
Objects in the rear view mirror are closer than they appearObjects in the rear view mirror are closer than they appear
Objects in the rear view mirror are closer than they appear
 
Team foundation server als perfecte tool voor scrum (TechDays 2013)
Team foundation server als perfecte tool voor scrum (TechDays 2013)Team foundation server als perfecte tool voor scrum (TechDays 2013)
Team foundation server als perfecte tool voor scrum (TechDays 2013)
 
Scrum 0verview
Scrum 0verviewScrum 0verview
Scrum 0verview
 
Projectsucces handout - UniPartners Maastricht
Projectsucces handout - UniPartners MaastrichtProjectsucces handout - UniPartners Maastricht
Projectsucces handout - UniPartners Maastricht
 
Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?Agile: wat zijn de voordelen voor jou?
Agile: wat zijn de voordelen voor jou?
 
Scrum
ScrumScrum
Scrum
 
Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?Is Scrum de opvolger van Prince2?
Is Scrum de opvolger van Prince2?
 
Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6Workshop planning poker @permanentbeta6
Workshop planning poker @permanentbeta6
 
1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar1803 lsc en scrum seinstravandelaar
1803 lsc en scrum seinstravandelaar
 
Wachttijden verkorten met SMED, deel 3: De praktijk.pptx
Wachttijden verkorten met SMED, deel 3: De praktijk.pptxWachttijden verkorten met SMED, deel 3: De praktijk.pptx
Wachttijden verkorten met SMED, deel 3: De praktijk.pptx
 
Agile & scrum
Agile & scrumAgile & scrum
Agile & scrum
 
Endouble SCRUM
Endouble SCRUM Endouble SCRUM
Endouble SCRUM
 

Scrum bij hosting

  • 2. TriMM Projecten 2012 ontwikkelaars (vanuit de strategie) › TriMM ontwikkelmethode introduceren op basis van Scrum
  • 4. Welkom Scrum by Hosting 10 december 2014 › Sprint 1 – Scrum framework › Sprint 2 – User stories, planning poker, DoR, DoD › Lunch › Sprint 3 – Starten met scrum en afronding
  • 5. Als systeembeheerder moet ik weten wat het scrum framework inhoudt
  • 6.
  • 8. In 30 seconden › De Product Owner creëert een geprioriteerde wensenlijst, de product backlog › Tijdens de sprintplanning, selecteert het team een stuk van de (top van de) backlog, dit wordt de sprint backlog, en beslist hoe ze deze sprint backlog gaat uitvoeren › Het team heeft 2 weken om het werk uit te voeren, elke dag wordt de voortgang besproken in de daily scrum › De ScrumMaster houdt het team gefocust op het doel › Aan het eind van de sprint moet het werk DONE zijn › De sprint eindigt met de sprint review en retrospective › Als de volgende sprint begint…
  • 9.
  • 10. Als systeembeheerder moet ik weten wat de rollen zijn in scrum
  • 11. › Product Owner › ScrumMaster › Development team 3 rollen in scrum
  • 12. › Definieert en prioriteert de user stories in de product backlog › Moet er voor zorgen dat de user stories READY zijn › Beslist over releasedatums en inhoud van de release › Verantwoordelijk voor de ROI › Representeert alle stakeholders › Definieert scope / visie / roadmap › Bepaalt wat het team doet, niet hoe en niet hoe snel › Beschermt de scope Product Owner
  • 13. › Faciliteert het scrumproces en het team › Zorgt ervoor dat de scrum- en teamregels worden gevolgd › Helpt de product owner › Verwijdert obstakels (impediments) › Verantwoordelijk voor het verbeteren v/d teamperformance › Faciliteert de meetings incl. afspraken en locaties › Beschermt het team tegen verstoringen ScrumMaster
  • 14. › Cross-functional › Zit bij elkaar › Deelt verantwoordelijkheid › Zelforganiserend, autonomie over hoe het werk gedaan wordt › Stabiel team › Geeft 10% van haar tijd aan de PO om user stories READY te krijgen Development team
  • 15. Als systeembeheerder moet ik weten welke meetings er zijn in scrum en wat die inhouden
  • 16. › Refinement / Pokersessie › Sprintplanning › Daily scrum › Review / Demo › Retrospective Meetings
  • 17. › Timebox: zoveel/zo vaak als nodig › READY maken van de user stories › User stories opsplitsen › User stories samenvoegen › User stories toevoegen › User stories verwijderen › Prioriteit aanpassen › Discussie met focus op waarde Refinement (grooming)
  • 18. › Timebox: zoveel/zo vaak als nodig › Inschatten van de user stories › Discussie met focus op techniek Pokersessie
  • 19. › Timebox: max 4 hr. › Product backlog moet READY zijn voor deze meeting › Yesterday´s weather pattern › Team geeft een forecast af, deze wordt wel/niet gehaald Sprintplanning
  • 20. › Timebox: max 15 min. › Elke dag op een vast tijdstip › Drie vragen beantwoorden: Wat heb je gisteren gedaan (om de sprintdoelen te behalen) Wat ga je vandaag doen (om de sprintdoelen te behalen) Loop je tegen problemen aan (waardoor we de sprintdoelen niet kunnen behalen) › Geen statusupdate voor de ScrumMaster Daily scrum
  • 21. › Timebox: max 2 hr. › Demo aan stakeholders › Demonstreren wat DONE is, wat nog ´in progress´ is wordt niet gedemonstreerd › Feedback vanuit de review wordt verwerkt in de product backlog Review / Demo
  • 22. › Timebox: max 1,5 hr. › Terugkijken op de afgelopen sprint › Wat kan er beter in onze manier van werken? › Belangrijkste item komt bovenaan in de backlog van de volgende sprint › 5 stappen: Set the stage, gather data, generate insights, decide what to do, close the retrospective › Komt terug bij het einde van de workshop Retrospective
  • 23. › Zoveel meetings? Ja, maar alle andere meetings doen we niet meer Meetings
  • 24. Als systeembeheerder moet ik weten wat de “artefacten” zijn in scrum
  • 25. › Product Backlog › Sprint Backlog › Scrumbord › Burndown chart en velocity Artefacten
  • 26. › PO eigenaar › PO prioriteert › PO moet ervoor zorgen dat user stories READY worden ‐ Met behulp van het team Product Backlog
  • 27. › Team eigenaar › PO beschikbaar voor vragen Sprint Backlog
  • 28. › SM richt in / past aan › Team verantwoordelijk voor bijhouden › Simpelste vorm TODO – IN PROGRESS - DONE Scrumbord
  • 29. › Alleen verbranden wat DONE is › Geeft visueel inzicht in voortgang en problemen › Aan het eind van de sprint is de velocity gedurende de sprint duidelijk Burndown chart en velocity
  • 30. Break
  • 31. Als systeembeheerder moet ik weten wat het effect is van task switchen
  • 32. Weinberg – context switching
  • 33. Als systeembeheerder moet ik weten wat user stories zijn
  • 34. a user story is one or more sentences in the everyday or business language of the end user or user of a system that captures what a user does or needs to do as part of his or her job function.
  • 35. › Card - fysiek - beperkte ruimte Conversation - met stakeholders - refinement - finetunen - documentatie als support Confirmation - acceptatiecriteria - demo - done Card Conversation Confirmation
  • 36. › Independent - op zichzelf staand Negotiable - requirements change Valuable - waarom doen we het? Estimatable - voldoende ready Small - geen epics in de sprint Testable - wanneer is de US done? INVEST
  • 37. › Als <rol/gebruiker>, wil ik <feature/functie> zodat <doel/waarde> › … Canonical form / template
  • 38. Als systeembeheerder moet ik weten wat planning poker is
  • 40. Planning poker › Geen tijd inschatten, maar relatieve complexiteit › Schattingen worden gemaakt door diegenen die het werk uitvoeren › Continu schatten tijdens het project, dus niet alles vooraf › Verbale communicatie is te verkiezen boven gedetailleerde geschreven specificaties
  • 41. Planning poker › 1) PO presenteert de User Story › 2) Het team kan vragen stellen › 3) Iedereen schat onafhankelijk van elkaar het aantal story points › 4) Bij verschillen: discussiëren › 5) Bij lange discussie: story laten rusten, nog niet READY, de grootste waarde nemen
  • 42. Planning poker bootstrap › Kleinste relevante User Story = 3 SP › Andere User Stories worden in relatie tot deze story ingeschat › Discussiëer verschillen
  • 43. Als systeembeheerder moet ik weten wat definities van READY en DONE zijn
  • 44. › Definition of READY ‐ Voorwaarden waar een user story aan moet voldoen om uitgevoerd te kunnen worden in een sprint › Definition of DONE ‐ Voorwaarden waar een user story aan moet voldoen om écht klaar te zijn › READY READY en DONE DONE ‐ Een goede DoR en DoD zorgt voor versnelling Definition of Ready and Done
  • 46. Als Hosting-team moeten we weten hoe we kunnen starten met scrum
  • 47. Rolverdeling › Wie is de PO? › Wie is de SM? › Wie zit er in het team?
  • 48. Praktische zaken › Fysieke ruimte in orde? (iedereen zit bij elkaar, iedereen kan het bord zien?) › SM richt het bord in (fysiek (en JIRA?)) › Vaste meetings inplannen (tijdstippen en locaties reserveren via Outlook) › Aankondigen naar TriMM (andere teams), naar klanten, naar management? › Initiële DoR en DoD afspreken
  • 49. Hoe begint de PO ? › PO zorgt voor 1 sprint aan product backlog ‐ Team kan gaan sprinten › PO zorgt voor 2 sprints aan product backlog ‐ Team kan van sprint naar sprint gaan › Release plan › Roadmap › Visie
  • 50. Evaluatie na enkele sprints › Scrumproces is ingericht volgens de scrumguide › Team kent haar (houdbare) velocity › Retrospective wordt gebruikt voor verbetering (kaizen)
  • 51. Als Hosting-team moeten we weten waar we meer informatie kunnen vinden
  • 52. Voor meer informatie… • www.scrumguides.org – officiële scrum guide • http://www.crisp.se/bocker-och-produkter/scrum-and-xp-from-the-trenches - klassieker waar veel mensen mee zijn begonnen (incl. TriMM) • ‘De kracht van Scrum’ en ‘Scrum – The Art of …’ zijn aanwezig bij TriMM • https://www.scrumalliance.org/ - Jeff Sutherland • https://www.scrum.org/ - Ken Schwaber • 1x per maand is er PO/SM-meeting bij TriMM • Vragen bij mij en andere collega’s • Meetups / conferenties
  • 53. Als Hosting-team wil ik graag antwoord op de nog onbeantwoorde vraagstukken op het bord
  • 54. Als deelnemer/organisator van de workshop wil ik weten hoe deze bevallen is