+ All Categories
Home > Documents > 3 formorebusinessvaluenow agilertp

3 formorebusinessvaluenow agilertp

Date post: 08-May-2015
Category:
Upload: leanagiletraining
View: 145 times
Download: 0 times
Share this document with a friend
81
© Joseph Little 2014 M ORE B USINESS V ALUE N OW “Transforming the World of Work” 1
Transcript
Page 1: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

MORE BUSINESS VALUE NOW !

“Transforming the World of Work” !

!1

Page 2: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Joe Little, CST & MBA

• Agile Coach & Trainer (CST)!• 20+ years in senior level consulting to well-known firms in New York, London and

Charlotte, and elsewhere.!• Focus on delivery of Business Value; interest in Lean !• CST (CSP, CSPO, CSM); MBA!• Was Senior Manager in Big 6 consulting!• Head of Kitty Hawk Consulting, Inc. since 1991!• Head of LeanAgileTraining.com!• Started trying to do [Agile] before reading The Mythical Man-Month!!

– http://agileconsortium.blogspot.com

[email protected]

!2

Page 3: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Basics

!3

Page 4: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Test

There will be a test at the end. !!Or: two questions that you each must answer.

!4

Page 5: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Key Issue

!5

Having better lives (the good life - Cf Socrates) !!Smaller version: Getting more from Scrum.

Page 6: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Would it be good to have more Business Value?

!6

My opinion: Improving the Business Value is our biggest problem. Getting more efficient is secondary.

Page 7: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

What’s in it for you? (Scrum)

More business value for the firm More for the customers

More, cheaper, faster, better Faster delivery (TTM) Better way to work (for the workers) More fun It just makes sense

!7

Page 8: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

If you are a Team member...

If you deliver more real business value, your life has a higher purpose.... !You have done something for another person (or persons). This is a wonderful thing.

!8

Page 9: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

What is the problem?

We are not delivering enough Business Value. !Large success does happen often...why not much more often?? !And a larger success more often...

!9

Page 10: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Put another way

We need more... Beauty Innovation WOW factor Inventiveness Creativity Sex appeal…. (BIWICS) Neat, cool, wonderful solutions to hard technical and business problems

!10

Page 11: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Per Tom DeMarco

Project A will eventually cost about $1 million and will produce value of about $1.1 million !Project B will eventually cost about $1 million and will produce value of about $50 million. !!What do we learn from this? !

!11

Page 12: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Why is business value so hard?

A. We don’t talk to the customer B. We don’t understand the problem well enough C. The customer can’t explain what they want D. Communication is hard (all along the line) E. Many people are involved F. Change in every dimension G. Rampant disruptions H. It depends on benefits vs costs I. It takes too much time to build the stuff

!12

Page 13: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

What we do now in Scrum

!13

Page 14: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

What does Scrum do ‘out of the box’ to get more business value?

1. Business and Technology collaborate 2. We have a Product Owner for each Team 3. We have a Product Backlog 4. Ordered mainly by Business Value 5. Each sprint we have working product (per the

DOD)…enabling management of progress 6. Each demo, we show the working product to

‘business stakeholders’ and get their feedback As in: ‘Did we build the best possible stuff for you this Sprint?’

7. We release earlier!14

Page 15: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

But we can do more...

!15

Page 16: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

What else can we do?

In small teams, with stickies. And large pens. One items per sticky... !What are some concrete things we could start doing tomorrow that could raise BV? !You have 2 minutes. The Team with the most stickies wins....

!16

Page 17: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

3 More Ideas

!17

Page 18: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

The 3 ideas to try

!18

Priority Poker / CBA !Business Value Engineering !The Pareto Principle

Page 19: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Priority Poker

Similar to Planning Poker, which you know and love !Puts BV Points on each #$%@ user story !Done with the Team (by the right people) !‘It’s the conversations, stupid.’ !Then add benefit-cost analysis (R Factor).

!19

Page 20: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Business Value Engineering

