SlideShare a Scribd company logo
1 of 55
Download to read offline
1
Roadmapping
Alex Pandel & Nikki Lee, 18F
In partnership with the Department of the Interior’s Office of Natural Resources Revenue
2
The point of
roadmaps
Product roadmaps are a powerful
strategic tool. They help you keep
track of the big picture and correlate
every work item to your end goal.
They also help you communicate
with your stakeholders.
3
Product roadmaps are a powerful
strategic tool. They help you keep
track of the big picture and correlate
every work item to your end goal.
They also help you communicate
with your stakeholders.
4
Product roadmaps are a powerful
strategic tool. They help you keep
track of the big picture and correlate
every work item to your end goal.
They also help you stay aligned with
your stakeholders.
5
You shouldn’t use roadmaps to
forecast exactly what will get
delivered when. They’re for planning
the order in which you’ll tackle the
various pieces of the overarching
problem.
6
You shouldn’t use roadmaps to
forecast exactly what will get
delivered when. They’re for planning
the order in which you’ll tackle the
various pieces of the overarching
problem.
7
Roadmaps are not a promise.
8
9
The spectrum of
work
All of the work of building a product
lives on a spectrum — you need
open-ended conceptual work just as
much as clearly-defined execution
tasks.
10
11
problem statement
definedconceptual possibilities
12
specific tasks
definedconceptual possibilities
The roadmap is a bridge between
your strategic vision and your
backlog of work.
13
14
scenarios/product goals
product roadmap
backlog
product vision
15
Pulling from your
user scenarios
The individual product goals that
flow out of your user scenarios are
the backbone of your roadmap. They
dictate the scope of the team’s work.
16
The first step to building a roadmap
is to put your product goals into a
meaningful order. When in doubt,
prioritize.
17
The first step to building a roadmap
is to put your product goals into a
meaningful order. When in doubt,
prioritize.
18
Imagine you’re building a web portal
where users can look up their tickets
and traffic violations.
19
Vision
We’re creating a way for members of
the public to view and address their
tickets and traffic violations, so that
traffic incidents are resolved more
efficiently.
20
Product goals
A member of the public can see all of their current unpaid tickets.
A member of the public can see their past tickets and traffic violations.
A member of the public can pay off an unpaid ticket.
A member of the public can initiate the process of contesting a ticket.
Agency staff can track currently unpaid tickets.
Agency staff can see a record of tickets and traffic violations.
21
1 2 3
What is the core value
proposition of this
system? Which of these
product goals most
directly support it?
Which product goals
must be huge successes?
Which ones just need to
get completed?
Are there some product
goals that must get
fulfilled sooner than
others? Which ones, and
why?
Sequencing product goals
discussion
22
23
discussion
Prioritizing product goals
A member of the
public can see all of
their current unpaid
tickets.
A member of the
public can pay off
an unpaid ticket.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
Agency staff can
see a record of
tickets and traffic
violations.
P1 P2 P3
24
discussion
Sequencing product goals
A member of the
public can see all of
their current unpaid
tickets.
A member of the
public can pay off
an unpaid ticket.
System:
track new tickets
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
Agency staff can
see a record of
tickets and traffic
violations.
Agency staff can
track currently
unpaid tickets.
System:
track new tickets
add existing history
Once you’ve figured out the priority,
and relative timing, of your product
goals, you can put them into
sequential order.
25
Discussion
If your team could only work on one product goal at a time, how would you
sequence the work?
* There’s no single right answer. The important thing is to have a reason
why you’ve chosen a particular sequencing.
26
Discussion
If your team could work on two product goals at a time, how would you
sequence the work?
*
Remember that you don’t know exactly how long each product goal will
take — how will you handle that?
27
Let’s imagine that our team is pretty
small, and can only focus on one
product goal at a time.
28
Agency staff
can see a
record of
tickets and
traffic
violations.
29
discussion
Strict priority order
A member of
the public can
see all of their
current unpaid
tickets.
Agency staff
can track
currently
unpaid tickets.
A member of
the public can
see their past
tickets and
traffic
violations.
A member of
the public can
initiate the
process of
contesting a
ticket.
A member of
the public can
pay off an
unpaid ticket.
Agency staff
can see a
record of
tickets and
traffic
violations.
30
discussion
Prioritizing the public
A member of
the public can
see all of their
current unpaid
tickets.
Agency staff
can track
currently
unpaid tickets.
A member of
the public can
see their past
tickets and
traffic
violations.
A member of
the public can
initiate the
process of
contesting a
ticket.
A member of
the public can
pay off an
unpaid ticket.
Agency staff
can see a
record of
tickets and
traffic
violations.
31
discussion
Prioritizing the agency
A member of
the public can
see all of their
current unpaid
tickets.
Agency staff
can track
currently
unpaid tickets.
A member of
the public can
see their past
tickets and
traffic
violations.
A member of
the public can
initiate the
process of
contesting a
ticket.
A member of
the public can
pay off an
unpaid ticket.
This is already a (rough) roadmap!
32
Note that it doesn’t tell you when
each product goal will be completed,
or even what the solution will look
like. It just tells you what order the
work will be completed in.
33
Note that it doesn’t tell you when
each product goal will be completed,
or even what the solution will look
like. It just tells you what order the
work will be completed in.
34
35
Zooming in
Agency staff
can see a
record of
tickets and
traffic
violations.
36
A member of
the public can
see all of their
current unpaid
tickets.
Agency staff
can track
currently
unpaid tickets.
A member of
the public can
see their past
tickets and
traffic
violations.
A member of
the public can
initiate the
process of
contesting a
ticket.
A member of
the public can
pay off an
unpaid ticket.
Of course, this roadmap is probably
still too high level for the team. It
needs to be broken down into more
detailed work items.
37
Of course, this roadmap is probably
still too high level for the team. It
needs to be broken down into more
detailed pieces of work.
38
Agency staff
can see a
record of
tickets and
traffic
violations.
39
A member of
the public can
see all of their
current unpaid
tickets.
Agency staff
can track
currently
unpaid tickets.
A member of
the public can
see their past
tickets and
traffic
violations.
A member of
the public can
initiate the
process of
contesting a
ticket.
A member of
the public can
pay off an
unpaid ticket.
track new tickets user account
creation and
management
associate tickets
with user accounts
display tickets
Each of these items can get broken
into more detailed tasks, too.
40
41
track new tickets user account
creation and
management
associate tickets
with user accounts
display tickets
create new account log in/out (session
management)
associate account
with legal identity
account recovery
(password reset)
And so on, until you have bite-sized
pieces of work.
42
Each piece of work connects
logically to an overarching product
goal.
43
44
A member of the public can see all of their
current unpaid tickets.
track new tickets user account
creation and
management
associate tickets
with user accounts
display tickets
create new account log in/out (session
management)
associate account
with legal identity
account recovery
(password reset)
45
Stitching it all
together
When you zoom back out, you get an
all-up view of your upcoming work,
anchored to the end value you’re
delivering.
46
47
Agency staff can
see a record of
tickets and traffic
violations.
A member of the
public can see all of
their current unpaid
tickets.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
A member of the
public can pay off
an unpaid ticket.
track new
tickets
user account
creation and
management
associate
tickets with
user accounts
display
tickets
access
historical
ticket data
associate
tickets with
user accounts
display
tickets
track new tickets
user account creation and
management
associate tickets with user
accounts
display tickets
track new tickets
user account creation and
management
user account creation and
management
user account creation and
management
48
track new
tickets
user account
creation and
management
associate
tickets with
user accounts
display
tickets
access
historical
ticket data
associate
tickets with
user accounts
display
tickets
track new tickets
user account creation and
management
associate tickets with user
accounts
display tickets
track new tickets
user account creation and
management
user account creation and
management
user account creation and
management
Well-understood work is
represented in more detail
Agency staff can
see a record of
tickets and traffic
violations.
A member of the
public can see all of
their current unpaid
tickets.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
A member of the
public can pay off
an unpaid ticket.
49
track new
tickets
user account
creation and
management
associate
tickets with
user accounts
display
tickets
access
historical
ticket data
associate
tickets with
user accounts
display
tickets
track new tickets
user account creation and
management
associate tickets with user
accounts
display tickets
track new tickets
user account creation and
management
user account creation and
management
user account creation and
management
Work that comes later is
represented in less detail,
because it’s not well-known yet
Agency staff can
see a record of
tickets and traffic
violations.
A member of the
public can see all of
their current unpaid
tickets.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
A member of the
public can pay off
an unpaid ticket.
50
track new
tickets
user account
creation and
management
associate
tickets with
user accounts
display
tickets
access
historical
ticket data
associate
tickets with
user accounts
display
tickets
track new tickets
user account creation and
management
associate tickets with user
accounts
display tickets
track new tickets
user account creation and
management
user account creation and
management
user account creation and
management
Work that’s really far off is just
a guess!
Agency staff can
see a record of
tickets and traffic
violations.
A member of the
public can see all of
their current unpaid
tickets.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
A member of the
public can pay off
an unpaid ticket.
51
track new
tickets
user account
creation and
management
associate
tickets with
user accounts
display
tickets
access
historical
ticket data
associate
tickets with
user accounts
display
tickets
track new tickets
user account creation and
management
associate tickets with user
accounts
display tickets
track new tickets
user account creation and
management
user account creation and
management
user account creation and
management
This becomes the backlog your
team works off of!
Agency staff can
see a record of
tickets and traffic
violations.
A member of the
public can see all of
their current unpaid
tickets.
Agency staff can
track currently
unpaid tickets.
A member of the
public can see their
past tickets and
traffic violations.
A member of the
public can initiate
the process of
contesting a ticket.
A member of the
public can pay off
an unpaid ticket.
52
Some examples
53
54
55

