51
Agile © copyright 2010. Net Objectives, Inc. Handling Product Management Across The Enterprise

Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Agile© copyright 2010. Net Objectives, Inc.

Handling Product

Management Across The

Enterprise

Page 2: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Lean Enterprise

Business

Management

Team

ASSESSMENTS

CONSULTING

TRAINING

COACHING

Lean for Executives

Product Portfolio

Management

Lean Management

Project ManagementKanban / Scrum

ATDD / TDD / Design Patterns

For access to recordings of webinars, seminar pdfs, and much more, register at:

www.netobjectives.com/register

Page 3: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 4: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Abstract

What is the flow of information in product

management?

Why do we want to deliver fast?

How do we discover value?

Why is it important to have structure?

Case studies

Page 5: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

First Release

Investment

Period

Payback

Period

Profit

Period

Breakeven

from Denne and Cleland-Huang. Software by Numbers

Cas

h flo

w

Time

economics of responsiveness

Page 6: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Staged Releases

First

Release

Invest-

ment

Period

Profit

Period

Pay-

back

Period

Cas

h flo

w

Time

Release 1 Net Return

Page 7: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Staged Releases

Profit

Period

Second

Release

Invest-

ment

Period

Pay-

back

Period

Release 2 Net Return

Cas

h flo

w

Time

Release 1 Net Return

Page 8: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Profit

Period

Investment

Invest-

ment

Period

Pay-

back

Period

Breakeven

Point

Total Return

Cas

h flo

w

Time

staged releases

Page 9: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Cas

h flo

w

BreakevenSingle

Release

First Release

Time

Staged Releases

10

increased profit

Page 10: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

PARETO

Bu

sin

ess

valu

e re

aliz

ed

rele

ase

rele

ase

rele

ase

rele

ase

Page 11: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

LINEAR

Bu

sin

ess

valu

e re

aliz

ed

rele

ase

rele

ase

rele

ase

rele

ase

Page 12: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

MINIMUM BUILD RELEASE

Bu

sin

ess

valu

e re

aliz

ed

Time

rele

ase

rele

ase

Page 13: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

WATERFALL?

Bu

sin

ess

valu

e re

aliz

ed

Time

rele

ase

PARETO WITHOUT EARLY RELEASES

Page 14: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

BLEND

Bu

sin

ess

valu

e re

aliz

ed

Time

rele

ase

rele

ase

rele

ase

Page 15: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

do the most important half first

standard development sequence

More important Less important

Page 16: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 17: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

do the most important 25% first

standard development sequence

More important Less important

Page 18: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

focusing on the known, valuable features

gives greater certainty

produces greater value

lowers risk of mis-building and over-building

Deliver

in Stages when possible

Page 19: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 20: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 21: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

the road well travelled

Page 22: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 23: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 24: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 25: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Ops & Support

Customers

Shared Components

Shared Components

Product Related

Product Related

Product Related

SoftwareRelease

SoftwareProduct

NewRequirements

Development

CustomerProduct Managers

Business LeadersRegional Coordinators

Trainers & Educators

Product Champion(s)

Capabilities

Business

Consumption

Concept

Product Portfolio Management

Consider the Software Value Stream

Managing

here Reduces

induced

waste here

Page 26: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING
Page 27: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Does “self-organizing

teams” mean you do what

you want?

No

Page 28: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Role of Team in Bigger Picture

Page 29: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Lean Enterprise

Business

Management

Team

MAKE

VALUE

FLOW

Page 30: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

MAKE

INCREMENTAL DELIVERY

CREATIVE PROBLEM SOLVING

QUALITY BUILT IN

Team

Page 31: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

VALUE

PRIORITIZATION

BUSINESS ITERATIONS

RELEASE PLANNING

Business

Page 32: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

technical

FLOW

Value Stream Visualization

Impediment Impact

Workflow as Process

ACCOUNTABILITY

Manage (limit) queues

Visual controls

Manage flow (process)

Management

