the agile value chain - home of corporate on-site scrum...

20
The Agile Value Chain Ken Rubin Managing Principal Innolution Embracing Agile Throughout the Enterprise @krubinagile @GoAgileCamp 1980’s 1990’s 2000’s 2010’s Ken Rubin Overview Trained > 23,000 people Coached >100 companies Worked with 9 startup companies 1 st Scrum Project 1 st Managing Director Copyright © 2016, Innolution, LLC. All Rights Reserved.

Upload: others

Post on 13-Apr-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

1 Copyright © 2016, Innolution, LLC. All Rights Reserved.

The Agile Value Chain

Ken Rubin Managing Principal Innolution

Embracing Agile Throughout the Enterprise

@krubinagile @GoAgileCamp

2

1980’s 1990’s 2000’s 2010’s

Ken Rubin Overview

Trained > 23,000 people Coached >100 companies

Worked with 9 startup companies

1st Scrum Project

1st Managing Director

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Page 2: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

3

Essential Scrum in Eight Languages

Copyright © 2016, Innolution, LLC. All Rights Reserved.

English

Japanese

French

Polish

German

Russian

Chinese

Brazilian Portuguese

In Production

4

Thesis of this presentation

Copyright © 2016, Innolution, LLC. All Rights Reserved.

To fully realize the benefits of agile, companies must embrace agile throughout the value chain. Failing to do so will provide only limited benefits from its use within the

development organization.

Discuss how various non-development organizations can and should embrace agile principles to achieve alignment

through the value chain.

Page 3: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

5

Departments outside of IT using Scrum

Copyright © 2016, Innolution, LLC. All Rights Reserved.

2015 Scrum Alliance State of Scrum Report

6

Tension due to misalignment

Copyright © 2016, Innolution, LLC. All Rights Reserved.

2015 Scrum Alliance State of Scrum Report

Page 4: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

7

Agile principles provide context for alignment

Copyright © 2016, Innolution, LLC. All Rights Reserved.

To achieve alignment across the value chain, the organizations involved must be embracing the same core

set of agile principles.

Described in detail in Chapter 3 of Essential Scrum book

8

Local agile optimization

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Local optimization within the development

organization

Page 5: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

9

Agile in Development/IT

Copyright © 2016, Innolution, LLC. All Rights Reserved.

We do Agile here only

10

Downstream misaligned

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Page 6: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

11

Agile all the way to the customer

Copyright © 2016, Innolution, LLC. All Rights Reserved.

12

Goal is system (company-wide) agile optimization

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Goal is have optimization across the value chain

Page 7: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

13

Misalignment throughout the value chain

Copyright © 2016, Innolution, LLC. All Rights Reserved.

We want fixed-date, budget, & scope

We write contracts to shift risk to other party

We need well-defined, legally defensible annual performance

assessments We need an annual budget that pre-allocates every $ to be spent

We need to know the complete feature set and delivery date

upfront so we can plan

We build things our own way, we’ll get you the finished stuff

when it’s done

We push work into the system as fast as we

can

We’re AGILE!

We release according to our own schedule

14

Do Agile Here

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Internal management misaligned

Develop in an Agile way, but still provide all of the same plan-driven artifacts (e.g., extensive up-front requirements, full budget, and precise schedule) like before to get the project approved

Page 8: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

15

Protection of the fiefdoms

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Sure, we can do Agile, as long as I don’t have to change anything in my group!

George’s group

Me too! Me too! Me too! Me too!

16

Adaptive exploratory approach

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Info cost Info value

Many organizations exploit what is currently known and predict what isn’t known

Need to have an adaptive, trial-and-error approach based on appropriate use of exploration

Page 9: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

17

Misunderstanding of when change occurs

Copyright © 2016, Innolution, LLC. All Rights Reserved.

We like Scrum, because we can make changes anytime we want!

Holly *?&! they can’t just change things whenever they want!

18

Economically sensible change

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Page 10: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

19

Misunderstanding of just-in-time

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Holly *?&! This sounds like total chaos!!!

With Scrum we do everything just-in-time!

20

Portfolio (demand) planning misaligned

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Described in detail in Chapter 16 of Essential Scrum book

