Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

31
Ben Linders Consulting 1 Gold sponsor Silver sponsor Organiser Melbourne - 15 February 2016 - 1stconf.com - @1stconf Supporters 1st Conference 1st Conference

Transcript of Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

Page 1: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

Ben Linders Consulting

1Gold sponsor

Silver sponsor

Organiser

Melbourne - 15 February 2016 - 1stconf.com - @1stconf

Supporters

1st Conference 1st Conference

Page 2: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 2

Ben Linders Consulting

The Need for Continuous Improvement in Agile

Keynote 1stConf MelbourneFebruary 15, 2016

Ben Linders

Page 3: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 3

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 Greek TurkishAuthor: What Drives Quality & Continuous Improvement

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

Page 4: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 4

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 5: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 5

Ben Linders Consulting

Origins

Page 6: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 6

Ben Linders Consulting

Agile Manifesto

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

Page 7: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 7

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 8: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 8

Ben Linders Consulting

Why improve?• No “one best way”• No “first time right”• Things will change• Self organization,

empower your teams

Mindset: Continuously look for improvements

Page 9: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 9

Ben Linders Consulting

You need to improve! Continuous Improvement is essential

if you want to really become agile!

The Impact and Value of Agile

Agile Value Creation

Business Value of Agile Retrospectives

Page 10: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 10

Ben Linders Consulting

Embedded Improvement Agile values, principles, practices, and methods

support continuous improvement

• Frequently Inspect and Adapt• Scrum master, focus on process• Stand-up, focus on impediments• Agile Retrospectives, learn and improve• Coaching to support your agile journey

Page 11: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 11

Ben Linders Consulting

Unfinished User Story

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

Retrospective or by Coaching?

Best thing coach can do

Agile has built-in improvement opportunities

Page 12: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 12

Ben Linders Consulting

How to Improve Continuously

You need:• skilled people• methods and tools to do sustainable improvement

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

Page 13: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 13

Ben Linders Consulting

Agile Coaching

Help people to find and do improvements

Give FeedbackProvide Ideas Inspire PeopleEstablish Safety

Agile Needs Coaching

Develop Coaching Skills

Page 15: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 15

Ben Linders Consulting

People over Processes

People CMM RoadmapWork EnvironmentCompensationStaffingCompetency

DevelopmentCommunication & Coord.Participatory Culture

Agile People (AC 2011)

Implementing Agile

SQP Paper Agile-PCMM

Page 16: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 16

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 17: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 17

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 18: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 18

Ben Linders Consulting

Root Cause Analysis

Analyze major and repeating problemsFind Root CausesPreventive Actions

Problem SelectionKnowledge & SkillsAction Visibility Keynote QA&Test 2011

Key Success Factors

Business Value RCA

Page 19: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 19

Ben Linders Consulting

Agile Retrospectives

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

Page 20: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 20

Ben Linders Consulting

KanbanStart where you arePull based changeExperiment

Short Cycled Improvement

Learning from Mistakes

Page 21: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 21

Ben Linders Consulting

Agile & ImprovementContinuous Improvement is essential if you want

to increase your agility

Agile values, principles, practices, and methods support continuous improvement

You need skilled people with methods and tools to get sustainable effective improvement done

Page 22: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 22

Ben Linders Consulting

Start TodayKeep your eyes and ears open, pick one improvement idea, think of a practical way to do it, start doing it!

Continuous improvement journey starts today!

Page 23: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 23

Ben Linders Consulting

Continuous Improvement

Become aware of importance of continuous improvement,

Explore how it’s engrained in agile software development

Suggestions that you can use in your daily work to improve continuously

Increase your organization's agility!

Leanpub.com/continuousimprovement

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

Page 24: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 24

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 25: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 25

Ben Linders Consulting

Background Information

Page 27: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 27

Ben Linders Consulting

Retrospectives Book BundleSix successful retrospectives books• Getting Value out of Agile Retrospectives• Fun Retrospectives• Fifty Quick Ideas to Improve Your Retrospectives• The Retrospective Handbook• Retrospectives for Organizational Change• The Retrospectives Kickstarter

These books will make your agile retrospectives rock!Teams will love to do them :-).

leanpub.com/b/agileretrospectivesDiscounted price: $30,48 (excl. VAT)

Page 28: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 28

Ben Linders Consulting

Getting More out of Agile & Lean Practices for teams and stakeholders to develop the right

products, deliver faster, increase quality, and create happy high performing teams.

Full Day Workshop:Deploying practices effectively Improve CollaborationTips & Trick for Agile & Lean Improve Continuously

Increase your organization's agility!

BenLinders.com/agilelean

Page 29: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 29

Ben Linders Consulting

Assessing your Agility

Over 40 tools:• Self-Assessment checklists• Readyness checks• Maturity assessments• Agile health checks• Measurements• And much more! Agile Self-Assessments

Page 30: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 30

Ben Linders Consulting

Measure & Control QualityProject Defect Model:• Inserted & detected defects• Improve reviews,

inspections & testing• Prevent defects

Design & Test CollaborateVisible ImprovementBusiness case support

PDM (SEPG Europe 2003)

Project Performance (PQST 2005)

Monte Carlo (SEPG 2009)

Page 31: Need for Continuous Improvement in Agile - 1stconf Melbourne 2016 - Ben Linders

@BenLinders - benlinders.com 31

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?