A framework for continuously improving how you deliver more and more business value. !Steals from Value Stream Mapping (Lean) !Steals from Deming (Plan-Do-Check-Act) !Uses ideas similar to the scientific method

!20

Page 21: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

The Pareto Principle

We know this as the 80-20 rule...although not well enough. !Vilfredo Pareto: The ‘vital few’ !Sifting to separate...

The gold, platinum, diamonds The silver and copper The dirt (even the dirt gives a decent return)

!21

Page 22: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Ummm...

These 3 ideas could be done separately.... !OR... !They could be done together...

!22

Page 23: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Priority Poker & CBA

!23

Page 24: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

What is it?

Priority Poker is very similar to Planning Poker, except it is about Business Value. !Other differences:

The reference story is the highest BV card. (Not the lowest effort story.) We use the “5 best experts” on Business Value.

!24

Page 25: 3 formorebusinessvaluenow agilertp

CSM v9.3 © Jeff Sutherland 1993-2008; © Joe Little 2014

3 roles • Product owner • Scrum master • Team !3 artifacts • Product backlog • Sprint backlog • Sprint burndown !4 activities • Sprint planning • Daily scrum • Sprint review • Retrospective

Planning poker cards

http://planningpoker.crisp.se

Source: Henrik Kniberg!25

Page 26: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

What happens?

They select the reference story. BVP=100 They choose a story (random) to evaluate They discuss They vote. Imagine: 2, 20, 20, 20, 40 The two extremes talk The vote again: 13, 20, 20, 20, 40. It is close enough. The average is 23. (Meaning: On average, they feel it is about 23% of the BV of the reference story) They go to the next story

!26

Page 27: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

What is the higher purpose?

To put a number on each story card? !!OR.... !!That the 5 ‘experts’ discussed some important issues, and ‘everyone’ now understands BV much better?

!27

Page 28: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

The goal is...

...that now everyone has shared their (key) tacit knowledge about business value. !...that now everyone’s motivation is changed. !...that now mostly they see the same elephant (of BV).

!28

Page 29: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Daniel Pink: Drive

Autonomy !Mastery !Purpose

!29

Page 30: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

“If you have to be very careful if you don’t know where you are going, because you might not get there.” Yogi Berra

!30

Page 31: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Now...

R = BVP / SP for each story. !We can order the stories mainly by R Factor. !(Yes, we also must consider Risks, Dependencies, Learning, MMFS, and other factors.) !We can do more work on the Pareto Idea... (up soon)

!31

Page 32: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Very simple...

...very powerful.

!32

Page 33: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

A word of advice...

If the ‘wrong’ person explains Priority Poker, they won’t do it !If the ‘right’ person explains it, they do it easily and see the value !!Hard to explain why...but that seems to be the truth

!33

Page 34: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Why Priority Poker & CBA

Simple Easy to implement Improves motivation Shares tacit knowledge Herds the cats (business stakeholders) Enables benefit-cost analysis, which is essential

!34

Page 35: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Business Value Engineering

!35

Page 36: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Business Value Engineering

A framework for continuously improving how you deliver more and more business value. !Steals from Value Stream Mapping (Lean) !Steals from Deming (Plan-Do-Check-Act) !Uses ideas similar to the scientific method

!36

Page 37: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

The two essential questions

How do we get the BV ideas and the requirements into the Team? !How do we deliver the ‘product’ to the customer?

!37

Page 38: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

The BV process is visible and we articulate the underlying

Do you understand yours, end-to-end?

Customers External

!!

& !!!

Internal

The Business Customer facing

people !!!!!!!!

Internal groups (Firm oriented)

The Team

!38

Page 39: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Hallmarks of good BV Engineering

1. The process is visible and articulated & always improving

2. Failures in BV communication are identified and corrected frequently, quickly

3. There are many theories, and a concerted attempt to prove out each theory

4. There is appropriate dynamism and change 5. Business & Technology are partners 6. Success is forecast (modeled) and also measured

