Agile/Scrum Awareness
Pagina 1
25 september 2013
Agile/Scrum Awareness
Agile/Scrum Awareness
Pagina 2
25 september 2013
Agenda
voorstellen problemenAgile
&Agile/scrum
scrum-
procesrollen
lijsten
sessie’s
voorwaarden aanpak
resultaat
vragen?
Agile/Scrum Awareness
Pagina 3
25 september 2013
Voorstellen
• Johan van Delden• Agile/Scrum consultant • Scrumtrainer• Gecertificeerd Scrum Master en Product Owner
• Schrijf blogs over Agile/Scrum• LinkedIn: http://nl.linkedin.com/in/johanvandelden • Email: [email protected]
Agile/Scrum Awareness
Pagina 4
25 september 2013
Problemen
• Eindproduct voldoet niet aan de verwachtingen • Veel interne stakeholders, verspreid over
organisatie• Gebrek aan focus• Veranderende omstandigheden en/of
voortschrijdend inzicht• Veel tijd kwijt aan zaken die niet bijdragen aan
eindproduct• (te) Lange doorlooptijd projecten (“time to market”)• Budgetoverschrijdingen
Agile/Scrum Awareness
Pagina 5
25 september 2013
Agile en Agile/Scrum
• Agile is de filosofie, manier van denken• Kenmerken:
– Leningheid– Behendigheid– Vermogen om aan te passen
• Ontstaan in jaren 90 binnen ICT• Agile is denken, scrum is doen• Nauwe samenwerking met opdrachtgever en het
kunnen omgaan met veranderingen• Iteratief en incrementeel opleveren
Agile/Scrum Awareness
Pagina 6
25 september 2013
personen en interacties boven processen en tools
(deel)producten boven lijvige documentatie
samenwerking boven procedures
omgaan met verandering boven volgen van plan
Wat rechts staat is waardevol,
maar wat links staat is waardevoller
Agile manifesto
Agile/Scrum Awareness
Pagina 7
25 september 2013
• De hoogste prioriteit is de klant tevreden te stellen door het vroegtijdig en frequent opleveren van echte benefits voor het bedrijf.
• Opleveren (deel)producten is de belangrijkste maat voor vooruitgang.
• Sta open voor veranderende eisen, gedurende het hele project.• Teamleden en opdrachtgever werken dagelijks samen
gedurende het gehele project.• Neem alleen gemotiveerde mensen op in je project. Geef hen de
omgeving en ondersteuning die ze nodig hebben en vertrouw erop dat ze de klus klaren.
• De meest efficiënte en effectieve manier om informatie te delen in een team is met elkaar te praten.
• Eenvoud – de kunst van het maximaliseren van het werk dat niet gedaan wordt – is essentieel.
• Regelmatig onderzoekt het team hoe het effectiever kan worden en past vervolgens zijn gedrag daarop aan
Agile principes
Agile/Scrum Awareness
Pagina 8
25 september 2013
8
rollen
Product owner
Scrummaster
Team
meetings
Planningsessie
Daily scrum
Demo
Retrospective lijsten
Product Backlog
Sprint Backlog
Scrumproces
Agile/Scrum Awareness
Pagina 9
25 september 2013
Scrumproces
Agile/Scrum Awareness
Pagina 10
25 september 2013
Scrumrol: product owner
• Tussenpersoon tussen team en stakeholders• Verantwoordelijk voor de winstgevendheid/ROI• Beslist waar het team heen gaat• niet hoe• niet hoe snel/wanneer• Is eigenaar van de product backlog• Prioriseert deelproducten• Accepteert of weigert werkresultaten
Agile/Scrum Awareness
Pagina 11
25 september 2013
Scrumrol: team
• Zit bij elkaar• Multi disciplinair• Zelforganiserend• Gedeelde verantwoordelijkheid/commitment• Schat en maakt het (deel)product
Agile/Scrum Awareness
Pagina 12
25 september 2013
Scrumrol: scrummaster
• Faciliteert scrumproces• Zet meetings op• Zorgt dat team geen last heeft van externe
factoren • Heeft geen autoriteit binnen het team
Agile/Scrum Awareness
Pagina 13
25 september 2013
Scrumlijst: product backlog
• To-Do lijst/werkvoorraad• Lijst met alle (deel)producten • Belangrijkste bovenaan• DEEP
– Detailed sufficiently– Estimated– Emergent– Prioritized
Agile/Scrum Awareness
Pagina 14
25 september 2013
Scrumlijst: sprint backlog
• Takenlijst met items die het team in de huidige sprint oppakt
• To Do, In Progress, Done• Geeft altijd actuele status weer.
Agile/Scrum Awareness
Pagina 15
25 september 2013
Scrumsessie: planningsessie
• Inhoud bepalen van komende sprint• PO legt uit “wat” en niet “hoe”• Taken benoemen• Inschatten• Team, product owner en eventueel stakeholders
aanwezig• Teamcommitment
Agile/Scrum Awareness
Pagina 16
25 september 2013
Scrumsessie: daily standup
• Team • Max 15 minuten• 3 vragen:
– Wat heb ik gedaan sinds vorige daily scrum?– Wat ga ik vandaag doen?– Wat houdt mij tegen (belemmeringen)?
• Bijwerken scrumbord
Agile/Scrum Awareness
Pagina 17
25 september 2013
Scrumsessie: demo
• Toont eindresultaat van het product• Toets op acceptatiecriteria Definition of Done• Feedback van alle stakeholders• Wijzigingen worden als nieuwe user stories
geprioriseerd
Agile/Scrum Awareness
Pagina 18
25 september 2013
Scrumsessie: retrospective
• Kijk terug naar proces niet naar product• Hou vast wat goed gaat• Verbeter wat minder goed gaat
Agile/Scrum Awareness
Pagina 19
25 september 2013
Scrumproces
Agile/Scrum Awareness
Pagina 20
25 september 2013
Resultaat
• Lagere kosten• Meer en actief samenwerken• Kortere doorlooptijd• Hogere kwaliteit
Agile/Scrum Awareness
Pagina 21
25 september 2013
Resultaat
• Inzicht in voortgang en overzicht op totaalproduct– Ook problemen zijn zichtbaar– Gevolgen “spoedjes” zichtbaar
• Mini projecten met mini risico’s• Eliminated waste• Geen aandacht en tijd besteed aan overbodige
zaken
Agile/Scrum Awareness
Pagina 22
25 september 2013
Voorwaarden
• Er is één opdrachtgever (product owner)• Voor PO moet duidelijk zijn dat hij/zij aan het roer staat• Acceptatie dat wijzigingen onvermijdelijk zijn• Productvisie en producteigenschappen zijn duidelijk en
eenduidig omschreven– Wat wil je opleveren en wat moet het kunnen?– Iedereen moet hetzelfde beeld hebben, geen
begripsverwarring en geen ruimte voor interpretatieverschillen. Geen aannames.
– Indien onvoldoende, dwingt het team om dit in een later stadium alsnog te doen
Agile/Scrum Awareness
Pagina 23
25 september 2013
Voorwaarden
• Eindproduct is gespecificeerd in afzonderlijke deelproducten
• Gemotiveerde deelnemers • Team, PO en SM fulltime beschikbaar• Focus van iedereen • Discpline om zich te houden aan de spelregels
van Scrum. Afbreuk aan één van de principes ondermijnt de filosofie en introduceert risico.
Agile/Scrum Awareness
Pagina 24
25 september 2013
Aanpak
• Workshop Agile/scrum awareness voor alle betrokkenen
• Is scrum nieuw: begin met klein project en met klein team
• Starten sprint 0• Workshop om productvisie, producteigenschappen
en deelproducten te specificeren• Ervaring opdoen, reflecteren en bijsturen
Theorie is simpel, praktijk is moeilijk
Agile/Scrum Awareness
Pagina 25
25 september 2013
Vragen
Johan van Delden
06-28952541