objects in the rear view mirror are closer than they appear

44
Objects in the mirror are closer than they appear. Maurice le Rutte

Upload: scrumnl

Post on 05-Dec-2014

1.605 views

Category:

Technology


2 download

DESCRIPTION

Waarom zijn retrospectives nodig in een agile omgeving en hoe zet je een effectieve retrospective op?Presentatie gehouden voor de NL-JUG JFall over retrospectives.

TRANSCRIPT

Page 1: Objects in the rear view mirror are closer than they appear

Objects in the mirror are closer than they appear.

Maurice le Rutte

Page 2: Objects in the rear view mirror are closer than they appear

Project Stijl

• eXtreme Programming• Scrum• RUP• HomeBrew• John Farmer's Whistle

Page 3: Objects in the rear view mirror are closer than they appear

Het maken van software is?

• Engineering – toepassing van kennis• Vakwerk - toepassing van vaardigheden• Kunst - toepassing van aanleg

Page 4: Objects in the rear view mirror are closer than they appear

Retrospectives

• Nooit van gehoord• Het schijnt dat sommige het doen• Wel eens gedaan• Doen we zo af en toe• Doen we trouw elke sprint

Page 5: Objects in the rear view mirror are closer than they appear

Wat is een retrospective

“Een speciale bijeenkomst waarbij het team na afronden van een eenheid werk verzamelt om hun werkmethoden en team afspraken te inspecteren en aan te passen”

Page 6: Objects in the rear view mirror are closer than they appear

Scrum & Retrospectives

• “[In Scrum] three legs uphold every implementation. […] The third leg is adaption.”– Daily Scrum– Sprint Planning & Sprint Review– Sprint Retrospective

Page 7: Objects in the rear view mirror are closer than they appear

Wat is het niet

• Prince II Post Project Review• PMBOK Project Audit• Project Post Mortem

Een retrospective richt zich niet alleen op het proces, ook expliciet op het functioneren van het team en wil het huidige beïnvloeden.

Page 8: Objects in the rear view mirror are closer than they appear

Wat kan het opleveren?

• Hogere productiviteit• Hogere kundigheid• Betere kwaliteit• ....

Page 9: Objects in the rear view mirror are closer than they appear

Waarom retrospectives?

Laten we vastleggen wat we moeten doen en dat dan gewoon doen!

Page 10: Objects in the rear view mirror are closer than they appear

Ruis verpest alles

Page 11: Objects in the rear view mirror are closer than they appear

Simpel

• Nauwkeurige voorspelbaarheid• Gedetailleerd stappenplan

Page 12: Objects in the rear view mirror are closer than they appear

Gecompliceerd

• Behoorlijke voorspelbaarheid• Niet al te gedetailleerd stappenplan

Page 13: Objects in the rear view mirror are closer than they appear

Chaotisch

• Onvoorspelbaar• We zien wel waar het schip strandt

Page 14: Objects in the rear view mirror are closer than they appear

Complex

• Zeer beperkte voorspelbaarheid• Reageren op wat we tegen komen

Page 15: Objects in the rear view mirror are closer than they appear

Zelf-organisatie

• Zelf-organisatie is een effectieve manier om in complexe of chaotische omstandigheden te overleven

• In Scrum houdt zelf-organisatie in dat het team zelf bepaalt hoe ze de werkzaamheden effectief inrichten om tot het sprint doel te komen

Page 16: Objects in the rear view mirror are closer than they appear

Darwin

• “Het is niet de sterkste die overleeft, noch de slimste, maar degene die zich het best aanpast aan veranderende omstandigheden”

• Hoe bepaal je in een sociaal systeem wat je moet aanpassen?

Page 17: Objects in the rear view mirror are closer than they appear

Cynefin

• Model biedt strategiën voor oplossingen in verschillende soorten probleemgebieden

Page 18: Objects in the rear view mirror are closer than they appear

Cynefin - Simple

• Duidelijk verband oorzaak en gevolg• Sense-Categorize-Respond, Best practices

Page 19: Objects in the rear view mirror are closer than they appear

Cynefin - Complicated

• Verband oorzaak en gevolg moeilijker• Sense-Analyze-Respond, Good practices

Page 20: Objects in the rear view mirror are closer than they appear

Cynefin - Complex

• Oorzaak en gevolg in achteraf vast te stellen• Probe-Sense-Respond, Emergent practice

Page 21: Objects in the rear view mirror are closer than they appear

Cynefin - Chaos

• Verband oorzaak en gevolg lijkt te ontbreken• Act-Sense-Respond, Novel practice

Page 22: Objects in the rear view mirror are closer than they appear

Samengevat

• Software ontwikkelen is complex• Complexe situaties vragen om zelf-

organisatie• Succesvol gedrag en niet succesvol gedrag

moeten worden aangepast om te overleven• In een complexe situatie kan het best

achteraf worden vastgesteld wat wel en niet succesvol was

• Retrospectives helpen in deze vaststelling

Page 23: Objects in the rear view mirror are closer than they appear

Retrospective in praktijk

Hoe zet je een retrospective op – een recept

Page 24: Objects in the rear view mirror are closer than they appear

Ingrediënten

• Set the stage• Gather Data• Generate insights• Decide what to do• Close the retrospective

Page 25: Objects in the rear view mirror are closer than they appear