More Related Content

What's hot

Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentationGeekNightHyderabad
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...Lean Kanban Central Europe
 
Part ii mgt 350
Part ii   mgt 350Part ii   mgt 350
Part ii mgt 350swawrodjr1
 
The Outstanding Organization Introduction & Chapter 1
The Outstanding Organization Introduction & Chapter 1The Outstanding Organization Introduction & Chapter 1
The Outstanding Organization Introduction & Chapter 1TKMG, Inc.
 
Fusion14 session 202 problem management - making it work for your organization
Fusion14 session 202   problem management - making it work for your organizationFusion14 session 202   problem management - making it work for your organization
Fusion14 session 202 problem management - making it work for your organizationKepner-Tregoe
 
Understanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisUnderstanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisSumit Lokhande
 
Implementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric ApproachImplementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric ApproachAndre Persad
 
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, NetflixUX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, NetflixUX STRAT
 
Leland Sandler: An Approach to Implementing Sustainable Change
Leland Sandler: An Approach to Implementing Sustainable ChangeLeland Sandler: An Approach to Implementing Sustainable Change
Leland Sandler: An Approach to Implementing Sustainable ChangeLeland Sandler
 
Toyota business practices
Toyota business practicesToyota business practices
Toyota business practicesssuser727fc31
 