after the fact 7. Human judgment is involved (the numbers are not

a dictator)

!39

Page 40: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Some good Theories (examples) - 1

The customer will change her mind 20% in 6 months. The customer does not really know what he wants. The customer can explain clearly what she wants. The customer only knows it when he sees it. The customer does not want software, just a solution to her problem. The Sales guys can explain some customer wants.

!40

Page 41: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 2

We can learn something about BV using better metrics (maybe even money). While we need some documentation, it is also very important to give the Team the Tacit knowledge. The telephone game effect should be minimized. Let’s have real customers come to some demos.

!41

Page 42: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 3

Customers disagree. And customers and our shareholders disagree on what is highest BV. We are always separating the diamonds from the dirt. It helps for the Team to understand BV, even the monetary return from the new product. We expect to revise the NPV estimates over time, for many reasons.

!42

Page 43: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 4

It is helpful to identify different ‘roles’ for the product. We should optimize delivery ‘end-to-end’. “End-to-end” starts when the customer has an idea, and ends when the customer is successfully using the product (achieving their business value).

!43

Page 44: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 5

There are important benefit-cost trade-offs in our work. Only by having Business-Technology as partners, can we make the better trade-offs. Knowledge about these trade-offs evolves over time. Understanding knowledge creation and knowledge decay are key to achieving ever higher business value.

!44

Page 45: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 6

Every customer has a high demand for simplicity and speed of delivery. And high quality. ...even if unstated. Some projects will be cancelled if the benefit-cost ratio declines enough. Every representative of ‘the customers’ is problematic to some degree. We are always looking to reduce the bias. Let’s let the coder talk to some of the end users. Testers must understand business value more.

!45

Page 46: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 7

The business value of the (next) release can often change significantly in a month or two. (While we are building it.) Often customers need our help in prioritizing the “requirements” that the diverse people from that firm have given us The best possible feedback comes after it goes into production. (release sooner) By using working software, we will learn faster how much we are misunderstanding what they really want.

!46

Page 47: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 8

Watching a person working if often the best way to identify the real needs. Use cases can be helpful in articulating the requirements. Showing some real users working software frequently can be very useful for learning about requirements. The customer often does not understand his problem, and is more often far from articulating well the ‘better’ solution for it. (eg, does not understand what is possible)

!47

Page 48: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Good Theories (examples) - 9

Exogenous variables (war, weather, economic) add more reasons to deliver something smaller faster. No one person at the customer firm ‘knows’ what the customer (firm) wants. We need to re-train some customers to trust us enough to want more frequent releases. And give them the necessary support (eg, for testing). We must have higher quality so that customer testing costs and ‘pain’ reaches an acceptably lower level.

!48

Page 49: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Some Outputs

A BV ‘process’ map (~30 objects/stickies) A list of underlying theories (~20) An ‘operational’ definition of BV for the next release A BV Model A specific improvement to make (later: approved & completed) Something changes A way(s) of measuring (higher) BV (eg, after the release is in production) A way of evaluating success (later: success evaluated)

!49

Page 50: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Why BV Engineering?

Comprehensive Enables you to identify what to fix next More long-term benefit

!50

Page 51: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

The Pareto Idea

!51

Page 52: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

The Pareto idea

80-20 !The vital few !Less is more... !Example: The iPod, not the Zune

!52

Page 53: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Pareto’s Rule (you must prioritize!)

!53

Pareto Curve

0

20

40

60

80

100

1st Quint. 2nd Quint. 3rd Quint. 4th Qunit. 5th Quint.

Page 54: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Why is this important?

Time is far more important to the customer than we ever understand !Partially done work is terrible !They ‘say’ they want ‘everything’, but they really want it ‘simple’.

!54

Page 55: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Pareto said...

You can re-apply the Pareto idea at every level of the population !!!THUS: !Every time you break down an Epic, part of it is high value, part medium, part low

!55

Page 56: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Advice

Smaller stories!!!!!! !

OK?... !

Smaller stories!!!