Recept

• Set the stage 5%• Gather Data 30-50%• Generate insights 20-30%• Decide what to do 15-20%• Close the retrospective 10%• Tussentijd 10-15%

• ±2-3 uur• Facilitator helpt om in goede banen te leiden.

Page 26: Objects in the rear view mirror are closer than they appear

Set the stage

• Inleiding• Spelregels• Agenda• Creativiteit stimuleren• Eerste activiteit

Page 27: Objects in the rear view mirror are closer than they appear

Set the stage – check-in

• Overgangsritueel • Kun je in één of twee woorden de afgelopen

iteratie beschrijven• Facilitator vraagt iedereen antwoorden• Antwoorden maken al veel duidelijk

Page 28: Objects in the rear view mirror are closer than they appear

Gather data

• Verzamel gegevens, feiten, subjectieve ervaringen vanuit zoveel mogelijk verschillende perspectieven

• Individueel• Ongefilterd• Facilitator is terughoudend• Niet te lang, niet te kort

Page 29: Objects in the rear view mirror are closer than they appear

Gather data: Mad Sad Glad

• Bord verdelen in – Mad– Sad– Glad

• Deelnemers noteren gebeurtenissen op Post-It notes

• Uitleg & discussie door deelnemers• Groeperen per onderwerp

Page 30: Objects in the rear view mirror are closer than they appear

Generate Insights

• Diepere analyse van oorzaken en achtergronden

• Bekijk patronen van condities & interacties• Facilitator zorgt voor optimale situatie

– Let op sociale interacties– Zorgt voor erkenning van emoties– Iedereen aan het woord, van extrovert tot

introvert

• Nog geen oplossingen of conclusies

Page 31: Objects in the rear view mirror are closer than they appear

Generate Insights: Patterns & Shifts

• Zoek onderliggende oorzaak door verder te vragen

• Stel relaties vast tussen de gebeurtenissen en opmerkingen– Welke verbanden zien we?– Welke patronen zien we?

• Bepaal welke items belangrijk zijn om te adresseren in de volgende stap

Page 32: Objects in the rear view mirror are closer than they appear

Decide what to do

• Verzamel ideeën voor oplossingen• Team genereert de oplossingen• Team is eigenaar van de oplossingen• Gelijk uit te voeren in volgende iteratie• Afspraken zijn experimenten• Vrijwilligers voor uitvoering• Tijdbewaking vorige stappen nu cruciaal

Page 33: Objects in the rear view mirror are closer than they appear

Decide what to do: Short Subjects

• Hoe kunnen we deze patronen veranderen?• Fantaseer over ideale wereld• Zet ze om in concrete ideeën• Kies de beste: dot vote

Page 34: Objects in the rear view mirror are closer than they appear

Ken uw grenzen!

Circle of Influence

Circle of Concern

Page 35: Objects in the rear view mirror are closer than they appear

Close the retrospective

• Vermijd dat de retrospective overgaat in keuvelen

• Besluit hoe & wie resultaten vast legt– Hang ze op bij het scrum bord– Plan de activiteiten in sprint planning in

• Afsluitende activiteit• Weer terug naar de werkelijkheid

Page 36: Objects in the rear view mirror are closer than they appear

Close the retrospective: +/Δ

• Retrospective voor facilitator– Wat moeten we van deze retrospective

houden– Wat zouden we willen aanpassen

Page 37: Objects in the rear view mirror are closer than they appear

Retrospective in praktijk

Varianten

Page 38: Objects in the rear view mirror are closer than they appear

Set the Stage: ESVP

• Geschikt om te achterhalen hoe groep over retrospective denkt– Explorer– Shopper– Vacationer– Prisoner

• 'Geheime stemming'

Page 39: Objects in the rear view mirror are closer than they appear

Close the retrospective: RoTI

• Heeft de retrospective iets opgeleverd?

0

4

2

1

3

Duidelijke winst: tijd wel besteed

Verloren tijd

Winst noch verlies

Page 40: Objects in the rear view mirror are closer than they appear

Gather Data: Bug Taxonomy

• Voor iedereen rapporten met defecten beschikbaar

• Individueel classificeren – wat is de oorzaak?• Groepeer ze, discussieer over classificatie

Page 41: Objects in the rear view mirror are closer than they appear

Mirror, mirror on the Wall

• 'Audit' checklist• Deelnemers vullen apart in• Bekijk resultaat & analyseer verschillen

Page 42: Objects in the rear view mirror are closer than they appear

Het 15 minuten alternatief

• Verdeel lijst in Stop/Start/Continue • Team suggereert wat ze niet meer willen

doen, zouden willen behouden, of uit zouden willen proberen

• Alle waar naar z'n geld

“Helping teams to think, and decide, together isn't trivial. Done well retrospectives do that. More than stop-start-continue” (Esther Derby)

Page 43: Objects in the rear view mirror are closer than they appear

Ten slotte...

• Doe het elke keer, ongeacht de drukte• Wat besproken wordt blijft in de kamer• Zorg voor weinig tot geen wederzijds belang

tussen facilitator en team• Een paar – maar niet te veel – afspraken• Afspraken moeten door het team gedragen

worden

Page 44: Objects in the rear view mirror are closer than they appear

Bedankt!

[email protected]