Agile/Scrum Awareness

Agile/Scrum
Awareness

25 september 2013

Pagina 1
Agenda

Agile/Scrum
Awareness

25 september 2013

Pagina 2
Voorstellen
•
•
•
•

Johan van Delden
Agile/Scrum consultant
Scrumtrainer
Gecertificeerd Scrum Master en Product Owner
Agile/Scrum
Awareness

• Schrijf blogs over Agile/Scrum
• LinkedIn: http://nl.linkedin.com/in/johanvandelden
• Email: mail@johanvandelden.nl

25 september 2013

Pagina 3
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

25 september 2013

Pagina 4
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

25 september 2013

Pagina 5
Agile manifesto
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/Scrum
Awareness

25 september 2013

Pagina 6
Agile principes
•
•
•
•
•
•
•
•

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/Scrum
Awareness

25 september 2013

Pagina 7
Scrumproces

Agile/Scrum
Awareness

25 september 2013

Pagina 8

8
Scrumproces

Agile/Scrum
Awareness

25 september 2013

Pagina 9
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

25 september 2013

Pagina 10
Scrumrol: team
•
•
•
•
•

Zit bij elkaar
Multi disciplinair
Zelforganiserend
Gedeelde verantwoordelijkheid/commitment
Schat en maakt het (deel)product

Agile/Scrum
Awareness

25 september 2013

Pagina 11
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

25 september 2013

Pagina 12
Scrumlijst: product backlog
•
•
•
•

To-Do lijst/werkvoorraad
Lijst met alle (deel)producten
Belangrijkste bovenaan
DEEP
–
–
–
–

Detailed sufficiently
Estimated
Emergent
Prioritized

Agile/Scrum
Awareness

25 september 2013

Pagina 13
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

25 september 2013

Pagina 14
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

25 september 2013

Pagina 15
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)?

Agile/Scrum
Awareness

• Bijwerken scrumbord
25 september 2013

Pagina 16
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

25 september 2013

Pagina 17
Scrumsessie: retrospective
• Kijk terug naar proces niet naar product
• Hou vast wat goed gaat
• Verbeter wat minder goed gaat
Agile/Scrum
Awareness

25 september 2013

Pagina 18
Scrumproces

Agile/Scrum
Awareness

25 september 2013

Pagina 19
Resultaat
•
•
•
•

Lagere kosten
Meer en actief samenwerken
Kortere doorlooptijd
Hogere kwaliteit
Agile/Scrum
Awareness

25 september 2013

Pagina 20
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

25 september 2013

Pagina 21
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

25 september 2013

Pagina 22
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

25 september 2013

Pagina 23
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

Agile/Scrum
Awareness

25 september 2013

Theorie is simpel, praktijk is moeilijk

Pagina 24
Vragen

Agile/Scrum
Awareness

25 september 2013

Johan van Delden
06-28952541
mail@johanvandelden.nl

Pagina 25

Scrum project aanpak anders dan bij softwareontwikkeling

  • 1.
  • 2.
  • 3.
    Voorstellen • • • • Johan van Delden Agile/Scrumconsultant Scrumtrainer Gecertificeerd Scrum Master en Product Owner Agile/Scrum Awareness • Schrijf blogs over Agile/Scrum • LinkedIn: http://nl.linkedin.com/in/johanvandelden • Email: mail@johanvandelden.nl 25 september 2013 Pagina 3
  • 4.
    Problemen • Eindproduct voldoetniet 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 25 september 2013 Pagina 4
  • 5.
    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 25 september 2013 Pagina 5
  • 6.
    Agile manifesto personen eninteracties 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/Scrum Awareness 25 september 2013 Pagina 6
  • 7.
    Agile principes • • • • • • • • De hoogsteprioriteit 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/Scrum Awareness 25 september 2013 Pagina 7
  • 8.
  • 9.
  • 10.
    Scrumrol: product owner • • • • • • • • Tussenpersoontussen 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 25 september 2013 Pagina 10
  • 11.
    Scrumrol: team • • • • • Zit bijelkaar Multi disciplinair Zelforganiserend Gedeelde verantwoordelijkheid/commitment Schat en maakt het (deel)product Agile/Scrum Awareness 25 september 2013 Pagina 11
  • 12.
    Scrumrol: scrummaster • Faciliteertscrumproces • Zet meetings op • Zorgt dat team geen last heeft van externe factoren • Heeft geen autoriteit binnen het team Agile/Scrum Awareness 25 september 2013 Pagina 12
  • 13.
    Scrumlijst: product backlog • • • • To-Dolijst/werkvoorraad Lijst met alle (deel)producten Belangrijkste bovenaan DEEP – – – – Detailed sufficiently Estimated Emergent Prioritized Agile/Scrum Awareness 25 september 2013 Pagina 13
  • 14.
    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 25 september 2013 Pagina 14
  • 15.
    Scrumsessie: planningsessie • • • • • Inhoud bepalenvan komende sprint PO legt uit “wat” en niet “hoe” Taken benoemen Inschatten Team, product owner en eventueel stakeholders aanwezig • Teamcommitment Agile/Scrum Awareness 25 september 2013 Pagina 15
  • 16.
    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)? Agile/Scrum Awareness • Bijwerken scrumbord 25 september 2013 Pagina 16
  • 17.
    Scrumsessie: demo • • • • Toont eindresultaatvan het product Toets op acceptatiecriteria Definition of Done Feedback van alle stakeholders Wijzigingen worden als nieuwe user stories geprioriseerd Agile/Scrum Awareness 25 september 2013 Pagina 17
  • 18.
    Scrumsessie: retrospective • Kijkterug naar proces niet naar product • Hou vast wat goed gaat • Verbeter wat minder goed gaat Agile/Scrum Awareness 25 september 2013 Pagina 18
  • 19.
  • 20.
    Resultaat • • • • Lagere kosten Meer enactief samenwerken Kortere doorlooptijd Hogere kwaliteit Agile/Scrum Awareness 25 september 2013 Pagina 20
  • 21.
    Resultaat • Inzicht invoortgang 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 25 september 2013 Pagina 21
  • 22.
    Voorwaarden • • • • Er is éénopdrachtgever (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 25 september 2013 Pagina 22
  • 23.
    Voorwaarden • Eindproduct isgespecificeerd 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 25 september 2013 Pagina 23
  • 24.
    Aanpak • Workshop Agile/scrumawareness 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 Agile/Scrum Awareness 25 september 2013 Theorie is simpel, praktijk is moeilijk Pagina 24
  • 25.
    Vragen Agile/Scrum Awareness 25 september 2013 Johanvan Delden 06-28952541 mail@johanvandelden.nl Pagina 25