Not all projects are the same: One size does not fit all for managing projects
Not all projects are the same: One size does not fit all for managing projectsNot all projects are the same: One size does not fit all for managing projects
Not all projects are the same: One size does not fit all for managing projectsImprovement Skills Consulting Ltd.
 
How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)
 How to Leverage Lean for Long-Term Success (Under Short-Term Pressures) How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)
How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)KaiNexus
 
Applying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingApplying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingLean Enterprise Academy
 
Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving techniqueMohd Shahjahan
 
Rte Introduction W Org Excellence Slide Final
Rte Introduction W Org Excellence Slide FinalRte Introduction W Org Excellence Slide Final
Rte Introduction W Org Excellence Slide Finald1hoff3
 

What's hot (20)

6.4 User Stories Teamwork v2.0
6.4 User Stories  Teamwork v2.06.4 User Stories  Teamwork v2.0
6.4 User Stories Teamwork v2.0
 
How to do an A3 Report
How to do an A3 ReportHow to do an A3 Report
How to do an A3 Report
 
The People versus the Technical Approach to Change Management
The People versus the Technical Approach to Change ManagementThe People versus the Technical Approach to Change Management
The People versus the Technical Approach to Change Management
 
Design lean agile_thinking presentation
Design lean agile_thinking presentationDesign lean agile_thinking presentation
Design lean agile_thinking presentation
 