Page 33: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Getting the right people to work on the right thing at the right time

Is more important

than doing the

steps faster

Page 34: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

what structure

to use?

Page 35: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

how much of what you do is

valuable?rework?

Page 36: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Getting

Requirements

Testing

Programming

Design

Integration

Planning

Collaboration

Re-doing

requirements

Working from old

requirements

“Fixing” bugs

“Integration”

errors

Deployment

Building

unneeded

features

Overbuilding

frameworks

What Work Do You Do?

TrainingDocumentation

Essentially

duplicating

components

Page 37: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Long feedback cycles increase the

amount of work to be done.

Shorter feedback cycles decrease the

amount of work to be done.

What organizational structure should we

use to decrease feedback times?

Page 38: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Case study 1Teams

self-organized

by layer

Page 39: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Background

Case Study 2: Military Aircraft

• 7 components on plane

• 70 person dev group (50 devs)

• 7 teams (4-10 each)

• 4 test platforms, 2 simulators, 1 plane

• Challenge was integration extremely

difficult

Page 40: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Dynamic Feature Teams

Page 41: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Resulting Savings

63% increase in throughput

42% decrease in defects

Greater than 22% savings* ($1.73M)

*Was thought to be higher but not claimed due to political reasons

Page 42: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Background

Case Study 3: Coordinating

Teams• Multiple teams

• Specialized

• Each team completed sprints in two weeks

…but value not delivered for months

…and then with challenges

Page 43: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Focus on time

over the

entire value

stream.

Page 44: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

MMF

Split MMF

according to

Teams

Teams split according

to components

Teams work on

their parts Teams work on

their part until done

MMF

Eventually integrating

them together

Feedback times for:

Team

Across teams

Customer

Progress bar

2 weeks

6 weeks

8 weeks

Page 45: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

MMF

Split MMF

into sub-features

Development teams split

according to components

Teams work on

their part

After one iteration, teams

integrate their components

MMF

Progress bar

Integration still required

but takes much less time

Feedback times for:

Team

Across teams

Customer

2 weeks

2 weeks

2 weeks

Page 46: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Case studyCoordinating

Multiple

Business

Stakeholders

with Multiple

Team

Page 47: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

The Simple Case

A1

A2

A1

1. Define Business capabilities

2. CreateMMFs

A1 A1

Development team

Team Product Backlog

A1A1A2A

3. Prioritize MMFs 4. Create high level stories

5. Assign to team backlog

Team(s)

Product Owners

Architecture

Technical Leads

Page 48: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

A Harder Case

A1

A2

A1

1. Define Business capabilities

2. CreateMMFs

A1 A1

Application/Component

TeamsTeam Product Backlogs

A1A1A2A

3. Prioritize MMFs 4. Create high level stories

5. Assign to team backlogs

Team(s)

Team(s)

Team(s)

Team(s)

Product Owners

A2A2 A2

Architecture

Technical Leads

Page 49: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Agile At Scale

A1

B1

C1A2

A1

B3

B2

B1

C2

C1

1. Define Business capabilities

2. CreateMMFs B1B1 B1

A1 A1

B2B2 B2

B3 B3 Blo

cked

Team Product Backlogs

Product Managers

Product Owners

Business Stakeholders

B3

A1A1A2

B2B3

C2

A

B

C

3. Prioritize MMFs 4. Create high level stories

5. Assign to team backlogs

Architecture

Technical Leads

Application/Component

Teams

Team(s)

Team(s)

Team(s)

Team(s)

Page 50: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

Holistic Approach

Delivery quickly

Discover iteratively

Attend to structure (flow)

Optimize the whole

key points

Page 51: Handling Product Management Across The Enterprise Agile...Handling Product Management Across The Enterprise. Lean Enterprise Business Manage ment Team ASSESSMENTS CONSULTING TRAINING

copyright © 2010 Net Objectives Inc.

Thank You!For access to recordings of webinars, seminar pdfs, and much more, register at:

www.netobjectives.com/register