Your SlideShare is downloading. ×
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Kr8tige software met Lean - RWS - Ben Linders
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Kr8tige software met Lean - RWS - Ben Linders

235

Published on

Wat is Lean, en hoe kun je daarmee sneller software ontwikkelen, met hogere kwaliteit tegen lagere kosten? Een overzicht van de principes van Lean, en hoe je het toe kunt passen om verspilling te …

Wat is Lean, en hoe kun je daarmee sneller software ontwikkelen, met hogere kwaliteit tegen lagere kosten? Een overzicht van de principes van Lean, en hoe je het toe kunt passen om verspilling te verminderen, kwaliteit te integreren en medewerkersbetrokkenheid te verbeteren.

Published in: Self Improvement
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
235
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Reclame maken voor de Agile Open Space op 28 nov a.s.
  • Een eerste principe van Lean is “verminder verspillingen”. De definitie van een verspilling is: Alles wat geen klantwaarde toevoegt. Bij Lean Development gaat het om de software ontwikkelactiviteiten: Hoe draagt iedere activiteit bij aan het eindproduct: Software die aan de vraag van de klanten voldoet?
  • Een veel voorkomende verspilling in software ontwikkeling is het maken van het verkeerde product. Bv. niet het product wat klanten wil hebben, onnodige functies, of een product wat niet bruikbaar is voor de klanten. Dit soort verspillingen duiden vaak op problemen met het definiëren en/of beheren van de producteisen (requirements development & management). Maar de oorzaken kunnen wel eens dieper liggen: onvoldoende communicatie tussen de klanten en het ontwikkelteam, wijzigingen van eisen die niet goed verwerkt zijn, of onvoldoende kennis van het product en de klantbehoefte.
  • Een andere verspilling die ik zie bij software ontwikkeling is ineffectief gebruik van documentatie. Bv het documenteren van het ontwerp, wat vervolgens nergens gebruikt wordt.  Of documentatie die pas achteraf word gemaakt, en tijdens software onderhoud niet bruikbaar blijkt te zijn. Met Lean kijk je naar de gehele keten, het ontwikkelproces, en zorg je ervoor dat de onderdelen goed op elkaar aansluiten. Goede communicatie, waar nodig aangevuld met bruikbare documentatie is essentieel om sneller software te ontwikkelen.
  • Transcript

    • 1. B e n L in d e r s A d v ie s KR8-tige Software met Lean Delft, 17 november 2011 Ben Linders Senior Consultant Rijkswaterstaat (c) Ben Linders, November 2011 1
    • 2. Ervaring B e n L in d e r s A d v ie s Quality & Defect Prevention Process improvement Organizational Development Email: Twitter: Twitter Website: info@BenLinders.com @BenLinders www.benlinders.com Open Space: ICT en Agile cultuur Maandag 28 November, Den Haag Rijkswaterstaat (c) Ben Linders, November 2011 2
    • 3. Lean  Lean Principes  De Praktijk  B e n L in d e r s A d v ie s Wat levert het op? Lean Software Ontwikkeling Rijkswaterstaat (c) Ben Linders, November 2011 3
    • 4. Lean Ontwikkeling: Principes • Verminder Verspillingen • Integreer Kwaliteit (Build Quality In) • Leer Voortdurend (Learn Constantly) • Lever Snel • Betrek Iedereen • Verbeter Continue • Optimaliseer het Geheel B e n L in d e r s A d v ie s (Eliminate Waste) (Deliver Fast) (Engage Everyone) (Keep getting Better) (Optimize the whole) Bron: http://www.poppendieck.com/ Rijkswaterstaat (c) Ben Linders, November 2011 4
    • 5. Productie - Ontwikkeling B e n L in d e r s A d v ie s Verspillingen Lean Productie (http://nl.wikipedia.org/wiki/Lean_manufacturing ): 1. Defecten 2. Overproductie 3. Transport 4. Wachten 5. Opslag 6. Bewegingen en verplaatsingen 7. Meer doen dan nodig is 8. Onbenutte creativiteit en capaciteit Rijkswaterstaat (c) Ben Linders, November 2011 5
    • 6. Verspilling: Verkeerde Product Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 6
    • 7. Verspilling: Slechte tussenproducten Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 7
    • 8. Verspilling: Waterfall Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 8
    • 9. Verminder Verspillingen: Agile / Scrum B e n L in d e r s A d v ie s • Prioriteiten • Frequent leveren • Teams • Klantfeedback Rijkswaterstaat (c) Ben Linders, November 2011 9
    • 10. Verminder Verspillingen: Kortere Keten B e n L in d e r s A d v ie s Value Stream Map: Vaststellen Eisen Ontwikkelen Product Value Adding 10 Non Value Adding 20 30 Leveren Product Test / Vrijgave Product 20 10 5 25 Efficienty: 55 dagen / 120 dagen = 46% Rijkswaterstaat (c) Ben Linders, November 2011 10
    • 11. Integreer Kwaliteit: Risico’s / Kosten Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 11
    • 12. Integreer Kwaliteit: Meten is weten B e n L in d e r s A d v ie s Resident Defects in Design Base Design Process Competence, skills Tools, environment Test Process Competence, skills Test Capacity Tools, environment Defects Inserted (documentation, code) Defect Density Detection Rate Defects Detected (Inspection, test) Fault Slip Through Defect Classification Resident Defects in Delivered Product (Un)happy customers Process Inputs and outputs Influencing factors Measurement Defect Level Rijkswaterstaat (c) Ben Linders, November 2011 12
    • 13. Betrek Iedereen: Kennis is macht? Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 13
    • 14. Betrek Iedereen: Juiste Cultuur? Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 14
    • 15. Betrek Iedereen: Lean Management B e n L in d e r s A d v ie s • Samenwerken • Vertrouwen • Informatie Delen • Empowerment • Feedback Geven en Ontvangen Rijkswaterstaat (c) Ben Linders, November 2011 15
    • 16. Betrek Iedereen: Ontwikkelen & Leren B e n L in d e r s A d v ie s • Kennisdeling Open Spaces Lunchsessies Netwerken • Pairing Programmeren Testen • Practicing Workshops FedEx days Rijkswaterstaat (c) Ben Linders, November 2011 16
    • 17. Lean: Wat levert het op? B e n L in d e r s A d v ie s • Beter inzicht klantbehoeften • Effectieve samenwerking • Kortere doorlooptijd • Lagere kosten • Gemotiveerde medewerkers Rijkswaterstaat (c) Ben Linders, November 2011 17
    • 18. Conclusies B e n L in d e r s A d v ie s • Lean Ontwikkeling: 7 Principes • Verminder verspilling: Agile / Scrum Keten (Value Stream) • Integreer Kwaliteit: Meten is weten • Betrek Iedereen: Lean Management Ontwikkelen & Leren Rijkswaterstaat (c) Ben Linders, November 2011 18
    • 19. Meer informatie B e n L in d e r s A d v ie s BenLinders.com Lean / Agile Lean Software Development Measuring & Controlling Quality Ben Linders Senior Consultant Email: Twitter: Twitter Website: Rijkswaterstaat info@BenLinders.com @BenLinders www.benlinders.com (c) Ben Linders, November 2011 19
    • 20. Vragen? Rijkswaterstaat (c) Ben Linders, November 2011 B e n L in d e r s A d v ie s 20
    • 21. Extra Slides B e n L in d e r s A d v ie s • Efficient documenteren • Foutpreventie • Root Cause Analysis Rijkswaterstaat (c) Ben Linders, November 2011 21
    • 22. Verminder Verspillingen: Kortere Keten B e n L in d e r s A d v ie s Effectief documenteren • Voor wie maak je een document? • Wat moet erin staan? • Welke informatie heb je zelf nodig? Rijkswaterstaat (c) Ben Linders, November 2011 22
    • 23. Integreer Kwaliteit: Foutpreventie B e n L in d e r s A d v ie s 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 23
    • 24. B e n L in d e r s A d v ie s Integree Kwaliteit: Root Cause Analysis • 5 times why  Oorzaak & gevolg  Condities & gebeurtenissen Root C a u se Leve l 2 Root C a u se Le ve l 4 Root C a u se Level 4 Alternatieve tools:  Ishikawa / fishbone  Pareto Analysis Rijkswaterstaat Root C a u se Le ve l 3 C a u se Le ve l 3 C a u se Level 1 C a u se Level 1 C a u se Leve l 2 C a u se Leve l 1 C a u se Level 2 C a u se Level 1 C a u se Level 2 (c) Ben Linders, November 2011 C a u se Level 1 C a u se Level 1 24 M a in P ro b le m to b e in v e stig a te d .

    ×