A3 problem solving
A3 problem solvingA3 problem solving
A3 problem solving
 
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
A3 THINKING FOR SOLVING COMPLEX PROBLEMS AND EVOLUTIONARY CHANGE (ALEXEI ZHEG...
 
Part ii mgt 350
Part ii   mgt 350Part ii   mgt 350
Part ii mgt 350
 
The Outstanding Organization Introduction & Chapter 1
The Outstanding Organization Introduction & Chapter 1The Outstanding Organization Introduction & Chapter 1
The Outstanding Organization Introduction & Chapter 1
 
Toyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem SolvingToyotas 8 Steps To Problem Solving
Toyotas 8 Steps To Problem Solving
 
Fusion14 session 202 problem management - making it work for your organization
Fusion14 session 202   problem management - making it work for your organizationFusion14 session 202   problem management - making it work for your organization
Fusion14 session 202 problem management - making it work for your organization
 
Understanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsisUnderstanding A3 Thinking- a synopsis
Understanding A3 Thinking- a synopsis
 
Implementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric ApproachImplementing a Work Out Program Using The General Electric Approach
Implementing a Work Out Program Using The General Electric Approach
 
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, NetflixUX STRAT Online 2020: Dr. Martin Tingley, Netflix
UX STRAT Online 2020: Dr. Martin Tingley, Netflix
 
Leland Sandler: An Approach to Implementing Sustainable Change
Leland Sandler: An Approach to Implementing Sustainable ChangeLeland Sandler: An Approach to Implementing Sustainable Change
Leland Sandler: An Approach to Implementing Sustainable Change
 
Toyota business practices
Toyota business practicesToyota business practices
Toyota business practices
 
Not all projects are the same: One size does not fit all for managing projects
Not all projects are the same: One size does not fit all for managing projectsNot all projects are the same: One size does not fit all for managing projects
Not all projects are the same: One size does not fit all for managing projects
 
How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)
 How to Leverage Lean for Long-Term Success (Under Short-Term Pressures) How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)
How to Leverage Lean for Long-Term Success (Under Short-Term Pressures)
 
Applying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem SolvingApplying PDCA, A3 Thinking & Problem Solving
Applying PDCA, A3 Thinking & Problem Solving
 
Effective prob. solving technique
Effective prob. solving techniqueEffective prob. solving technique
Effective prob. solving technique
 
Rte Introduction W Org Excellence Slide Final
Rte Introduction W Org Excellence Slide FinalRte Introduction W Org Excellence Slide Final
Rte Introduction W Org Excellence Slide Final
 

Similar to Roadmapping

ClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsKristin Low
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of BusinessPaul Sherman
 
Indicators workshop ces 2013
Indicators workshop ces 2013Indicators workshop ces 2013
Indicators workshop ces 2013CesToronto
 
Rapid Foresight For Product Strategy
Rapid Foresight For Product StrategyRapid Foresight For Product Strategy
Rapid Foresight For Product StrategyDmitry Bezuglyy
 
iCrossing UK Client Summit 2011 - Starting at the customer
iCrossing UK Client Summit 2011 - Starting at the customeriCrossing UK Client Summit 2011 - Starting at the customer
iCrossing UK Client Summit 2011 - Starting at the customeriCrossing
 
A Guide to Succeeding in the Internet of Things
A Guide to Succeeding in the Internet of ThingsA Guide to Succeeding in the Internet of Things
A Guide to Succeeding in the Internet of ThingsClaro Partners Inc.
 
Competitive Intelligence Analysis
Competitive Intelligence AnalysisCompetitive Intelligence Analysis
Competitive Intelligence AnalysisGeorge Giannakeas
 
