Post on 03-Mar-2015
- 1 -
Program Roadmap Planning
Planning Process Working Team
PMO
- 2 -
Product Roadmap Philosophy
• Product Roadmaps are at a midpoint in
level of detail in overall development project
planning
• Below the line a variety of management
tools can be used to track and manage
projects based on the needs of the team
• The level of detail above the line is
communicated across the organization and
used to make management decisions
YAHOO! CONFIDENTIAL
Incre
asin
g le
ve
l o
f d
eta
il
- 3 -
Product Roadmap Framework
• The Product Roadmap is composed of two concepts:
– A container called the “Product Taxonomy” that has several levels and
attributes that can be sorted and aggregated
– Activities called “Programs” that require resources and have specific
deliverables
• The “Product Taxonomy” is designed to allow tracking of key business
metrics and to facilitate management decisions
– The Product Taxonomy has from 1 up to 4 levels
• Levels can be skipped if not needed
– Metrics are rolled up and reported at one or more levels in the
“Product Taxonomy”
• “Programs” can be at any level in the Product Taxonomy and can cut
across the organization
- 4 -
Product Taxonomy Framework
• Business Unit:
– The highest level product category to which all lower levels rollup. Business Units are organizationally aligned to the reporting structure of the Chief Product Officer’s organization. Financial reporting (revenue, expense, profit) is consolidated and reported at this level. Example: Communications & Communities BU
• Product Group:
– A collection of one or more Product Lines which are grouped together for organizational, financial, management or technical reasons. Example: Communications (in C&C BU)
• Product Line:
– A family of products derived from a common product platform. The products within the Product Line use similar or same creation processes, have similar characteristics, and may share customer segments, deployment strategies, pricing methods, promotional campaigns, and other elements. Example: Mail within Communications Product Group
• Product:
– A single, fully functional software entity which is individually financially managed and is based on an approved strategy for satisfying a quantified business customer need or want. It is usually a set of tangible and/or intangible attributes (benefits, features, functions, uses) that is offered to a user for purchase and/or specific use. Example: Minty for iPhone
- 5 -
Program & Project Framework
• Program:
– A meaningful collection of projects managed together in order to align
with and deliver on specific business strategy, product strategy and
organizational goals within a specified time and consuming a specified
set of resources. Programs can development activities or activities
from outside the Products Organization. Examples: New Groups page,
a release of COKE
• Project:
– An investment of resources with a defined beginning and end
consisting of a coordinated set of specific tasks and activities with a
specified set of deliverables
- 6 -
How Programs and the Product taxonomy Relate
• Simple case of a Program
creating deliverables for one
Product
YAHOO! CONFIDENTIAL
Business Unit
Product Group
Product
Product Line
Product Group
Product Line
Product
Program
Project Project
- 7 -
How Programs and the Product taxonomy Relate
• Single Program can produce
deliverables for multiple
Products within a Product
Line or across different
Product Lines within a BU
YAHOO! CONFIDENTIAL
Business Unit
Product Group
Product
Product Line
Product Group
Product Line
Product
Program
Project Project
- 8 -
How Programs and the Product taxonomy Relate
• A Program can create
deliverables for an entire
Product Line within a BU
• A Program can also create
deliverables for an entire
Product Group
YAHOO! CONFIDENTIAL
Business Unit
Product Group
Product
Product Line
Product Group
Product Line
Product
Program
Project Project
- 9 -
How Programs and the Product taxonomy Relate
• A Program can create deliverables across BU’s
– Platform deliverables are an example
• From the Platform BU perspective this Program would provide deliverables
into a Product on the Platform Program Roadmap
YAHOO! CONFIDENTIAL
Business Unit
Product Group Product Group
Program
Project Project
Business Unit
Product Group Product Group
- 10 -
Templates & Guidelines for use
• The Product Roadmap Template is composed of three parts. Each of the parts can be associated with any level of the Product Taxonomy as needed:
– Template A: Business Overview:
• Defines the prioritized business objectives and the relationship to the 3 year Strategy
• Categorizes the resource investment by resource category (should be rolled up from activities at program level)
– Template B: Program Road Map Timeline
• Defines the committed delivery by quarter of each Program associated with the objectives
– Template C: Dependencies by Program
• Defines the technologies, infrastructure, standards, advanced development, Platform elements, hardware, etc. that are required and when is each one needed
- 11 -
(A) 2011 Planning Business Overview
BU Product Group Product Line Contribution to achieving the Business and Product Strategy
C&C Mail Minty
• Will drive audience growth +20%/yr
• 30% increase in migration to Premium in 2011, 20% in 2012
• Leverages 10% search increase/year
Product Prioritized Product
Objectives Category
2011 Volume
2011
Yield/Price
2011 Revenue Resources Timing or
Comments
Minty for
iPhone
1) Total UI makeover,
stable, fast, simple, more
contextual
2) Seamless photo sharing
Innovation for
Strategy
Minty for
Android
1) Elegant social network
linkages (FaceBook,
Twitter, LinkedIn, etc.)
To Meet 2011
Op Plan
Minty for
PC 1) Keeping the lights on Maintenance NA NA NA
Minty for
PC 1) Retiring an old platform Tech Debt NA NA NA
- 12 -
(B) 2011 Program Roadmap Timeline
YAHOO! CONFIDENTIAL
Product Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012
Minty for iPhone Calendar app
Facebook Places
Integration Contacts Update
Minty for iPhone
Photosharing via Flickr HTML5 full support
Minty for iPhone
Contacts & Calendar
Minty for Android AndroidMail Titanium Support
- 13 -
(C) 2011 Planning Dependency Overlay
Product Program Q1 2011 Q2 2011 Q3 2011 Q4 2011 Q1 2012
Minty for iPhone
Facebook Places
Integration
MUI Native
Application
Framework
Completed
Analytics
Minty for iPhone
AndroidMail
Continue current
UCG version
support
Minty for Android
Titanium Support Full IPVC 6
support
- 14 -
(A) 2011 Planning Business Overview
BU Product Group Product Line Contribution to achieving the Business and Product Strategy
C&C Comms Mail
• Will drive audience growth +20%/yr
• 30% increase in migration to Premium in 2011, 20% in 2012
• Leverages 10% search increase/year
Product Prioritized Product
Objectives Category Resources
2011
Volume
2011
Yield/Price 2011 Revenue
Timing or
Comments
Minty
1) Total UI makeover,
stable, fast, simple, more
contextual
2) Elegant social network
linkages (FaceBook,
Twitter, LinkedIn, etc.)
Innovation for
Strategy
Minty
1) Seamless photo sharing
To Meet 2011
Op Plan
Minty for
PC 1) Keeping the lights on Maintenance
Minty for
PC 1) Retiring an old platform Tech Debt NA NA NA
- 15 -
Other Roadmaps
• In addition to the Product Program timelines from the BU’s we will
generate other Roadmaps:
– Technology Roadmap: includes SE&O decommissions,
Platform/Cloud decommissions, etc.
– Technology Initiatives: includes IPV6, IE9, Continuous Innovation, etc.