Top Banner
Rijkswaterstaat (c) Ben Linders, November 201 1 1 B en Lin d e rs A d vie s KR8-tige Software met Lean Delft, 17 november 2011 Ben Linders Senior Consultant
24

Kr8tige software met Lean - RWS - Ben Linders

Jan 07, 2017

Download

Self Improvement

Ben Linders
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 1

Ben Linders Advies

KR8-tige Software met LeanDelft, 17 november 2011

Ben LindersSenior Consultant

Page 2: Kr8tige software met Lean - RWS - Ben Linders

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

Page 3: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 3

Ben Linders Advies

Lean

Lean Principes De Praktijk Wat levert het op?

Lean Software Ontwikkeling

Page 4: Kr8tige software met Lean - RWS - Ben Linders

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/

Page 5: Kr8tige software met Lean - RWS - Ben Linders

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

Page 6: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 6

Ben Linders Advies Verspilling:Verkeerde Product

Page 7: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 7

Ben Linders Advies Verspilling:Slechte tussenproducten

Page 8: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 8

Ben Linders Advies Verspilling:Waterfall

Page 9: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 9

Ben Linders Advies Verminder Verspillingen: Agile / Scrum

• Prioriteiten• Frequent leveren • Teams• Klantfeedback

Page 10: Kr8tige software met Lean - RWS - Ben Linders

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

Page 11: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 11

Ben Linders Advies Integreer Kwaliteit:Risico’s / Kosten

Page 12: Kr8tige software met Lean - RWS - Ben Linders

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

Page 13: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 13

Ben Linders Advies Betrek Iedereen:Kennis is macht?

Page 14: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 14

Ben Linders Advies Betrek Iedereen:Juiste Cultuur?

Page 15: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 15

Ben Linders Advies Betrek Iedereen:Lean Management

• Samenwerken• Vertrouwen• Informatie Delen• Empowerment• Feedback Geven

en Ontvangen

Page 16: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 16

Ben Linders Advies Betrek Iedereen:Ontwikkelen & Leren

• KennisdelingOpen SpacesLunchsessiesNetwerken

• PairingProgrammerenTesten

• PracticingWorkshopsFedEx days

Page 17: Kr8tige software met Lean - RWS - Ben Linders

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

Page 18: Kr8tige software met Lean - RWS - Ben Linders

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

Page 19: Kr8tige software met Lean - RWS - Ben Linders

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

Page 20: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 20

Ben Linders Advies

Vragen?

Page 21: Kr8tige software met Lean - RWS - Ben Linders

Rijkswaterstaat (c) Ben Linders, November 2011 21

Ben Linders Advies

Extra Slides

• Efficient documenteren• Foutpreventie• Root Cause Analysis

Page 22: Kr8tige software met Lean - RWS - Ben Linders

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?

Page 23: Kr8tige software met Lean - RWS - Ben Linders

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?

Page 24: Kr8tige software met Lean - RWS - Ben Linders

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