Program Roadmap Planning

15
- 1 - Program Roadmap Planning Planning Process Working Team PMO

Transcript of Program Roadmap Planning

Page 1: Program Roadmap Planning

- 1 -

Program Roadmap Planning

Planning Process Working Team

PMO

Page 2: Program Roadmap Planning

- 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

Page 3: Program Roadmap Planning

- 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

Page 4: Program Roadmap Planning

- 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

Page 5: Program Roadmap Planning

- 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

Page 6: Program Roadmap Planning

- 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

Page 7: Program Roadmap Planning

- 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

Page 8: Program Roadmap Planning

- 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

Page 9: Program Roadmap Planning

- 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

Page 10: Program Roadmap Planning

- 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

Page 11: Program Roadmap Planning

- 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

Page 12: Program Roadmap Planning

- 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

Page 13: Program Roadmap Planning

- 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

Page 14: Program Roadmap Planning

- 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

Page 15: Program Roadmap Planning

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