Page 11: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

21

Don’t stack rank employees

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Okay, HR requires I rank each of you as either a 1, 2, or 3

Oh yeah, 20% will get a 1; 70% will get a 2;

and 10% will get a 3!

22

Misalignment with Finance team on classifying development costs

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Don’t understand that Agile stuff, so to be safe, let’s expense (vs. capitalize) everything!

Finance team

Capitalize = spread investment over long-term life of asset

Expense = take the immediate hit as an operational expense

Classifying everything as expense results in overpaying taxes and understating value

If agile projects are expensed and waterfall projects are capitalized, this a major impediment to adopting agile!

Accounting standards use Waterfall examples to explain capitalization rules

Page 12: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

23

Standard software capitalization process

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Achieved technical feasibility

Written managerial approval to develop

Committed development resources

Management confident of success

24 Copyright © 2016, Innolution, LLC. All Rights Reserved.

Features

Defects

Knowledge acquisition

Agile financial reporting

Page 13: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

25

Hire people who have or want to acquire T-Shaped skills

Copyright © 2016, Innolution, LLC. All Rights Reserved.

26

Performance reviews

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Annual performance review is out of sync with typical agile cadence

E.g., align feedback with sprints

Can foster low-trust competition within team rather than self-organization with a Musketeer attitude

Performance is mostly team-based with an individual component

Page 14: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

27

Outsource work to specialist organization (component team)

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Legal team Legal backlog

Feature team Product backlog

Legal work

28

Assign specialist to feature team

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Legal team

Feature team Product backlog

Legal backlog

Page 15: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

29

Specialist as consultant to feature team

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Legal team

Product backlog

Legal backlog

Feature team Consultant

30

How Marketing can do marketing work in an agile way

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Input Queue

Backlog Create Review Ready to Launch

Backlog has marketing-related items

Columns relate to states relevant to marketing

activity flow

Page 16: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

31

Sales misaligned

Copyright © 2016, Innolution, LLC. All Rights Reserved.

32

How Marketing and Development interact in an agile way

Copyright © 2016, Innolution, LLC. All Rights Reserved.

We want to know dates and features NOW! So we can put our marketing plans together

Holly *?&! We don’t know the answers to those questions on the first day!

Page 17: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

33

Range answer to fixed scope

Copyright © 2016, Innolution, LLC. All Rights Reserved.

34

Range answer to fixed date

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Today’s date 1 January

Desired release date 30 June

Number of sprints 6 (monthly)

Average low velocity 15

Average long-term velocity 20

Must Have

Must Have

Must Have

6×15

6×20

Page 18: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

35

Range answer with probability distribution

Copyright © 2016, Innolution, LLC. All Rights Reserved.

6×15

6×20

36

Partners misaligned

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Fixed

Fixed Fixed

Contract Developing software is

exploratory and collaborative

Locking down critical variables on the first day

is unreasonable

Change will happen and overhead of dealing with it must be fast and cheap

Page 19: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

37

Patterns for contractor development

Copyright © 2016, Innolution, LLC. All Rights Reserved.

38

Agile contracts

Copyright © 2016, Innolution, LLC. All Rights Reserved.

Contract Appendix A

Change Control

Want a collaboration based on trust working towards a

common goal (not adversaries)!

Lease agile teams from contractor

Fixed-cost or T&M per sprint

Fixed cost per story point (not very effective)

Simple model: Run agile with contractors just like you would if you did it internally

Page 20: The Agile Value Chain - Home of Corporate On-site Scrum ...innolution.com/.../2016_09...The_Agile_Value_Chain.pdf · Title: 2016_09_19 Rubin - The Agile Value Chain (Final).pptx Author:

39 Copyright © 2016, Innolution, LLC. All Rights Reserved.

Contact Info for Ken Rubin

Email: [email protected] Website: www.innolution.com Phone: (303) 827-3333 LinkedIn: www.linkedin.com/in/kennethrubin

Twitter: www.twitter.com/krubinagile Facebook: www.facebook.com/InnolutionLLC Google+ plus.google.com/+KennyRubin1/ Essential Scrum: A Practical Guide to the Most Popular Agile Process

www.essentialscrum.com