Agile Innovation - Product Management in Turbulent times

40
Agile Product Management in turbulent times co Duarte le Coach, [email protected]

description

In today’s world we are constantly confronted with the message that the competition is breeding down our necks, that the market and environment are changing and we need to change with them. And most importantly, we are told that we need to listen to our customers to be able to provide the right products. We as a Product Managers need to be able to see beyond the basic product decisions, e.g. do we add feature A or feature B? We need to think beyond the silo of our function.

Transcript of Agile Innovation - Product Management in Turbulent times

Page 1: Agile Innovation - Product Management in Turbulent times

AgileProduct Management in turbulent times

Vasco DuarteAgile Coach, [email protected]

Page 2: Agile Innovation - Product Management in Turbulent times

Vasco Duarte

@duarte_vascohttp://bit.ly/vasco_bloghttp://bit.ly/vasco_slideshare

Page 3: Agile Innovation - Product Management in Turbulent times

Portfolio

Do we have the right things in our portfolio?

Page 4: Agile Innovation - Product Management in Turbulent times

Next?isWhat

Page 5: Agile Innovation - Product Management in Turbulent times

Business at warp speed…How to Cope?

Page 6: Agile Innovation - Product Management in Turbulent times

How to tackle these changes?ACT I – tackling the challenges

Page 7: Agile Innovation - Product Management in Turbulent times

What have you done for

me lately?

Page 8: Agile Innovation - Product Management in Turbulent times

Idea

Page 9: Agile Innovation - Product Management in Turbulent times

Meetings to get idea approved

Page 10: Agile Innovation - Product Management in Turbulent times

Trying to get the project started

Page 11: Agile Innovation - Product Management in Turbulent times

Time is ticking

Page 12: Agile Innovation - Product Management in Turbulent times

Dude, Where’s my product?

Page 13: Agile Innovation - Product Management in Turbulent times

Slow Processes: a (BAD) example

Time

Ad

ded

Valu

e

6 months trying to get the project approved

One dayBrainstorming new product idea 6 months

product development

Page 14: Agile Innovation - Product Management in Turbulent times

Consequences of slow processes:

• Higher costs -> due to the amount of work that is pending while the costs are accruing

• Lower quality -> slow processes allow for “dirty” workarounds and hide quality problems (which in turn increase costs due to rework)

Page 15: Agile Innovation - Product Management in Turbulent times

Corollary of fast processes

For any given process, if you can reduce the Time it takes to execute it, you will consequently reduce Costs and increase Quality

Page 16: Agile Innovation - Product Management in Turbulent times

CASE I: How to reduce the time it takes to execute a particular process

Page 17: Agile Innovation - Product Management in Turbulent times

Action Value added (in min) Waste (in min)Partner calls in with an order (100 CDs)

5 min 0 min

Order is added to in-house system

1 min 10 min

Order is assigned in factory 0 min 5 minOrder waits for a minimum batch size (e.g. 1000)

0 min ~2 day (2880 min)

Order box is created 1 min x # of CDs = 100 min 5 min x #CDs = 500 minOrder mail package created 0 min 10 minMail Packages are created for all orders

5 min 50 min (1 of 10 orders on average)

Mail Packages shipped 5 min 50 min (1 / 10 on average)Mail delay 0 min ~2 day (2880 min)

Total 116 min 6385 min

116 / 6385 = 1.8% Value

Added!

Technique 1: Value Stream MappingSimple example

Page 18: Agile Innovation - Product Management in Turbulent times

What have you done for

me lately?

Page 19: Agile Innovation - Product Management in Turbulent times

Input

Result

What happens if you improve the activity that is NOT a bottleneck?

And don’t forget the Little law!

Page 20: Agile Innovation - Product Management in Turbulent times

Faster? Sure! But why?

Page 21: Agile Innovation - Product Management in Turbulent times
Page 22: Agile Innovation - Product Management in Turbulent times

You

Customer

+=

Best ProductManager

Page 23: Agile Innovation - Product Management in Turbulent times
Page 24: Agile Innovation - Product Management in Turbulent times

