SlideShare a Scribd company logo
1 of 43
Download to read offline
Agile and Lean Roadmapping:
Incorporating Change at Every
Level of Product Planning
Johanna Rothman
@johannarothman
www.jrothman.com
jr@jrothman.com
781-641-4046
© 2018 Johanna Rothman@johannarothman
Why Bother Planning
• Innovation?
• Delivery?
• Solve a customer’s
problem?
• Impact?
• Discussion!
2
© 2018 Johanna Rothman@johannarothman
Why Product Roadmaps?
• Gain some perspective
• What’s now?
• What’s later?
• Alternatives?
• Experiments?
3
© 2018 Johanna Rothman@johannarothman
Roadmap Becomes
a Time-Based Wishlist
4
© 2018 Johanna Rothman@johannarothman
Thinking in Quarters Helps
Some People…
• Can see the big picture:
where the product is
headed
• More resilient than a
yearly plan for
deliverables and budget
5
Photo by Rainer Krienke on Unsplash
© 2018 Johanna Rothman@johannarothman
Quarterly Roadmaps Similar
to Triptiks
• Overall destination doesn’t
change
• Local detours already
defined
• You don’t plan to take
alternative side roads even
though they are visible
• The questions are:
• How and when to get there
(cost and schedule)
6
Image from:
http://www.bbc.com/autos/story/
20161007-why-paper-road-maps-wont-die
© 2018 Johanna Rothman@johannarothman
Where’s the Feedback?
7
Agile Approach
© 2018 Johanna Rothman@johannarothman
Outcomes vs Outputs
• Outcomes answer
questions, inform future
work
• Outputs is finished work
• Too often the roadmap is
only about deliveries
9
https://unsplash.com/photos/-Cmz06-0btw
© 2018 Johanna Rothman@johannarothman
ConsiderYour Customer’s
Problem andYour Agile Approach
10
Customer
Problem
Well-Understood
(Keep the Lights On)
Mostly Understood
(Current Product Set)
Vague or Unclear
(Possible transforming
Idea)
Roadmap
Duration
As long as is reasonable:
When do you want to EOL?
Show MVPs in roadmap
and limit to reasonable
planning horizon
Show Experiments, Demos, Big
Ideas
Reasons for an
agile approach
Feedback useful for knowing
when to stop
Feedback-Informed Based on fast feedback cycles
© 2018 Johanna Rothman@johannarothman
Roadmap Assumptions
• What the customer wants
• When the customer wants it
• Known feature sets all have
the same value
• New understanding
(features) arrives on a
regular cadence
(organization, product, team)
11
© 2018 Johanna Rothman@johannarothman
Reality of Features…
• Some feature sets have
more changes, more features
• Arrival rate of changes/new
features is unpredictable
• Some features more
valuable than others
• Teams do not have perfect
prediction
• Result:“More! Change!”
12
© 2018 Johanna Rothman@johannarothman
Estimation Problems for
Long-Term Planning
• We are not very good at
estimating long and large
efforts
• Too often request for
commitments instead of
accurate estimates
13
© 2018 Johanna Rothman@johannarothman
Misuse of Quarterly Planning
• Start to prepare 6 weeks
out (before we know
enough)
• “How much can we get
into a quarter’s worth of
plan?”
• Can we get the project/
program to commit?
• “Push” planning
14
© 2018 Johanna Rothman@johannarothman
Problems with Larger
Planning
• Groupthink:“We can do this!”
• “Commitments” create a
committed plan instead of
feedback informing later work
• Larger planning creates less
adaptability
• Estimation uncertainty
increases
• Interdependency uncertainty
increases
15
© 2017 Johanna Rothman@johannarothman
Seeing Interdependencies
• Less frequently we plan, the more we tolerate curlicue features
• Don’t deal with root cause of interdependencies
16
© 2018 Johanna Rothman@johannarothman
“The best way to predict
your future is to create it”
— Peter Drucker
17
© 2018 Johanna Rothman@johannarothman
Change Words to Help See
Largeness
• Epic and themes are not
standard across tools
• Terms hide the
complexity
• Change “epic” and
“theme” to “feature set”
18
© 2018 Johanna Rothman@johannarothman
Quick Feature Set Workshop
1. (7 mins) Teams of three (dev/test/BA or PO) write cards together
2. (7 mins) Entire team: De-duplicate and see what you missed.
3. Check to see if you need to iterate on steps 1 and 2
4. (2 mins) Count the features.
5. (2 mins) Using historical cycle time, how long will this work take? If
you don’t know, use three days and assume you will swarm/mob.
6. Count what a team can deliver in a quarter
7. Slot the various features or feature sets into one quarter or longer
19
© 2018 Johanna Rothman@johannarothman
Counting Features is Not
Estimating Tasks
• Customers buy features,
not tasks
• Workshopping more
small stories helps teams
stick with features
20
© 2018 Johanna Rothman@johannarothman
Rolling Wave Plan
21
© 2018 Johanna Rothman@johannarothman
One Month Rolling Wave
22
© 2018 Johanna Rothman@johannarothman
After One Week
23
All Changed
© 2018 Johanna Rothman@johannarothman
WhenYou Need Feedback
• Uncertainty or
experiments
• Large efforts (programs)
• Which problems to solve?
• Which possible solutions
might work?
• How can we deliver?
24
© 2018 Johanna Rothman@johannarothman
Adaptability and Resilience
• Adaptability is about being
able to manage change
and continue
• Resilience is about
returning to a reasonable
state
25
© 2018 Johanna Rothman@johannarothman
Can We Encourage Planning
Change?
• When does the quarterly
plan change?
• Do you want to change
more often than the
teams can deliver
something?
• How can you build
adaptability and resilience
into your planning?
26
© 2018 Johanna Rothman@johannarothman
Consider Words
• Feature sets instead of epics/
themes and various minimums:
• MinimumViable Experiment
(learn fast)
• MinimumViable Product (small
product might be useful)
• Minimum Marketable Feature
(something a customer can use)
• Minimum Adoptable Feature Set
(what the customer needs to
use it)
27
© 2018 Johanna Rothman@johannarothman
Flow-Based Roadmap
(Scope-Based Wishlist)
28
© 2018 Johanna Rothman@johannarothman
Possible One QuarterView
29
© 2018 Johanna Rothman@johannarothman
The Big Black Line Helps Set
Expectations
• About what we need to
deliver (not “all” of it)
• What is enough
• When we want to change
• How feedback will inform
the planning
30
© 2018 Johanna Rothman@johannarothman
Roadmap vs. Portfolio
• The product roadmap
optimizes for this product’s
capabilities
• The project portfolio
optimizes for the
organization’s strategy
• A given product release
fulfills a part of the
organization’s strategy
31
© 2018 Johanna Rothman@johannarothman
ProductValue Team Manages
the Rolling Wave Plan
• Do you still talk about
“single wringable neck?”
32
© 2018 Johanna Rothman@johannarothman
Agile Teams
33
© 2018 Johanna Rothman@johannarothman
ProductValue Team
• Product Strategy
• Product Tactics
• Product Specifics
34
© 2018 Johanna Rothman@johannarothman
Hierarchical PVT
35
© 2018 Johanna Rothman@johannarothman
Agile ProductValue Team for
a Program
• Create a small world
network that includes
the customer
• Product manager
• Product Owners
• With multiple feature
teams, a PO for each
team
36
© 2018 Johanna Rothman@johannarothman
How Often DoYour Teams
Work withYour Customers?
• Large changes
• Risky changes
• Need more
feedback
37
© 2018 Johanna Rothman@johannarothman
Why Managers Want
Commitments
• “How much” thinking is
from serial planning and
approaches: one delivery
• Agile approaches
encourage multiple
deliveries
• How little can we do to
deliver value?
• Instead of commitments,
can we deliver and replan?
38
© 2018 Johanna Rothman@johannarothman
ProductValue Team Replans
• What value has the
program/project
delivered?
• What would provide
more value if we changed
the rank, added, or
subtracted?
• Are we done yet? (Have
we provided enough value
that we can stop?)
39
© 2018 Johanna Rothman@johannarothman
Questions for you
• Timebox or scope-box?
• What minimums make
sense?
• Show experiments?
• Feature sets instead of
Huge Chunks of work?
• Pull-planning instead of
push-planning?
40
Fail Fast
Learn Early
© 2018 Johanna Rothman@johannarothman
Roadmaps Can Help…
• What you don’t do
• How small an experiment
you can plan
• Alternatives to consider
41
© 2018 Johanna Rothman@johannarothman
Scaling is not about multiplying what
you do for one team.
Scaling is about removing extra steps
as you grow.
42
© 2018 Johanna Rothman@johannarothman
Let’s Stay in Touch
• Pragmatic Manager:
www.jrothman.com/
pragmaticmanager
• Please link with me on
LinkedIn
• Look for the PO book
and workshop in the fall
43

