Agile buiten de IT Bent u al onbewust bekwaam met agile? Bert Leibbrand bert.leibbrand@itri.nl +31 6 27 74 60 88
Agenda Overzicht Agile: een hype? Agile termen Planningpoker: zelf ervaren Samenvatten Volgende stappen ToDo Busy Done Kanban bord + Parking lot
Overzicht Kanban bord => actueel houden Parking lot => stel uw vraag Deze presentatie is een deel van de eendaagse agile awareness training. Naast deze versie bestaat er ook een IT versie. We gaan maar een paar onderwerpen behandelen.
Agile: een hype? Agile (1986 2001 2011 - nu) Binnen IPMA verschuiving Tot 2009 beperkte belangstelling 2010-2011 meer agile sprekers 2012 Hoe kan ik meedoen?
Agile een hype?
Agile termen Manifesto (2001) Individuen en interactie boven processen en tools Werkende software boven uitgebreide documentatie oplossing Klantsamenwerking boven contractonderhandeling Reageren op verandering boven een plan volgen We hechten waarde aan de elementen rechts. We hechten MEER waarde aan de elementen links!
Agile termen Manifesto 2.1 (2011) Teamwork & boven Individuen en verantwoordelijkheid interactie Je hebt kwalitatief goede personen nodig en hoe beter hun interactie, des te beter het is. Business Value boven Werkende software oplossing De oplossing zelf is niet de waarde. Het gaat erom wat je er mee kunt doen. Partnership ontwikkelen boven Klantsamenwerking Samenwerking met de klant is goed, maar uitgroeien tot partners is beter. Voorbereiden op boven Reageren op verandering verandering Het is beter om een omgeving in te richten die veranderen als constante heeft.
Agile termen
Agile termen Lean Scrum Business Agility Requirements Project en Sprint backlog Retrospective
Agile termen - Lean Toyota Lopende band Proces Optimalisatie 5S Scheiden (Seiri) Sorteren (Seiton) Schoonmaken (Seiso) Systematiseren (Seiketsu) Standaardiseren (Shitsuke)
Agile termen - Lean Verspilling voorkomen Een product of dienst wordt alleen vervaardigd als een klant er om vraagt. Er wordt direct gereageerd op de behoeften van klanten. Er worden geen fouten gemaakt. Er is geen voorraad. Levering aan klanten is direct.
Agile termen - Lean 7 Verspillingen Overproductie Wachten Transport Overbodige processtappen Voorraad Onnodige bewegingen Defecten
Agile termen - Scrum Scrum 3 artifacts / deliverables Product backlog (what) Sprint backlog (how) Burndown chart 4 ceremonies Sprint planning Daily scrum / stand up Sprint demo Retrospective
Agile termen - Scrum Personen / rollen Product owner Agile Team Scrum master Daily standup meeting Gedaan, doen, impediment Requirements MoSCoW Must / Should / Could / Won t Project en Sprint backlog Budgetliniaal
Agile termen
Agile termen Business Agility
Agile termen Requirements Template As a [user role] I want to [goal] so I can [reason] Example As a registered user I want to log in so I can access subscriber-only content Who (user role) What (goal) Why (reason) gives clarity as to why a feature is useful can influence the way a feature should function can give you ideas for other useful features that support the user's goals
Agile Agile team Scrum master Agile termen ProRail vertaling ProRail Ontwerp Atelier Projectleider Product owner Burgemeester / Minister / Gedeputeerde Groningen Sprint backlog Sprint planning User story Burndown chart Daily standup Demo Kwartaal rapportage Primavera / Kernproces VE (Value Engineering) keuzes Financiële rapportage Kernteam overleg Ontwerp Atelier meeting
Agile termen ProRail - Kernproces Ieder stoplicht is een agile sprint. Rond het kernteam komt per fase een wisselende inzet van de andere spelers. Project duurt totaal gemiddeld 3-5 jaar..
Agile termen ProRail - Denkmodel
Agile termen ProRail vertaling
Agile termen ProRail vertaling
Agile termen ProRail - situatieschets
Planningpoker: zelf ervaren
Planningpoker: zelf ervaren Project Manager Opdrachtgever Agile Team
Planningpoker: zelf ervaren Kan? Project Manager Opdrachtgever Agile Team
Planningpoker: zelf ervaren Kan? Project Manager Opdrachtgever Agile Team
Planningpoker: zelf ervaren Kan? Project Manager 5 2 8 40 Opdrachtgever Agile Team
Planningpoker: zelf ervaren Kan? Project Manager Bla, bla 40 Opdrachtgever 5 2 8 Agile Team
Planningpoker: zelf ervaren Kan? Project Manager 2 e keer Opdrachtgever Agile Team
Planningpoker: zelf ervaren Kan? Project Manager 8 8 8 8 Opdrachtgever Agile Team
Planningpoker: zelf ervaren 8 Kan? Project Manager 8 8 8 8 Opdrachtgever Agile Team
Planningpoker: zelf ervaren Nu zelf! Project Manager Opdrachtgever Agile Team
Koffie + opstellingen maken
Planningpoker ProRail casus
Vragen & opmerkingen
Samenvatten Communicatie Voorkom wachttijden Lean & scrum gaan samen Bridge Development = Business Agility Visualiseren Wij gevoel Stakeholder betrokkenheid Ik de PM => Wij het team
Volgende stappen Maak uw organisatie Agile aware Neem alle randvoorwaarden mee, dus niet alleen krenten uit de pap. Maak de verbeteringen meetbaar. Gebruik een coach om te sparren.
Referenties Scrum Checklist http://www.crisp.se/scrum/checklist http://jeffsutherland.com/scrumbutttest.pdf http://www.dragile.com De kracht van Scrum Rini Van Solingen & Eelco Rustenburg Scrum and XP from the Trenches Henrik Kniberg Agile Project Management With Scrum Ken Schwaber
Uw beurt