!56

Page 57: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

More importantly...

You have been brainwashed, for years, into the 100%-100% rule !And everyone around you has been brainwashed !AND... we are still learning how to sift & see:

gold, platinum, diamonds silver, copper dirt

!57

Page 58: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Advice: Learn to say ‘NO’

...in a nice way !!See: The Power of a Positive No, by William Ury

!58

Page 59: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Advice: First do the 85%-50% rule

85% of $3 million is $2,550,000 !50% of 12 months is 6 months.... !!THUS: a 70% improvement with just the 85-50 rule

!59

Page 60: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Advice: Work on it every day

Work on it HARD every day !Every day there is some additional work (feature) you can identify NOT to do in the Release. !Identifying that is hard. !Saying NO is hard; getting it to stick is hard.

!60

Page 61: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Why use the Pareto Principle

Conceptually easy (but in practice hard) Avoids the Death March The right thing to do Time is soooo important Minimize PDW / WIP

!61

Page 62: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Killing Babies or Sizzling Steak

!62

Page 63: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

You have finished Release Planning...

!63

By Apr 30th!

P.B.

Page 64: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

You have finished Release Planning...

!64

By Apr 30th!

P.B.

NO !!!

Page 65: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

You meet with the business stakeholders immediately

“Killing my babies” !I don’t recommend it

!65

Page 66: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Show a Pareto Chart

!66

R Factor

Bar Chart - Stories - Width is SPs

Page 67: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

You have finished Release Planning...

!67

By Apr 30th!

P.B.

Page 68: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Sizzling Steak!

Yes! We have to show the sizzling steak!

!68

Page 69: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

You seduce them into the right thing

Better for them !Better for the customer and the firm !Better for the Team !Easier than ‘killing babies’

!69

Page 70: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Other basic ideas

!70

Page 71: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Some simple things - 1

!71

Benefit-cost analysis Let the coder talk to the real user Agile Specs Ask the Doers to think about business value frequently Create a BV Model Modify the BV Model once per month Learn to cancel projects when better projects come along

Page 72: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Some simple things - 2

Identify & fix more technical debt Make the PO better Get more PO time for the team Teach the PO about the product Give the PO time to talk to end users and customers Let the PO watch a master PO Improve the quality of the Agile Specs

!72

Page 73: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Some more simple things - 3

Get more creative Make the product more elegant or beautiful Get better business stakeholders More feedback from the business stakeholders More time from the business stakeholders A better relationship between the business stakeholders and the PO Bring real end users to the Demo

!73

Page 74: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

More simple things - 4

Map the stories (in several possible ways) The Doers should watch what the end users do (in a typical day) Re-calculate the BV Model more frequently Integrate more between Team planning and firm planning Study competitive products Remove ‘bottom’ features from the release (Pareto)

!74

Page 75: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

More simple things - 5

Have more fun!?! Ask: “What will delight the customer?” Measure BV delivered (measure after a release) Focus on TTM (time to market). Measure it. Identify the BV drivers specific to your effort Clarify the acceptance criteria (functional tests) more Automate the functional tests (more)

!75

Page 76: 3 formorebusinessvaluenow agilertp

© Joseph Little 2014

Summary

!76

Page 77: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Try these!!!

!77

Business value engineering !Priority Poker !Execute on the Pareto Principle

Page 78: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

If you do, you’ll have more fun! !

!78

Yes, even hard work can be fun, if you do it the right way....

Page 79: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Question 1.

Which one do you want to do first? BV Engineering Priority Poker Pareto Rule

!79

Page 80: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Question 2.

Which will give you more long-term benefit?

BV Engineering Priority Poker The Pareto Principle

!80

Page 81: 3 formorebusinessvaluenow agilertp

© Joe Little 2014

Thank you.

Please contact me here: !Joseph Little [email protected] LeanAgileTraining.com LeanAgileTraining.com/blog Twitter: jhlittle Office: 704-376-8881 Cell: 917-887-1669

!81


Recommended