#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi
#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi
#The 7 Basic Quality Tools For Process Improvement - By SN PanigrahiSN Panigrahi, PMP
 
Session 3 qualitative market reserach for entrepreneurs market
Session 3   qualitative market reserach for entrepreneurs marketSession 3   qualitative market reserach for entrepreneurs market
Session 3 qualitative market reserach for entrepreneurs marketAngela Ferrara
 
Design Systems - Siili collective
Design Systems - Siili collectiveDesign Systems - Siili collective
Design Systems - Siili collectiveTomi Sjöblom
 
Brilliant Experience Design Workshop
Brilliant Experience Design WorkshopBrilliant Experience Design Workshop
Brilliant Experience Design WorkshopBrilliant Noise
 
21 ways for innovation. Get your own 21 ways set
21 ways for innovation. Get your own 21 ways set21 ways for innovation. Get your own 21 ways set
21 ways for innovation. Get your own 21 ways setMarc Heleven
 
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docx
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docxWeek 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docx
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docxmelbruce90096
 
Digital-Analytics-The-Culture-of-Insights-and-Actions
Digital-Analytics-The-Culture-of-Insights-and-ActionsDigital-Analytics-The-Culture-of-Insights-and-Actions
Digital-Analytics-The-Culture-of-Insights-and-Actionssteveahaar
 
Planning involves which of the following
Planning involves which of the followingPlanning involves which of the following
Planning involves which of the followingGender Core
 
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...Marco De Cesaris
 
DDTP (Dynamic Digital Transformation Protocol)
DDTP (Dynamic Digital Transformation Protocol)DDTP (Dynamic Digital Transformation Protocol)
DDTP (Dynamic Digital Transformation Protocol)Shazeen Annam
 

Similar to Roadmapping (20)

ClickZ Live: Smart Analytics
ClickZ Live: Smart AnalyticsClickZ Live: Smart Analytics
ClickZ Live: Smart Analytics
 
Field Research at the Speed of Business
Field Research at the Speed of BusinessField Research at the Speed of Business
Field Research at the Speed of Business
 
Learning Journey Circular Design
Learning Journey Circular DesignLearning Journey Circular Design
Learning Journey Circular Design
 
Indicators workshop ces 2013
Indicators workshop ces 2013Indicators workshop ces 2013
Indicators workshop ces 2013
 
Rapid Foresight For Product Strategy
Rapid Foresight For Product StrategyRapid Foresight For Product Strategy
Rapid Foresight For Product Strategy
 
iCrossing UK Client Summit 2011 - Starting at the customer
iCrossing UK Client Summit 2011 - Starting at the customeriCrossing UK Client Summit 2011 - Starting at the customer
iCrossing UK Client Summit 2011 - Starting at the customer
 
A Guide to Succeeding in the Internet of Things
A Guide to Succeeding in the Internet of ThingsA Guide to Succeeding in the Internet of Things
A Guide to Succeeding in the Internet of Things
 
Competitive Intelligence Analysis
Competitive Intelligence AnalysisCompetitive Intelligence Analysis
Competitive Intelligence Analysis
 
#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi
#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi
#The 7 Basic Quality Tools For Process Improvement - By SN Panigrahi
 
Tbo revisitedv final
Tbo revisitedv finalTbo revisitedv final
Tbo revisitedv final
 
Session 3 qualitative market reserach for entrepreneurs market
Session 3   qualitative market reserach for entrepreneurs marketSession 3   qualitative market reserach for entrepreneurs market
Session 3 qualitative market reserach for entrepreneurs market
 
Project report
Project reportProject report
Project report
 
Design Systems - Siili collective
Design Systems - Siili collectiveDesign Systems - Siili collective
Design Systems - Siili collective
 
Brilliant Experience Design Workshop
Brilliant Experience Design WorkshopBrilliant Experience Design Workshop
Brilliant Experience Design Workshop
 
21 ways for innovation. Get your own 21 ways set
21 ways for innovation. Get your own 21 ways set21 ways for innovation. Get your own 21 ways set
21 ways for innovation. Get your own 21 ways set
 
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docx
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docxWeek 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docx
Week 1BSA 310 Material Week 1.docxSystem InventoryBSA310 V.docx
 
