scrum turns 21, what is next for scrum for the next 20 years by dave west

41
1 © 1993-2015 Scrum.org, All Rights Reserved by Scrum.org –Improving the Profession of Software Development Scrum 21 years and the future Dave West [email protected] Eat a live frog first thing in the morning and nothing worse will happen to you the rest of the day.” -Mark Twain

Upload: lean-and-agile-me

Post on 13-Apr-2017

416 views

Category:

Technology


0 download

TRANSCRIPT

1© 1993-2015 Scrum.org, All Rights Reserved

by Scrum.org – Improving the Profession of Software Development

Scrum 21 years and the future

Dave West [email protected]

Eatalivefrogfirstthinginthemorningandnothingworsewillhappentoyoutherestoftheday.”

-MarkTwain

2© 1993-2015 Scrum.org, All Rights Reserved

Who am I ?

•Product Owner (CEO) Scrum.org•Former–CPO Tasktop–VP RD Forrester Research–Product Mgr RUP•[email protected]•@DavidJWest•LinkedIn DavidJustinWest

3© 1993-2015 Scrum.org, All Rights Reserved

An interesting journey 2001

2004

2009

4© 1993-2015 Scrum.org, All Rights Reserved

Improvingtheprofessionofsoftwaredevelopment

5© 1993-2015 Scrum.org, All Rights Reserved

90%AgileteamsuseScrum

Over53,693ProfessionalScrumMasters

Over2,351ProfessionalScrumDevelopers

150 ProfessionalScrumTrainers

Americas,Europe,Africa,Oceania&Asia

Over47,361Taught

Over6,916ProfessionalScrumProductOwners

Over748,912Assessments

AsoftheendofJan2016

6© 1993-2015 Scrum.org, All Rights Reserved

Taking you back in time…

Needs Reqs

$

7© 1993-2015 Scrum.org, All Rights Reserved

• Opportunities for business innovation through software grew

• Innovation led to less agreement on requirements and less certainty on technology

• And techniques, tools, attention and focus could not solve this problem

8© 1993-2015 Scrum.org, All Rights Reserved

But there is a better way….

• Built in instability – clear goal but nothing else

• Self organizing teams –Autonomy, pushing the limits, cross functional

• Overlapping development phases – iterations

• Multilearning – Learn by doing• Subtle control – Minor process

controls• Organizational transfer of learning

9© 1993-2015 Scrum.org, All Rights Reserved

10© 1993-2015 Scrum.org, All Rights Reserved

FrameworkNOTmethod

11© 1993-2015 Scrum.org, All Rights Reserved

Because of you - Scrum has reached the age of 21

• >90% of Agile teams use Scrum

• > 500,000 people trained on Scrum

• > 100 books with Scrum in the title

• Forms the basis of the majority of Agile approaches

• Scrum Guide is free to use by anyone

12© 1993-2015 Scrum.org, All Rights Reserved

Timetocelebrate?

13© 1993-2015 Scrum.org, All Rights Reserved

But overall not such a great story…

14© 1993-2015 Scrum.org, All Rights Reserved

Lack of consistency, understanding and knowledge

• If you asked 20 Scrum Masters what should be in a product backlog you would get 21 answers

• Each consultant comes with his / her own version of Scrum

• Some companies have Scrum documented in 1000s of pages

15© 1993-2015 Scrum.org, All Rights Reserved

But the reality of Scrum is…

Water Scrum Fall

16© 1993-2015 Scrum.org, All Rights Reserved

The Next 20 Years with ScrumImproving the Profession of Software Development

• Measuring the value of agile initiatives

• Improving professionalism• Broadening support for done as

software becomes more critical• Providing a practical framework for

scaling Scrum

17© 1993-2015 Scrum.org, All Rights Reserved

18© 1993-2015 Scrum.org, All Rights Reserved

Howcanweseparatethevaluablefromthewasteful?

19© 1993-2015 Scrum.org, All Rights Reserved

Measure outcomes. Measure direct evidence.

RevenueperEmployeeProductCostRatio

EmployeeSatisfactionCustomerSatisfaction

ReleaseFrequencyRelease

StabilizationCycleTime

InstalledVersionIndex

UsageIndexInnovationRateDefectDensity