More Related Content

What's hot

What's hot (14)

Agile projects.programs.portfolio
Agile projects.programs.portfolioAgile projects.programs.portfolio
Agile projects.programs.portfolio
 
Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?Agile Teams and Collaboration: What's New About Agile?
Agile Teams and Collaboration: What's New About Agile?
 
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
 
Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportAgile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
 
What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleader
 
Improve socialnetworkingskills
Improve socialnetworkingskillsImprove socialnetworkingskills
Improve socialnetworkingskills
 
At Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile TeamAt Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile Team
 
Yesorno.impossible
Yesorno.impossibleYesorno.impossible
Yesorno.impossible
 
Agile hiring. It's a team sport
Agile hiring. It's a team sportAgile hiring. It's a team sport
Agile hiring. It's a team sport
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
 
MTP Digital 2020 - Developing as a Product Manager
MTP Digital 2020 - Developing as a Product ManagerMTP Digital 2020 - Developing as a Product Manager
MTP Digital 2020 - Developing as a Product Manager
 
Editorial Calendar Show and Tell
Editorial Calendar Show and TellEditorial Calendar Show and Tell
Editorial Calendar Show and Tell
 
How to Build an Audience, Increase Your Citizen Engagement, and Meet Your Mis...
How to Build an Audience, Increase Your Citizen Engagement, and Meet Your Mis...How to Build an Audience, Increase Your Citizen Engagement, and Meet Your Mis...
How to Build an Audience, Increase Your Citizen Engagement, and Meet Your Mis...
 