Digital-Analytics-The-Culture-of-Insights-and-Actions
Digital-Analytics-The-Culture-of-Insights-and-ActionsDigital-Analytics-The-Culture-of-Insights-and-Actions
Digital-Analytics-The-Culture-of-Insights-and-Actions
 
Planning involves which of the following
Planning involves which of the followingPlanning involves which of the following
Planning involves which of the following
 
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...
Don't Just Gamble: Data Driven Strategy For The Launch Of 2 New Global Analyt...
 
DDTP (Dynamic Digital Transformation Protocol)
DDTP (Dynamic Digital Transformation Protocol)DDTP (Dynamic Digital Transformation Protocol)
DDTP (Dynamic Digital Transformation Protocol)
 

Recently uploaded

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelDeepika Singh
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 

Recently uploaded (20)

Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 

Roadmapping

  • 1. 1 Roadmapping Alex Pandel & Nikki Lee, 18F In partnership with the Department of the Interior’s Office of Natural Resources Revenue
  • 3. Product roadmaps are a powerful strategic tool. They help you keep track of the big picture and correlate every work item to your end goal. They also help you communicate with your stakeholders. 3
  • 4. Product roadmaps are a powerful strategic tool. They help you keep track of the big picture and correlate every work item to your end goal. They also help you communicate with your stakeholders. 4
  • 5. Product roadmaps are a powerful strategic tool. They help you keep track of the big picture and correlate every work item to your end goal. They also help you stay aligned with your stakeholders. 5
  • 6. You shouldn’t use roadmaps to forecast exactly what will get delivered when. They’re for planning the order in which you’ll tackle the various pieces of the overarching problem. 6
  • 7. You shouldn’t use roadmaps to forecast exactly what will get delivered when. They’re for planning the order in which you’ll tackle the various pieces of the overarching problem. 7
  • 8. Roadmaps are not a promise. 8
  • 10. All of the work of building a product lives on a spectrum — you need open-ended conceptual work just as much as clearly-defined execution tasks. 10
  • 13. The roadmap is a bridge between your strategic vision and your backlog of work. 13
  • 16. The individual product goals that flow out of your user scenarios are the backbone of your roadmap. They dictate the scope of the team’s work. 16
  • 17. The first step to building a roadmap is to put your product goals into a meaningful order. When in doubt, prioritize. 17
  • 18. The first step to building a roadmap is to put your product goals into a meaningful order. When in doubt, prioritize. 18
  • 19. Imagine you’re building a web portal where users can look up their tickets and traffic violations. 19
  • 20. Vision We’re creating a way for members of the public to view and address their tickets and traffic violations, so that traffic incidents are resolved more efficiently. 20
  • 21. Product goals A member of the public can see all of their current unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can pay off an unpaid ticket. A member of the public can initiate the process of contesting a ticket. Agency staff can track currently unpaid tickets. Agency staff can see a record of tickets and traffic violations. 21
  • 22. 1 2 3 What is the core value proposition of this system? Which of these product goals most directly support it? Which product goals must be huge successes? Which ones just need to get completed? Are there some product goals that must get fulfilled sooner than others? Which ones, and why? Sequencing product goals discussion 22
  • 23. 23 discussion Prioritizing product goals A member of the public can see all of their current unpaid tickets. A member of the public can pay off an unpaid ticket. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. Agency staff can see a record of tickets and traffic violations. P1 P2 P3
  • 24. 24 discussion Sequencing product goals A member of the public can see all of their current unpaid tickets. A member of the public can pay off an unpaid ticket. System: track new tickets A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. Agency staff can see a record of tickets and traffic violations. Agency staff can track currently unpaid tickets. System: track new tickets add existing history
  • 25. Once you’ve figured out the priority, and relative timing, of your product goals, you can put them into sequential order. 25
  • 26. Discussion If your team could only work on one product goal at a time, how would you sequence the work? * There’s no single right answer. The important thing is to have a reason why you’ve chosen a particular sequencing. 26
  • 27. Discussion If your team could work on two product goals at a time, how would you sequence the work? * Remember that you don’t know exactly how long each product goal will take — how will you handle that? 27
  • 28. Let’s imagine that our team is pretty small, and can only focus on one product goal at a time. 28
  • 29. Agency staff can see a record of tickets and traffic violations. 29 discussion Strict priority order A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 30. Agency staff can see a record of tickets and traffic violations. 30 discussion Prioritizing the public A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 31. Agency staff can see a record of tickets and traffic violations. 31 discussion Prioritizing the agency A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 32. This is already a (rough) roadmap! 32
  • 33. Note that it doesn’t tell you when each product goal will be completed, or even what the solution will look like. It just tells you what order the work will be completed in. 33
  • 34. Note that it doesn’t tell you when each product goal will be completed, or even what the solution will look like. It just tells you what order the work will be completed in. 34
  • 36. Agency staff can see a record of tickets and traffic violations. 36 A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 37. Of course, this roadmap is probably still too high level for the team. It needs to be broken down into more detailed work items. 37
  • 38. Of course, this roadmap is probably still too high level for the team. It needs to be broken down into more detailed pieces of work. 38
  • 39. Agency staff can see a record of tickets and traffic violations. 39 A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket. track new tickets user account creation and management associate tickets with user accounts display tickets
  • 40. Each of these items can get broken into more detailed tasks, too. 40
  • 41. 41 track new tickets user account creation and management associate tickets with user accounts display tickets create new account log in/out (session management) associate account with legal identity account recovery (password reset)
  • 42. And so on, until you have bite-sized pieces of work. 42
  • 43. Each piece of work connects logically to an overarching product goal. 43
  • 44. 44 A member of the public can see all of their current unpaid tickets. track new tickets user account creation and management associate tickets with user accounts display tickets create new account log in/out (session management) associate account with legal identity account recovery (password reset)
  • 46. When you zoom back out, you get an all-up view of your upcoming work, anchored to the end value you’re delivering. 46
  • 47. 47 Agency staff can see a record of tickets and traffic violations. A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket. track new tickets user account creation and management associate tickets with user accounts display tickets access historical ticket data associate tickets with user accounts display tickets track new tickets user account creation and management associate tickets with user accounts display tickets track new tickets user account creation and management user account creation and management user account creation and management
  • 48. 48 track new tickets user account creation and management associate tickets with user accounts display tickets access historical ticket data associate tickets with user accounts display tickets track new tickets user account creation and management associate tickets with user accounts display tickets track new tickets user account creation and management user account creation and management user account creation and management Well-understood work is represented in more detail Agency staff can see a record of tickets and traffic violations. A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 49. 49 track new tickets user account creation and management associate tickets with user accounts display tickets access historical ticket data associate tickets with user accounts display tickets track new tickets user account creation and management associate tickets with user accounts display tickets track new tickets user account creation and management user account creation and management user account creation and management Work that comes later is represented in less detail, because it’s not well-known yet Agency staff can see a record of tickets and traffic violations. A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 50. 50 track new tickets user account creation and management associate tickets with user accounts display tickets access historical ticket data associate tickets with user accounts display tickets track new tickets user account creation and management associate tickets with user accounts display tickets track new tickets user account creation and management user account creation and management user account creation and management Work that’s really far off is just a guess! Agency staff can see a record of tickets and traffic violations. A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 51. 51 track new tickets user account creation and management associate tickets with user accounts display tickets access historical ticket data associate tickets with user accounts display tickets track new tickets user account creation and management associate tickets with user accounts display tickets track new tickets user account creation and management user account creation and management user account creation and management This becomes the backlog your team works off of! Agency staff can see a record of tickets and traffic violations. A member of the public can see all of their current unpaid tickets. Agency staff can track currently unpaid tickets. A member of the public can see their past tickets and traffic violations. A member of the public can initiate the process of contesting a ticket. A member of the public can pay off an unpaid ticket.
  • 53. 53
  • 54. 54
  • 55. 55