need for continuous improvement - keynote qcon beijing 2015 - ben linders

27
1 Ben Linders Consulting The Need for Continuous Improvement in Agile Keynote QCon Beijing, April 23, 2015 Ben Linders

Upload: ben-linders

Post on 15-Jul-2015

558 views

Category:

Presentations & Public Speaking


1 download

TRANSCRIPT

Page 1: 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

Page 2: Need for continuous improvement - Keynote QCon Beijing 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

Page 3: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 4: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

4

Ben Linders Consulting

Origins

Page 5: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

5

Ben Linders Consulting

Agile Manifesto

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

Page 6: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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”

Page 7: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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• …

Page 8: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 9: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 10: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 11: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 12: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

12

Ben Linders Consulting

Agile Coaching

Help people to improve

Give Feedback Inspire PeopleEstablish SafetySupport Experiments

Agile Needs Coaching

Develop Coaching Skills

Page 13: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

13

Ben Linders Consulting

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

Agile Self-Assessment

Page 15: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 16: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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)

Page 17: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 18: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 20: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

20

Ben Linders Consulting

Agile Retrospectives

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

Page 21: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

21

Ben Linders Consulting

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

Short Cycled Improvement

Learning from Mistakes

Page 22: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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

Page 23: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

23

Ben Linders Consulting

Questions?Questions?

Ben LindersIndependent Consultant Agile, Lean,Quality & Continuous Improvement

[email protected]@BenLinders.com @BenLinders www.linkedin.com/in/benlinderswww.linkedin.com/in/benlinders www.facebook.com/BenLindersAdvieswww.facebook.com/BenLindersAdvies www.benlinders.comwww.benlinders.com

Page 24: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

24

Ben Linders Consulting

Background Information

Page 25: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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. 

Page 26: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

26

Ben Linders Consulting

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

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

Download from InfoQ or Leanpub

Page 27: Need for continuous improvement - Keynote QCon Beijing 2015 - Ben Linders

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?