WEBINAR: How to Avoid Process Improvement Bloopers & Blunders
WEBINAR: How to Avoid Process Improvement Bloopers & BlundersWEBINAR: How to Avoid Process Improvement Bloopers & Blunders
WEBINAR: How to Avoid Process Improvement Bloopers & Blunders
 

Similar to Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Planning

Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
Johanna Rothman
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Stefan Wolpers
 

Similar to Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Planning (20)

Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationAgile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
 
Transparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project PortfolioTransparent Decisions: Managing the Project Portfolio
Transparent Decisions: Managing the Project Portfolio
 
Short and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback LoopsShort and Sweet: A Deep Dive Into Concise Feedback Loops
Short and Sweet: A Deep Dive Into Concise Feedback Loops
 
Tackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna RothmanTackling Fake Agility w/ Johanna Rothman
Tackling Fake Agility w/ Johanna Rothman
 
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
Hands-on Agile #59: “Agile” Does Not Work for You? Tackling Fake Agility w/ J...
 
JR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmiJR.agile portfolioplanning.pmi
JR.agile portfolioplanning.pmi
 
Leading High Impact Virtual Teams
Leading High Impact Virtual TeamsLeading High Impact Virtual Teams
Leading High Impact Virtual Teams
 
Measure your way to major impact
Measure your way to major impactMeasure your way to major impact
Measure your way to major impact
 
How to Overcome the Challenges of Scaling Agile
How to Overcome the Challenges of Scaling AgileHow to Overcome the Challenges of Scaling Agile
How to Overcome the Challenges of Scaling Agile
 
Schedule management where the rubber meets the road v1.5
Schedule management   where the rubber meets the road v1.5Schedule management   where the rubber meets the road v1.5
Schedule management where the rubber meets the road v1.5
 