20© 1993-2015 Scrum.org, All Rights Reserved

Change cannot be outsourced

Measure

Facilitate change

• Skills,Knowledge,Understanding§ Productmanagers§ Managers§ Developers

• Practices,Tools,Standards

CircumstantialEvidence

DirectEvidence

Improve

21© 1993-2015 Scrum.org, All Rights Reserved

22© 1993-2015 Scrum.org, All Rights Reserved

Software Development Needs Professionalism

Numerousstudiesshowa10-timedifferenceinproductivityandqualityamongsoftwaredevelopersand

teams.

Wouldyoutrustyourlifetosomeonewhowasnotaprofessionalintheirfield?

23© 1993-2015 Scrum.org, All Rights Reserved

Who do you work with ?

• Going to form a Scrum team –who is going to be on it…

• 100 developers – who would you include – who has the skills...

• Hiring the right people...– Is Scrum master enough...?

24© 1993-2015 Scrum.org, All Rights Reserved

And there is consultants…

• Crucial for driving Agility into any organizations

• BUT• Each consultant comes with their

own approach, experience and ideas

• Get 5 consultants, get 10 different implementation of Scrum

25© 1993-2015 Scrum.org, All Rights Reserved

Buildingyourownexpertcommunity(withothers)

Scrumusers

ScrumProfessionals

ExperiencedScrumProfessional

ScrumProfessionalExperts

Consistentvocabulary,baseknowledgeandsharedvalues

Provensituationalknowledgeandexperience

ProvenExpertknowledge,referencesandpeerreview

Externalconsultants

26© 1993-2015 Scrum.org, All Rights Reserved

Level Certification

Trainer Professional ScrumTrainer

Expert Knowledge Professional ScrumExpert

ImmediatePractitionerknowledge

Professional ScrumProduct OwnerIIProfessional ScrumMasterIIScaledProfessional Scrum

Foundation knowledge Professional ScrumProduct Owner IProfessional ScrumMasterIProfessional ScrumDeveloper I

CertificationProvesKnowledge

27© 1993-2015 Scrum.org, All Rights Reserved

Andprofessionalismhasotherimplications

28© 1993-2015 Scrum.org, All Rights Reserved

Professional Scrum is MORE than knowledge

• Commitment – Dedicated to delivering working software

• Focus – On what is the most important

• Openness – frequently inspecting through delivering stuff

• Respect – cross functioning, self organizing team

• Courage – We admit we do not know everything

29© 1993-2015 Scrum.org, All Rights Reserved

30© 1993-2015 Scrum.org, All Rights Reserved

The definition of done seems confused ?

Wellwearenotdone,done!!

31© 1993-2015 Scrum.org, All Rights Reserved

Development Operations Insight

Are We Done Yet ?

Today

Analysis Development Test Release Deploy Manage Instrument Learn Plan

Soon…

32© 1993-2015 Scrum.org, All Rights Reserved

Scrum Development Kit™ (SDK)

• Development environment(s)• Done definition• Practices, done to ops• Infrastructure tools• Architecture tools (API,

services)• Development standards• Apps and module calls

33© 1993-2015 Scrum.org, All Rights Reserved

Development Operations BusinessAgility

And the future…

Today

Scrum+DevOps

Scrum+DevOps+EBM

34© 1993-2015 Scrum.org, All Rights Reserved

35© 1993-2015 Scrum.org, All Rights Reserved

ProductBacklog

One Scrum team doing work

36© 1993-2015 Scrum.org, All Rights Reserved

Scrum

37© 1993-2015 Scrum.org, All Rights Reserved

ProductBacklog

Nine Scrum teams doing work

38© 1993-2015 Scrum.org, All Rights Reserved

Introducing the Nexus

39© 1993-2015 Scrum.org, All Rights Reserved

The Next 20 Years with ScrumImproving the Profession of Software Development

• Measuring the value of agile initiatives

• Improving professionalism• Broadening support for done as

software becomes more critical• Providing a practical framework for

scaling Scrum

40© 1993-2015 Scrum.org, All Rights Reserved

ClosingScaled Professional Scrum

“Success in management requires learning as fast as the world is changing.”

– Warren Bennis

41© 1993-2015 Scrum.org, All Rights Reserved

Thank You