Top Banner
Mills Ripley ALM Customer Solutions Director for North America, PTC Inc. IDEAS TO REQUIREMENTS IN THE PRODUCT ENGINEERING LIFECYCLE
16

Ideas to Requirements in the Product Engineering Lifecycle

Jan 27, 2015

Download

Technology

Presentation to joint INCOSE / ASQ meeting in Colorado Springs, Jan 8, 2014.

Abstract:

Bringing innovative products to market has many challenges, but few as tough as understanding and addressing changing market needs. Product Managers can receive thousands of product enhancement requests and need a way to rapidly filter and prioritize these to achieve a clear and concise set of product requirements. These requirements will span systems, software, and hardware engineering. Managing changes to requirements across a lifecycle that crosses multiple engineering disciplines adds to the complexity. In this session we'll look at the role of customer-contributed Ideas in forming and prioritizing Product Management decisions.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Ideas to Requirements in the Product Engineering Lifecycle

Mills Ripley

ALM Customer Solutions Director for North America, PTC Inc.

IDEAS TO REQUIREMENTS IN THE PRODUCT ENGINEERING LIFECYCLE

Page 2: Ideas to Requirements in the Product Engineering Lifecycle

AGENDA• Introductions

• Product Management Opportunities and Challenges

• Definitions – Ideation and Idea Management

• Context – Ideation, Requirements, Application Lifecycle Management

• Example – Idea Management Customer Community Portal

• Q & A

Page 3: Ideas to Requirements in the Product Engineering Lifecycle

INNOVATION AND QUALITY DRIVE MARKET-LEADING PRODUCTS

3

High quality, innovative products increase market share and revenue

Innovative processes improve quality and accelerate time to market

while decreasing cost and risk

Page 4: Ideas to Requirements in the Product Engineering Lifecycle

Software IntensiveProducts

Connectivity

Regulation

Personalization

Globalization

PROCESS TRANSFORMATION

Reduce Time to Market

Reduce Product Costs

Accelerate Product Innovation

Streamline Regulatory Compliance

Improve Product Quality

Competitive Pressures

The Need to…

Transform Systems and

Software Engineering

Processes

MarketForces

Page 5: Ideas to Requirements in the Product Engineering Lifecycle

IDEATION IS ABOUT TECHNIQUES THAT GENERATE IDEAS

From our friends at Wikipedia…

• Ideation is an emerging buzzword (c. 2004) representing the creative process of generating, developing, and communicating new ideas, where an idea is understood as a basic element of thought that can be either visual, concrete, or abstract. As such, it is an essential part of the design process, both in education and practice.

• Ideation can be contrasted with brainstorming in that brainstorming is a specific instance of ideation. Brainstorming employs specific rules (such as disallowing any contributor to negate any idea offered during a brainstorming session), while ideation encompasses all techniques that generate ideas.

• Several large companies, like Starbucks and Best Buy, have opened up this process to their customers, inviting anyone to raise new ideas for possible company products using dedicated idea management software open on the Internet.

Page 6: Ideas to Requirements in the Product Engineering Lifecycle

COMMUNITY IDEA COLLABORATION SITE

ALM/PLM Server

CommunitySiteServer

Page 7: Ideas to Requirements in the Product Engineering Lifecycle

SYSTEM CLASSES & RELATIONSHIPS

CustomerDeliverable

ProductRequirement

Fulfilled by

FunctionalSpec

Test Case

Satisfied by

Validated by

IdeaRelease

Customer Rating

CommunityMember

1 0..*

0..*0..*

*

1

0..*0..*

Need Date

Page 8: Ideas to Requirements in the Product Engineering Lifecycle

CUSTOMER & MARKET RELATIONSHIP

MarketCustomer

importance

rating: int

0..* 0..*

Page 9: Ideas to Requirements in the Product Engineering Lifecycle

CUSTOMER & MARKET RELATIONSHIP

importance = 5Customer: Nike

Customer: Under Armour

Market: Sports Apparel

Market: Sports Footwear

importance = 9

importance = 7

importance = 2

A benign example…

Page 10: Ideas to Requirements in the Product Engineering Lifecycle

IDEA MANAGEMENT – COMMUNITY PERSPECTIVE

• Objectives

• Idea Search

• Idea Submission

• Idea Collaboration (edit and comment)

• Idea Rating

• Value

• Influence product direction by creating and rating ideas

• Communicate with other community members as well as product management

• Track the status of “my” ideas

Page 11: Ideas to Requirements in the Product Engineering Lifecycle

IDEA MANAGEMENT SITE – COMMUNITY PERSPECTIVE

Page 12: Ideas to Requirements in the Product Engineering Lifecycle

IDEA MANAGEMENT – PRODUCT MANAGER PERSPECTIVE

• Objectives

• Analyze ideas using value and cost data

• Capture additional value and cost data from internal roles

• Perform opportunity analysis to determine if ideas support market opportunities

• Show how ideas are grouped into customer deliverables

• Flowdown Ideas to Customer Deliverables to Requirements…

• Value

• Ideas are evaluated and related to other lifecycle assets - critical for planning, impact analysis, rolling-up metrics and monitoring progress

• Real-time metrics and analysis improves alignment to customer needs, product deliverables, and business outcomes

Page 13: Ideas to Requirements in the Product Engineering Lifecycle

IDEA MANAGEMENT– PRODUCT MANAGER PERSPECTIVE

Page 14: Ideas to Requirements in the Product Engineering Lifecycle

NOTES ON VALUATION CRITERIA• These are just a sampling of common criteria

• Customer Value

• Strategic Value

• Sales Value

• Estimated Cost

• Can be single value criteria or composite criteria based on multiple choice questions with assigned values and weightings (quite simple to implement)

• Value and costs data can be captured role by role through a workflow that is as simple or intricate as needed

• Real-time dashboards enable informed and timely decisions

Page 15: Ideas to Requirements in the Product Engineering Lifecycle

IDEA MANAGEMENT IS ABOUT INNOVATION AND PRODUCT IMPROVEMENT

• Idea Management can significantly improve product requirements, but that alone does not guarantee the improvement of products

• Product Improvement also involves:

• Ensuring traceability from ideas to requirements to tests and test results to ensure we are actually building what we set out to build

• Enabling reuse across the lifecycle ensures that validated and proven sets of assets are propagated

• Tracking progress and quality metrics throughout development

• Automating and enforcing proven workflows

Page 16: Ideas to Requirements in the Product Engineering Lifecycle

SUMMARY

CustomerDeliverable

ProductRequirement

Fulfilled by

FunctionalSpec

Test Case

Satisfied by

Validated by

IdeaRelease

Customer

Rating

CommunityMember

Community inputs & rates ideas

Ideas Evaluated & Rationalized -“What is the strategic value, sales value, community value, level of effort…?”“How are ideas related?”

Real Time Test Status – “Am I Ready to Release?”

Customer and Market Ratings – “How importantis this to key customers and markets?” “When do they need this deliverable?”“If a deliverable slips, who is going to be upset and how upset will they be?”

Release Planning – “When Should I Release?”

Ideas Formalized – “What dowe need to build?”

Ideas Executed – “How dowe need to build it?”

Build the Right Thing

Build the Thing Right

Need Date