You are on page 1of 15

Program Roadmap Planning

Planning Process Working Team PMO

-1-

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

Increasing level of detail

The level of detail above the line is communicated across the organization and used to make management decisions

-2-

YAHOO! CONFIDENTIAL

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

-3-

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 Officers 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

-4-

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

-5-

How Programs and the Product taxonomy Relate


Business Unit

Simple case of a Program creating deliverables for one Product

Product Group

Product Group

Product Line

Product Line

Product

Product

Program

Project

Project
-6YAHOO! CONFIDENTIAL

How Programs and the Product taxonomy Relate


Business Unit

Product Group

Product Group

Single Program can produce deliverables for multiple Products within a Product Line or across different Product Lines within a BU

Product Line

Product Line

Product

Product

Program

Project

Project
-7YAHOO! CONFIDENTIAL

How Programs and the Product taxonomy Relate


Business Unit

A Program can create deliverables for an entire Product Line within a BU A Program can also create deliverables for an entire Product Group

Product Group

Product Group

Product Line

Product Line

Product Program

Product

Project

Project

-8-

YAHOO! CONFIDENTIAL

How Programs and the Product taxonomy Relate


Business Unit Business Unit

Product Group

Product Group

Product Group

Product Group

Program

Project

Project

A Program can create deliverables across BUs Platform deliverables are an example From the Platform BU perspective this Program would provide deliverables into a Product on the Platform Program Roadmap
-9YAHOO! CONFIDENTIAL

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
- 10 -

(A) 2011 Planning Business Overview


BU Product Group Product Line Contribution to achieving the Business and Product Strategy Will drive audience growth +20%/yr 30% increase in migration to Premium in 2011, 20% in 2012 Leverages 10% search increase/year 2011 Yield/Price C&C Mail Minty

Product

Prioritized Product Objectives

Category

2011 Volume

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

- 11 -

(B) 2011 Program Roadmap Timeline


Product Minty for iPhone Q1 2011 Calendar app Q2 2011 Q3 2011 Facebook Places Integration Q4 2011 Q1 2012 Contacts Update

Minty for iPhone

Photosharing via Flickr

HTML5 full support

Minty for iPhone

Contacts & Calendar AndroidMail Titanium Support

Minty for Android

- 12 -

YAHOO! CONFIDENTIAL

(C) 2011 Planning Dependency Overlay


Product Minty for iPhone Program Facebook Places Integration Q1 2011 MUI Native Application Framework Completed Q2 2011 Analytics Q3 2011 Q4 2011 Q1 2012

Minty for iPhone

AndroidMail

Continue current UCG version support Full IPVC 6 support

Minty for Android

Titanium Support

- 13 -

(A) 2011 Planning Business Overview


BU Product Group Product Line Contribution to achieving the Business and Product Strategy Will drive audience growth +20%/yr 30% increase in migration to Premium in 2011, 20% in 2012 Leverages 10% search increase/year C&C Comms Mail

Product

Prioritized Product Objectives 1) Total UI makeover, stable, fast, simple, more contextual 2) Elegant social network linkages (FaceBook, Twitter, LinkedIn, etc.) 1) Seamless photo sharing

Category

Resources

2011 Volume

2011 Yield/Price

2011 Revenue

Timing or Comments

Minty

Innovation for Strategy

Minty

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

- 14 -

Other Roadmaps
In addition to the Product Program timelines from the BUs we will generate other Roadmaps:

Technology Roadmap: includes SE&O decommissions, Platform/Cloud decommissions, etc. Technology Initiatives: includes IPV6, IE9, Continuous Innovation, etc.

- 15 -

You might also like