CASE II: Flexible Requirements Management

Page 25: Agile Innovation - Product Management in Turbulent times

Different content abstractions for different stakeholders

User Stories

Features

EpicsPortfolio Items – Customer marketable

Longer term planning (more than 1 iteration)

Where the rubber meets the road – what we do in one iteration

Product Marketing and

Portfolio

Product Owner + Architect + UX

Team + Product

Owner

Page 26: Agile Innovation - Product Management in Turbulent times

Different ways to manage a portfolio of Epics/Features

Epic

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Epic Epic

Feature

Feature

Feature

Epic

Feature

Feature

Feature

Epic Option 1:• Many epics• Shallow implementation• New market / new business

innovation• Typical goal: catch up (me too

or tick-in-box products for reviews)

Epic

Feature

Feature

Feature

Feature

Feature

Feature

Epic

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Option 2:• Few epics• Deep implementation• Technological innovation• Typical goal: Hero products,

unique experiences, Niche-focused products

WHAT IS YOUR G

OAL?

Page 27: Agile Innovation - Product Management in Turbulent times

Feedback is essential to get it right

Page 28: Agile Innovation - Product Management in Turbulent times

When I grow up I want to learn…

Page 29: Agile Innovation - Product Management in Turbulent times

Bug evolution in a non-agile project

OpenClosedSubmit

Timeline

Nu

mb

er

of

Bu

gs

Development phase Desperately testing and fixing phase

Waterfall

Page 30: Agile Innovation - Product Management in Turbulent times

Your Team is the best design team!

Page 31: Agile Innovation - Product Management in Turbulent times

CASE III: The learning process for the whole company

Page 32: Agile Innovation - Product Management in Turbulent times

DiscontinuationGeneral AvailabilityProduct Realization

S3 R1S1 V3 V1V2

ReleaseDevelopment

D1S2 R2

IdeaScreening

ReleasePlanning

FeasibiltyStudy

SystemTest

BetaValidation

RCValidation

LaunchPreparationDevelopment Iterations

MarketLaunch

Screening and Initiation Validation

D2

Product life-cycle and product realization cycle

DA Dn ...

ProjectInitiation

Step 1: A classic waterfall-like process framework

• Learning comes too late• Requires the world to be perfect• Not flexible to changes (especially late changes)

Page 33: Agile Innovation - Product Management in Turbulent times

Step 2: Agile process framework for the whole company

• Includes feedback/learning cycles for major company processes

• Regular reviews allow us to adapt to change

Page 34: Agile Innovation - Product Management in Turbulent times

Now for the real challenge…ACT III – How to take this into practice?

Page 35: Agile Innovation - Product Management in Turbulent times

Workout

Work OUT!OR…

Page 36: Agile Innovation - Product Management in Turbulent times

Epic Epic Epic Epic Epic

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Feature

Dep

th o

f th

e p

ort

folio

Is t

his

Epic

a “

kick

-ass

” or

a “

me

too”

or

a “

check

in b

ox”?

Breadth of the portfolioHow many experiences do we offer our customers?

Flexible Scope techniques

Page 37: Agile Innovation - Product Management in Turbulent times

Design a learning process

Source: Eric Ries, Lean Startup

Page 38: Agile Innovation - Product Management in Turbulent times

Stop starting, start finishing!

Page 39: Agile Innovation - Product Management in Turbulent times

Here’s a tip you can take to the bank: Hire someone who has done it before.

Page 40: Agile Innovation - Product Management in Turbulent times

Currently an Agile Coach at Avira, Vasco Duarte is an experienced Product and Project Manager. Having worked in the software industry since 1997, Vasco has also been an Agile practitioner since 2004, he is one of the leaders and catalysts of Agile methods and Agile culture adoption at Avira and previously at Nokia and F-Secure.

Vasco's contributions to the development of the Software industry and professions can be read at his blog: http://SoftwareDevelopmentToday.blogspot.com

Or you can follow Vasco on Twitter: @duarte_vasco

Tweet or send me an e-mail: [email protected]