Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

Post on 15-Jul-2015

558 views 1 download

Tags:

Transcript of Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

1

Ben Linders Consulting

The Need for Continuous Improvement in Agile

Keynote QCon Beijing, April 23, 2015

Ben Linders

2

Ben Linders Consulting

Agile, Lean, Quality & Continuous Improvement

Retrospectives Facilitator Agile Coach/Mentor/TrainerCMMI & People-CMM Assessor

Freelance Editor for InfoQ.com

Ben Linders

Co-Author Getting Value out of Agile Retrospectives English Dutch French Japanese Spanish Italian Chinese Russian Polish German

Author: What Drives Quality

eBook: Download from Amazon, InfoQ or LeanpubPrint: Buy on Amazon or Lulu

3

Ben Linders Consulting

Continuous Improvement

Continuous Improvement is the act of continuously doing whatever helps to become better and thus more valuable

Ben Linders

4

Ben Linders Consulting

Origins

5

Ben Linders Consulting

Agile Manifesto

“We are uncovering better ways of developingsoftware by doing it and helping others do it”

6

Ben Linders Consulting

Agile Principle

“At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its

behavior accordingly”

7

Ben Linders Consulting

Why improve?• Not “one best way” of doing Agile – find your own• First time right takes too long – need for early feedback• Customers & Stakeholders needs will change• Agile requires a change of mindset• Self organizing is a team responsibility• You don’t know what you don’t know• …

8

Ben Linders Consulting

You need to improve!

Continuous Improvement is essentialif you want to really become agile!

The Impact and Value of Agile

Agile Value Creation

Business Value of Agile Retrospectives

9

Ben Linders Consulting

Embedded Improvement Agile principles, practices, and methods support

continuous improvement

• Scrum master guarding the process• Stand-up, daily focus on impediments• Inspect and adapt with retrospectives• Agile coaches support your agile journey

10

Ben Linders Consulting

Unfinished User Story

1 hr of work left, not finished• Problem clearly visible• Address in Stand-up,

Retrospective or by Coach?

Best thing coach can do

Agile has built-in continuous improvement

11

Ben Linders Consulting

How to Improve Continuously

You need skilled people with methods and tools to do sustainable effective improvements

Soft Skills Matter Listening to deal with resistance Teamwork: Feelings matter

12

Ben Linders Consulting

Agile Coaching

Help people to improve

Give Feedback Inspire PeopleEstablish SafetySupport Experiments

Agile Needs Coaching

Develop Coaching Skills

13

Ben Linders Consulting

Assessing yourself• Readiness• Agile / Scrum Practices• Culture & Mindset• Agile Fluency• Roadmaps for Adoption• Maturity

Agile Self-Assessment

15

Ben Linders Consulting

People over ProcessesWork effectively in agile teams

People CMM Roadmap Work Environment Compensation Staffing Competency Development Communication & Coord. Participatory Culture

Agile People (AC 2011)

Implementing Agile

SQP Paper Agile-PCMM

16

Ben Linders Consulting

Measure & Control QualityProject Defect Model:Inserted & detected defectsImprove reviews, inspections

& testingPrevent defects

Design & Test CollaborateVisible ImprovementBusiness case support

PDM (SEPG Europe 2003)

Project Performance (PQST 2005)

Monte Carlo (SEPG 2009)

17

Ben Linders Consulting

Golden Rules for Improvement• Dare to share, early and frequently• Result depends on team, not individuals• The one who checks out a task is not necessarily

the one who has to finish it• The one’s working on a task are the right people• You may critique anything,

but never criticize anyone

BenLinders.com/GoldenRules

18

Ben Linders Consulting

Measuring ImprovementAssessments Done SD Trend 12 months

0

5

10

15

20

25

30

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mrt-15

-10

-5

0

5

10

15 Dep 8Dep 7Dep 6Dep 5Dep 4Dep 3Dep 2Dep 1UnitSD finishedRobustStretchCommitSD Open

Improvements Done SD Trend

0

10

20

30

40

50

60

70

80

Apr May Jun Jul Aug Sep Oct Nov Dec Jan Feb Mrt-40

-30

-20

-10

0

10

20

30

40Dep 8

Dep 7

Dep 6

Dep 5

Dep 4

Dep 3

Dep 2

Dep 1

Unit

Closed 6 Months

Robust

Stretch

Commit

Open SD

Making Improvement Visible – ICSPI 2006

20

Ben Linders Consulting

Agile Retrospectives

amazon.com/dp/B00SWJO1DI benlinders.com/exercises/

21

Ben Linders Consulting

Kanban A way to do change Start where you are Experimenting with Change

Short Cycled Improvement

Learning from Mistakes

22

Ben Linders Consulting

Agile & ImprovementContinuous Improvement is essential if you want

to increase your agilityAgile principles, practices, and methods support

continuous improvementYou need skilled people with methods and tools

to do sustainable effective improvements

23

Ben Linders Consulting

Questions?Questions?

Ben LindersIndependent Consultant Agile, Lean,Quality & Continuous Improvement

info@BenLinders.cominfo@BenLinders.com @BenLinders www.linkedin.com/in/benlinderswww.linkedin.com/in/benlinders www.facebook.com/BenLindersAdvieswww.facebook.com/BenLindersAdvies www.benlinders.comwww.benlinders.com

24

Ben Linders Consulting

Background Information

25

Ben Linders Consulting

Retrospectives BookGetting Value out of Agile RetrospectivesBy Luis Gonçalves & Ben Linders

Download from InfoQ or LeanpubBuy on Amazon or Lulu

amazon.com/dp/B00SWJO1DIleanpub.com/gettingvalueoutofagileretrospectives

Mailinglist: eepurl.com/Mem7H

The suggested price is $9,99 (excl. VAT); this is what we think is the real value of this book. We leave it up to our readers to decide what they would like to pay for the book. 

26

Ben Linders Consulting

Chinese Edition从敏捷回顾中收获价值 回顾练习的工具箱By Luis Gonçalves & Ben Linders

《从敏捷回顾中收获价值》包含可用于您个人回顾工具箱的大量练习,可以帮助您更有效地执导敏捷回顾并从中得到更多收获。

Download from InfoQ or Leanpub

27

Ben Linders Consulting

Articles on Effective Agile• Self-assessing how Agile you are• Sustainable Improvement through Agile Retrospectives• Working in a Sustainable Pace• Becoming Agile and Lean • Succes Factors for Using Scrum and Getting Benefits• Process Improvement: The Agile Way• Golden Rules for Agile Process Improvement• How to deal with Resistance when Implementing Agile• Managing Projects with Agile Teams• Agile Project Management• Establishing and Maintaining Stable Teams• Getting Business Value out of Agile Retrospectives• Sharing Knowledge is Power• Are your Professionals Empowered?