Schedule management where the rubber meets the road v1.5
Schedule management   where the rubber meets the road v1.5Schedule management   where the rubber meets the road v1.5
Schedule management where the rubber meets the road v1.5
 
Agile Program Management
Agile Program ManagementAgile Program Management
Agile Program Management
 
Planning Process Considerations
Planning Process ConsiderationsPlanning Process Considerations
Planning Process Considerations
 
Keep the Competitive Edge and Reduce Churn
Keep the Competitive Edge and Reduce ChurnKeep the Competitive Edge and Reduce Churn
Keep the Competitive Edge and Reduce Churn
 
Strategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual WorkplaceStrategies to Manage Conflict in the Virtual Workplace
Strategies to Manage Conflict in the Virtual Workplace
 
Agile portfolio planning
Agile portfolio planningAgile portfolio planning
Agile portfolio planning
 
Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida Agile Beyond Rituals | Presented at Agile Noida
Agile Beyond Rituals | Presented at Agile Noida
 
The 2015 State of Community Management Webinar
The 2015 State of Community Management WebinarThe 2015 State of Community Management Webinar
The 2015 State of Community Management Webinar
 
priortization-ofproducts.pptx
priortization-ofproducts.pptxpriortization-ofproducts.pptx
priortization-ofproducts.pptx
 
Strategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual WorkplaceStrategies to Reduce Conflict in the Virtual Workplace
Strategies to Reduce Conflict in the Virtual Workplace
 

More from Johanna Rothman

More from Johanna Rothman (9)

Eight traps.networking
Eight traps.networkingEight traps.networking
Eight traps.networking
 
Hiring.for.cultural.fit
Hiring.for.cultural.fitHiring.for.cultural.fit
Hiring.for.cultural.fit
 
Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable life
 
Manage.your.job.search
Manage.your.job.searchManage.your.job.search
Manage.your.job.search
 
Exploding Management Myths
Exploding Management MythsExploding Management Myths
Exploding Management Myths
 
Overcoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to AgileOvercoming Three Pitfalls of Transitioning to Agile
Overcoming Three Pitfalls of Transitioning to Agile
 
Agile.managers.essence.leadership
Agile.managers.essence.leadershipAgile.managers.essence.leadership
Agile.managers.essence.leadership
 
Becoming.kick ass.testmanager
Becoming.kick ass.testmanagerBecoming.kick ass.testmanager
Becoming.kick ass.testmanager
 
Influence.and.authority
Influence.and.authorityInfluence.and.authority
Influence.and.authority
 

Recently uploaded

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
lizamodels9
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
amitlee9823
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
amitlee9823
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
Abortion pills in Kuwait Cytotec pills in Kuwait
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
lizamodels9
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Dipal Arora
 

Recently uploaded (20)

Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Falcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in indiaFalcon Invoice Discounting platform in india
Falcon Invoice Discounting platform in india
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
Call Girls Jp Nagar Just Call 👗 7737669865 👗 Top Class Call Girl Service Bang...
 
Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1Katrina Personal Brand Project and portfolio 1
Katrina Personal Brand Project and portfolio 1
 
Uneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration PresentationUneak White's Personal Brand Exploration Presentation
Uneak White's Personal Brand Exploration Presentation
 
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
Call Girls Kengeri Satellite Town Just Call 👗 7737669865 👗 Top Class Call Gir...
 
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
Call Girls From Pari Chowk Greater Noida ❤️8448577510 ⊹Best Escorts Service I...
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
👉Chandigarh Call Girls 👉9878799926👉Just Call👉Chandigarh Call Girl In Chandiga...
 
Falcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to ProsperityFalcon's Invoice Discounting: Your Path to Prosperity
Falcon's Invoice Discounting: Your Path to Prosperity
 

Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Planning

  • 1. Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Planning Johanna Rothman @johannarothman www.jrothman.com jr@jrothman.com 781-641-4046
  • 2. © 2018 Johanna Rothman@johannarothman Why Bother Planning • Innovation? • Delivery? • Solve a customer’s problem? • Impact? • Discussion! 2
  • 3. © 2018 Johanna Rothman@johannarothman Why Product Roadmaps? • Gain some perspective • What’s now? • What’s later? • Alternatives? • Experiments? 3
  • 4. © 2018 Johanna Rothman@johannarothman Roadmap Becomes a Time-Based Wishlist 4
  • 5. © 2018 Johanna Rothman@johannarothman Thinking in Quarters Helps Some People… • Can see the big picture: where the product is headed • More resilient than a yearly plan for deliverables and budget 5 Photo by Rainer Krienke on Unsplash
  • 6. © 2018 Johanna Rothman@johannarothman Quarterly Roadmaps Similar to Triptiks • Overall destination doesn’t change • Local detours already defined • You don’t plan to take alternative side roads even though they are visible • The questions are: • How and when to get there (cost and schedule) 6 Image from: http://www.bbc.com/autos/story/ 20161007-why-paper-road-maps-wont-die
  • 7. © 2018 Johanna Rothman@johannarothman Where’s the Feedback? 7
  • 9. © 2018 Johanna Rothman@johannarothman Outcomes vs Outputs • Outcomes answer questions, inform future work • Outputs is finished work • Too often the roadmap is only about deliveries 9 https://unsplash.com/photos/-Cmz06-0btw
  • 10. © 2018 Johanna Rothman@johannarothman ConsiderYour Customer’s Problem andYour Agile Approach 10 Customer Problem Well-Understood (Keep the Lights On) Mostly Understood (Current Product Set) Vague or Unclear (Possible transforming Idea) Roadmap Duration As long as is reasonable: When do you want to EOL? Show MVPs in roadmap and limit to reasonable planning horizon Show Experiments, Demos, Big Ideas Reasons for an agile approach Feedback useful for knowing when to stop Feedback-Informed Based on fast feedback cycles
  • 11. © 2018 Johanna Rothman@johannarothman Roadmap Assumptions • What the customer wants • When the customer wants it • Known feature sets all have the same value • New understanding (features) arrives on a regular cadence (organization, product, team) 11
  • 12. © 2018 Johanna Rothman@johannarothman Reality of Features… • Some feature sets have more changes, more features • Arrival rate of changes/new features is unpredictable • Some features more valuable than others • Teams do not have perfect prediction • Result:“More! Change!” 12
  • 13. © 2018 Johanna Rothman@johannarothman Estimation Problems for Long-Term Planning • We are not very good at estimating long and large efforts • Too often request for commitments instead of accurate estimates 13
  • 14. © 2018 Johanna Rothman@johannarothman Misuse of Quarterly Planning • Start to prepare 6 weeks out (before we know enough) • “How much can we get into a quarter’s worth of plan?” • Can we get the project/ program to commit? • “Push” planning 14
  • 15. © 2018 Johanna Rothman@johannarothman Problems with Larger Planning • Groupthink:“We can do this!” • “Commitments” create a committed plan instead of feedback informing later work • Larger planning creates less adaptability • Estimation uncertainty increases • Interdependency uncertainty increases 15
  • 16. © 2017 Johanna Rothman@johannarothman Seeing Interdependencies • Less frequently we plan, the more we tolerate curlicue features • Don’t deal with root cause of interdependencies 16
  • 17. © 2018 Johanna Rothman@johannarothman “The best way to predict your future is to create it” — Peter Drucker 17
  • 18. © 2018 Johanna Rothman@johannarothman Change Words to Help See Largeness • Epic and themes are not standard across tools • Terms hide the complexity • Change “epic” and “theme” to “feature set” 18
  • 19. © 2018 Johanna Rothman@johannarothman Quick Feature Set Workshop 1. (7 mins) Teams of three (dev/test/BA or PO) write cards together 2. (7 mins) Entire team: De-duplicate and see what you missed. 3. Check to see if you need to iterate on steps 1 and 2 4. (2 mins) Count the features. 5. (2 mins) Using historical cycle time, how long will this work take? If you don’t know, use three days and assume you will swarm/mob. 6. Count what a team can deliver in a quarter 7. Slot the various features or feature sets into one quarter or longer 19
  • 20. © 2018 Johanna Rothman@johannarothman Counting Features is Not Estimating Tasks • Customers buy features, not tasks • Workshopping more small stories helps teams stick with features 20
  • 21. © 2018 Johanna Rothman@johannarothman Rolling Wave Plan 21
  • 22. © 2018 Johanna Rothman@johannarothman One Month Rolling Wave 22
  • 23. © 2018 Johanna Rothman@johannarothman After One Week 23 All Changed
  • 24. © 2018 Johanna Rothman@johannarothman WhenYou Need Feedback • Uncertainty or experiments • Large efforts (programs) • Which problems to solve? • Which possible solutions might work? • How can we deliver? 24
  • 25. © 2018 Johanna Rothman@johannarothman Adaptability and Resilience • Adaptability is about being able to manage change and continue • Resilience is about returning to a reasonable state 25
  • 26. © 2018 Johanna Rothman@johannarothman Can We Encourage Planning Change? • When does the quarterly plan change? • Do you want to change more often than the teams can deliver something? • How can you build adaptability and resilience into your planning? 26
  • 27. © 2018 Johanna Rothman@johannarothman Consider Words • Feature sets instead of epics/ themes and various minimums: • MinimumViable Experiment (learn fast) • MinimumViable Product (small product might be useful) • Minimum Marketable Feature (something a customer can use) • Minimum Adoptable Feature Set (what the customer needs to use it) 27
  • 28. © 2018 Johanna Rothman@johannarothman Flow-Based Roadmap (Scope-Based Wishlist) 28
  • 29. © 2018 Johanna Rothman@johannarothman Possible One QuarterView 29
  • 30. © 2018 Johanna Rothman@johannarothman The Big Black Line Helps Set Expectations • About what we need to deliver (not “all” of it) • What is enough • When we want to change • How feedback will inform the planning 30
  • 31. © 2018 Johanna Rothman@johannarothman Roadmap vs. Portfolio • The product roadmap optimizes for this product’s capabilities • The project portfolio optimizes for the organization’s strategy • A given product release fulfills a part of the organization’s strategy 31
  • 32. © 2018 Johanna Rothman@johannarothman ProductValue Team Manages the Rolling Wave Plan • Do you still talk about “single wringable neck?” 32
  • 33. © 2018 Johanna Rothman@johannarothman Agile Teams 33
  • 34. © 2018 Johanna Rothman@johannarothman ProductValue Team • Product Strategy • Product Tactics • Product Specifics 34
  • 35. © 2018 Johanna Rothman@johannarothman Hierarchical PVT 35
  • 36. © 2018 Johanna Rothman@johannarothman Agile ProductValue Team for a Program • Create a small world network that includes the customer • Product manager • Product Owners • With multiple feature teams, a PO for each team 36
  • 37. © 2018 Johanna Rothman@johannarothman How Often DoYour Teams Work withYour Customers? • Large changes • Risky changes • Need more feedback 37
  • 38. © 2018 Johanna Rothman@johannarothman Why Managers Want Commitments • “How much” thinking is from serial planning and approaches: one delivery • Agile approaches encourage multiple deliveries • How little can we do to deliver value? • Instead of commitments, can we deliver and replan? 38
  • 39. © 2018 Johanna Rothman@johannarothman ProductValue Team Replans • What value has the program/project delivered? • What would provide more value if we changed the rank, added, or subtracted? • Are we done yet? (Have we provided enough value that we can stop?) 39
  • 40. © 2018 Johanna Rothman@johannarothman Questions for you • Timebox or scope-box? • What minimums make sense? • Show experiments? • Feature sets instead of Huge Chunks of work? • Pull-planning instead of push-planning? 40 Fail Fast Learn Early
  • 41. © 2018 Johanna Rothman@johannarothman Roadmaps Can Help… • What you don’t do • How small an experiment you can plan • Alternatives to consider 41
  • 42. © 2018 Johanna Rothman@johannarothman Scaling is not about multiplying what you do for one team. Scaling is about removing extra steps as you grow. 42
  • 43. © 2018 Johanna Rothman@johannarothman Let’s Stay in Touch • Pragmatic Manager: www.jrothman.com/ pragmaticmanager • Please link with me on LinkedIn • Look for the PO book and workshop in the fall 43