kr8tige software met lean - rws - ben linders
TRANSCRIPT
Rijkswaterstaat (c) Ben Linders, November 2011 1
Ben Linders Advies
KR8-tige Software met LeanDelft, 17 november 2011
Ben LindersSenior Consultant
Rijkswaterstaat (c) Ben Linders, November 2011 2
Ben Linders Advies
ErvaringErvaring
Quality & Defect Prevention
Process improvement
Organizational Development
Email: Email: [email protected]: @BenLindersWebsite:Website: www.benlinders.comwww.benlinders.com
Open Space: ICT en Agile cultuurOpen Space: ICT en Agile cultuurMaandag 28 November, Den HaagMaandag 28 November, Den Haag
Rijkswaterstaat (c) Ben Linders, November 2011 3
Ben Linders Advies
Lean
Lean Principes De Praktijk Wat levert het op?
Lean Software Ontwikkeling
Rijkswaterstaat (c) Ben Linders, November 2011 4
Ben Linders Advies Lean Ontwikkeling: Principes
• Verminder Verspillingen (Eliminate Waste)
• Integreer Kwaliteit (Build Quality In)
• Leer Voortdurend (Learn Constantly)
• Lever Snel (Deliver Fast)
• Betrek Iedereen (Engage Everyone)
• Verbeter Continue (Keep getting Better)
• Optimaliseer het Geheel (Optimize the whole)
Bron: http://www.poppendieck.com/
Rijkswaterstaat (c) Ben Linders, November 2011 5
Ben Linders Advies
Productie - Ontwikkeling
Verspillingen Lean Productie (http://nl.wikipedia.org/wiki/Lean_manufacturing ):1. Defecten2. Overproductie3. Transport4. Wachten5. Opslag6. Bewegingen en verplaatsingen7. Meer doen dan nodig is8. Onbenutte creativiteit en capaciteit
Rijkswaterstaat (c) Ben Linders, November 2011 7
Ben Linders Advies Verspilling:Slechte tussenproducten
Rijkswaterstaat (c) Ben Linders, November 2011 9
Ben Linders Advies Verminder Verspillingen: Agile / Scrum
• Prioriteiten• Frequent leveren • Teams• Klantfeedback
Rijkswaterstaat (c) Ben Linders, November 2011 10
Ben Linders Advies
Value Stream Map:
Efficienty: 55 dagen / 120 dagen = 46%
Verminder Verspillingen: Kortere Keten
VaststellenEisen
OntwikkelenProduct
Test / VrijgaveProduct
LeverenProduct
Value Adding 10 20 20 5
Non Value Adding 30 10 25
Rijkswaterstaat (c) Ben Linders, November 2011 11
Ben Linders Advies Integreer Kwaliteit:Risico’s / Kosten
Rijkswaterstaat (c) Ben Linders, November 2011 12
Ben Linders Advies Integreer Kwaliteit:Meten is weten
ProcessInputs and outputsInfluencing factorsMeasurement
Defects Inserted (documentation,
code)
Defects Detected (Inspection, test)
(Un)happy customers
Design ProcessCompetence, skillsTools, environment
Test ProcessCompetence, skills
Test CapacityTools, environment
Resident Defects in Delivered Product
Resident Defects in Design Base
Detection Rate
Defect Density
Fault Slip Through
Defect Level
Defect Classification
Rijkswaterstaat (c) Ben Linders, November 2011 13
Ben Linders Advies Betrek Iedereen:Kennis is macht?
Rijkswaterstaat (c) Ben Linders, November 2011 14
Ben Linders Advies Betrek Iedereen:Juiste Cultuur?
Rijkswaterstaat (c) Ben Linders, November 2011 15
Ben Linders Advies Betrek Iedereen:Lean Management
• Samenwerken• Vertrouwen• Informatie Delen• Empowerment• Feedback Geven
en Ontvangen
Rijkswaterstaat (c) Ben Linders, November 2011 16
Ben Linders Advies Betrek Iedereen:Ontwikkelen & Leren
• KennisdelingOpen SpacesLunchsessiesNetwerken
• PairingProgrammerenTesten
• PracticingWorkshopsFedEx days
Rijkswaterstaat (c) Ben Linders, November 2011 17
Ben Linders Advies
Lean: Wat levert het op?
• Beter inzicht klantbehoeften• Effectieve samenwerking• Kortere doorlooptijd• Lagere kosten• Gemotiveerde medewerkers
Rijkswaterstaat (c) Ben Linders, November 2011 18
Ben Linders Advies
Conclusies
• Lean Ontwikkeling:7 Principes
• Verminder verspilling:Agile / ScrumKeten (Value Stream)
• Integreer Kwaliteit:Meten is weten
• Betrek Iedereen:Lean ManagementOntwikkelen & Leren
Rijkswaterstaat (c) Ben Linders, November 2011 19
Ben Linders Advies
Meer informatieMeer informatie
BenLinders.com Lean / Agile
Lean Software Development
Measuring & Controlling Quality
Ben LindersSenior ConsultantEmail: Email: [email protected]@BenLinders.comTwitterTwitter: @BenLindersWebsite:Website: www.benlinders.comwww.benlinders.com
Rijkswaterstaat (c) Ben Linders, November 2011 21
Ben Linders Advies
Extra Slides
• Efficient documenteren• Foutpreventie• Root Cause Analysis
Rijkswaterstaat (c) Ben Linders, November 2011 22
Ben Linders Advies Verminder Verspillingen: Kortere Keten
Effectief documenteren• Voor wie maak je een document?• Wat moet erin staan?• Welke informatie heb je zelf nodig?
Rijkswaterstaat (c) Ben Linders, November 2011 23
Ben Linders Advies Integreer Kwaliteit:Foutpreventie
Insertion: Where are defects made? How to prevent?Detection: Where are defects found? Early/economic removal?Quality: How many defect are left in the product at release?
Rijkswaterstaat (c) Ben Linders, November 2011 24
Ben Linders Advies Integree Kwaliteit:Root Cause Analysis
• 5 times why Oorzaak & gevolg Condities &
gebeurtenissen
Alternatieve tools: Ishikawa /
fishbone Pareto Analysis
M a in P rob le m to be
inve stiga te d.
Ca use Le ve l 1
Ca use Le ve l 1
Ca use Le ve l 1
Ca use Le ve l 1
Ca use Le ve l 1
Ca use Le ve l 1
Ca use Le ve l 2
Ca use Le ve l 2
Ca use Le ve l 2
Root Ca use
Le ve l 2Ro ot
Ca use Le ve l 3
Ca use Le ve l 3
Root Ca use
Le ve l 4
Root Ca use
Le ve l 4