SlideShare a Scribd company logo
2
Most read
3
Most read
White Paper – Software Product Management




                Date: 25th August, 2009




                                                     By: Rajeev Misra


                                            InfoPro Worldwide, Inc.
                                         12 Perrine Road, Suite # 104
                                             Monmouth Jn., NJ 08852
                                                                  USA
                                                 Tel: 1 (609) 606 9020
                                               Fax: 1 (609) 452 0335
                             Web site : www.infoproworldwide.com
Software Product Management

A software product is typically a single application or suite of applications built
by a software company to be used by many customers, businesses or consumers.
The mass-market notion differs from custom software built for the use of a single
customer by consulting firms like IBM Global Services or Accenture.

Product management is an organizational lifecycle function within a company
dealing with the planning or marketing of a product or products at all stages of
the product lifecycle.

Product management (inbound focused) and product marketing (outbound
focused) are different yet complementary efforts with the objective of
maximizing sales revenues, market share, and profit margins. The role of
product management spans many activities from strategic to tactical and varies
based on the organizational structure of the company. Product management can
be a function separate on its own or a member of marketing or engineering.

While involved with the entire product lifecycle, product management's main
focus is on driving new product development. According to the Product
Development and Management Association (PDMA), superior and differentiated
new products - ones that deliver unique benefits and superior value to the
customer - is the number one driver of success and product profitability.

The need for software product management
To develop, sell and support a successful software product a business needs to
understand its market, identify the opportunity, develop and market an
appropriate piece of software. Hence the need for product management as a core
business functions in software companies.
Hardware companies may also have a need for software product management,
because software is part of the delivery: for example when providing operating
systems or software embedded in a device.


Aspects of product management
Depending on the company size and history, product management has a variety
of functions and roles. Sometimes there is a product manager, and sometimes the
role of product manager is held by others. Frequently there is Profit and Loss
(P&L) responsibility as a key metric for evaluating product manager
performance. In some companies, the product management function is the hub of
many other activities around the product. In others, it is one of many things that
need to happen to bring a product to market.


IPW ‐ White Paper on Software Product Management                            Page 2 
Product planning
      •   Defining new products
      •   Gathering market requirements
      •   Building product roadmaps, particularly Technology roadmaps
      •   Product Life Cycle considerations
      •   Product differentiation
      •   More detail on Product planning

   Product marketing
      •   Product positioning and outbound messaging
      •   Promoting the product externally with press, customers, and partners
      •   Bringing new products to market
      •   Monitoring the competition
      •   More detail on Product marketing

Prioritization
A key aspect of Product Management is the correct prioritization of
enhancements. Following is a method for prioritization:
   1. Identify the panel, i.e. whose opinion you are going to seek
   2. Make a list of all items
   3. Estimate the effort required (either in days or in money) - this needs to be very
      rough and approximate
   4. Add up the total effort, call it E
   5. Give the panel members a budget of 0.5 × E each - they can place this any way
      they like, including all on a single item. You should disclose the rough estimates
      to the panel, as it may influence their vote.
   6. Rank the items in terms of the ratio Votes/Estimate
   7. Do as many of the items as the actual budget allows, respecting the sequence

Aspects of software development
Software product management deals with the following aspects of software
development within a software and/or hardware firm:
   1. Idea generation (e.g. on whiteboards) for a new software product, or for the next
      version of an existing product.
   2. Collection and prioritization (see below) of business and/or market
      requirements from prospects, customers of earlier versions of the product,
      domain experts, technology visionaries, market experts, products/solutions from
      competing vendors, etc.
   3. Crafting of Marketing Requirements Documents, or MRDs, which synthesize the
      requirements/needs of various stakeholders as outlined above.
   4. Using the MRD as a basis, come up with a Product Requirements Document or
      PRD, as an input to the engineering team to build out the product. A PRD is also

IPW ‐ White Paper on Software Product Management                                 Page 3 
known as a functional specification. Frequently, a PRD (Product Requirements
         Document) can be a collection of UML Use Cases, UML Activity Diagrams,
         HTML mockups, etc. It can have other details such as the software development
         environment, and the software deployment environment (client-server, web,
         etc.).
   5.    Deliver the PRD to the software engineering team, and manage conflicts between
         the business units, the sales teams, and the engineering teams, as it applies to the
         software products to be built out.
   6.    Once the software development gets into build/release cycle, conduct acceptance
         tests.
   7.    Deal with the delivery of the product. This can vary from demonstrating the
         product to customers using web-based conferencing tools, to building a
         flash/captivate demo and deploying it on the company website, to other
         placement and promotion tactics.
   8.    Once the product is deployed at a customer site, solicit customer feedback, report
         software bugs, and pass these on back to engineering for subsequent
         build/release cycles, as the product stabilizes, and then matures.
   9.    Perform competitive analysis as to how this product is behaving in the market,
         vis-a-vis other products catering to the same/similar customer segments.
   10.   Solicit more features and benefits from the users of the software product, users of
         competitive products, and from analysts and craft/synthesize these
         requirements for subsequent product build/release cycles, and pass them on to
         the software engineering team.

The above tasks are not sequential, but can co-exist. For Product Managers to be
efficient in the above tasks, they have to have both engineering and marketing
skills.




IPW ‐ White Paper on Software Product Management                                     Page 4 

More Related Content

PPTX
Agile Methodology and Tools
PDF
Stakeholder Management for Product Managers - ProductTank Paris
PPTX
Agile Development Process
PPTX
Agility and planning : tools and processes
PDF
Agile sdlc
PDF
What is agile model?Working of agile model
PDF
Agile software development
Agile Methodology and Tools
Stakeholder Management for Product Managers - ProductTank Paris
Agile Development Process
Agility and planning : tools and processes
Agile sdlc
What is agile model?Working of agile model
Agile software development

What's hot (20)

PDF
Agile Scrum Overview
PPTX
Agile Process models
PPTX
India Agile Week 2015
PPTX
Agile Methodology PPT
PPT
Agile Development
PPTX
Agile Methodology
PPT
Introduction To Agile
PPTX
Agile Methodology in Software Development
PPT
Agile software development
PPT
Agile methodology
KEY
Agile Software Development, Overview
PPTX
Introduction to Agile Software Development
PPT
PPTX
The Lesson Learned from Implementation of ERP in Project-Based Holdings
PPT
Agile Pmi 102108 Final
PDF
Agile Methodology for WordPress Development
PPT
Agile overview
PPTX
Agility In Innovation - Delivering Breakthrough Products
DOCX
Agile introduction for dummies
PPTX
What are the Tools & Techniques in Agile Project Management?
Agile Scrum Overview
Agile Process models
India Agile Week 2015
Agile Methodology PPT
Agile Development
Agile Methodology
Introduction To Agile
Agile Methodology in Software Development
Agile software development
Agile methodology
Agile Software Development, Overview
Introduction to Agile Software Development
The Lesson Learned from Implementation of ERP in Project-Based Holdings
Agile Pmi 102108 Final
Agile Methodology for WordPress Development
Agile overview
Agility In Innovation - Delivering Breakthrough Products
Agile introduction for dummies
What are the Tools & Techniques in Agile Project Management?
Ad

Viewers also liked (20)

PDF
Nudge Presentation & Product Demo
PDF
Sample Product Demo PowerPoint
PPTX
A product demonstration
PPTX
new product launch
PDF
Stoos and Stuff
PPT
Scrum organico agiles2012
PDF
Death by Scrum Meeting Agile2010
PDF
Eleven practices of repeatedly successful leaders in project management
PDF
Agile in Outsourced Environment – A Perspective
PDF
Nachfolgemanagement.pptx
PPT
Goal Setting is One of The Essential Function on business plannin
PPTX
PDF
Reprogramming Leadership for Agility
PDF
Succession Planning Results Company
KEY
Leading Agility "Inside-Out"
PPTX
Succession Planning & HR Metrics
PDF
Succession planning hr and strategy innovation orlando conference presentat...
Nudge Presentation & Product Demo
Sample Product Demo PowerPoint
A product demonstration
new product launch
Stoos and Stuff
Scrum organico agiles2012
Death by Scrum Meeting Agile2010
Eleven practices of repeatedly successful leaders in project management
Agile in Outsourced Environment – A Perspective
Nachfolgemanagement.pptx
Goal Setting is One of The Essential Function on business plannin
Reprogramming Leadership for Agility
Succession Planning Results Company
Leading Agility "Inside-Out"
Succession Planning & HR Metrics
Succession planning hr and strategy innovation orlando conference presentat...
Ad

Similar to Software Product Management (20)

PDF
Essential Questions for Product People.pdf
PDF
DELIVER QUALITY SOFTWARE PRODUCTS BY FOLLOWING SIMPLE STEPS
PDF
Interactive selling solutions for complex manufacturing
PDF
Marketing Plan
DOCX
Larry OConnor Resume - Management
PPTX
Software Product Development - A Complete Guide
DOCX
3rd unit
DOCX
Unit no 6_plm&pdm
PPTX
Product management
PDF
On demand or on premise
DOCX
Larry OConnor resume
DOCX
Product Launch Example
PDF
10 things you need to know before buying manufacturing software
PDF
The Ultimate Guide to Digital Product Development Services.pdf
PDF
Software Development for Startups: Transform Your Ideas into Reality
PPT
Software Product Life Cycle
PDF
Whole Product Roadmap Case Study
PDF
1. Software Products.pdf from Ian Sommerville,
Essential Questions for Product People.pdf
DELIVER QUALITY SOFTWARE PRODUCTS BY FOLLOWING SIMPLE STEPS
Interactive selling solutions for complex manufacturing
Marketing Plan
Larry OConnor Resume - Management
Software Product Development - A Complete Guide
3rd unit
Unit no 6_plm&pdm
Product management
On demand or on premise
Larry OConnor resume
Product Launch Example
10 things you need to know before buying manufacturing software
The Ultimate Guide to Digital Product Development Services.pdf
Software Development for Startups: Transform Your Ideas into Reality
Software Product Life Cycle
Whole Product Roadmap Case Study
1. Software Products.pdf from Ian Sommerville,

Recently uploaded (20)

PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
A Presentation on Artificial Intelligence
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
cuic standard and advanced reporting.pdf
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Approach and Philosophy of On baking technology
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Network Security Unit 5.pdf for BCA BBA.
PPT
Teaching material agriculture food technology
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Understanding_Digital_Forensics_Presentation.pptx
NewMind AI Weekly Chronicles - August'25 Week I
A Presentation on Artificial Intelligence
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
cuic standard and advanced reporting.pdf
Dropbox Q2 2025 Financial Results & Investor Presentation
Approach and Philosophy of On baking technology
Spectral efficient network and resource selection model in 5G networks
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Network Security Unit 5.pdf for BCA BBA.
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
MYSQL Presentation for SQL database connectivity
20250228 LYD VKU AI Blended-Learning.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Understanding_Digital_Forensics_Presentation.pptx

Software Product Management

  • 1. White Paper – Software Product Management Date: 25th August, 2009 By: Rajeev Misra InfoPro Worldwide, Inc. 12 Perrine Road, Suite # 104 Monmouth Jn., NJ 08852 USA Tel: 1 (609) 606 9020 Fax: 1 (609) 452 0335 Web site : www.infoproworldwide.com
  • 2. Software Product Management A software product is typically a single application or suite of applications built by a software company to be used by many customers, businesses or consumers. The mass-market notion differs from custom software built for the use of a single customer by consulting firms like IBM Global Services or Accenture. Product management is an organizational lifecycle function within a company dealing with the planning or marketing of a product or products at all stages of the product lifecycle. Product management (inbound focused) and product marketing (outbound focused) are different yet complementary efforts with the objective of maximizing sales revenues, market share, and profit margins. The role of product management spans many activities from strategic to tactical and varies based on the organizational structure of the company. Product management can be a function separate on its own or a member of marketing or engineering. While involved with the entire product lifecycle, product management's main focus is on driving new product development. According to the Product Development and Management Association (PDMA), superior and differentiated new products - ones that deliver unique benefits and superior value to the customer - is the number one driver of success and product profitability. The need for software product management To develop, sell and support a successful software product a business needs to understand its market, identify the opportunity, develop and market an appropriate piece of software. Hence the need for product management as a core business functions in software companies. Hardware companies may also have a need for software product management, because software is part of the delivery: for example when providing operating systems or software embedded in a device. Aspects of product management Depending on the company size and history, product management has a variety of functions and roles. Sometimes there is a product manager, and sometimes the role of product manager is held by others. Frequently there is Profit and Loss (P&L) responsibility as a key metric for evaluating product manager performance. In some companies, the product management function is the hub of many other activities around the product. In others, it is one of many things that need to happen to bring a product to market. IPW ‐ White Paper on Software Product Management  Page 2 
  • 3. Product planning • Defining new products • Gathering market requirements • Building product roadmaps, particularly Technology roadmaps • Product Life Cycle considerations • Product differentiation • More detail on Product planning Product marketing • Product positioning and outbound messaging • Promoting the product externally with press, customers, and partners • Bringing new products to market • Monitoring the competition • More detail on Product marketing Prioritization A key aspect of Product Management is the correct prioritization of enhancements. Following is a method for prioritization: 1. Identify the panel, i.e. whose opinion you are going to seek 2. Make a list of all items 3. Estimate the effort required (either in days or in money) - this needs to be very rough and approximate 4. Add up the total effort, call it E 5. Give the panel members a budget of 0.5 × E each - they can place this any way they like, including all on a single item. You should disclose the rough estimates to the panel, as it may influence their vote. 6. Rank the items in terms of the ratio Votes/Estimate 7. Do as many of the items as the actual budget allows, respecting the sequence Aspects of software development Software product management deals with the following aspects of software development within a software and/or hardware firm: 1. Idea generation (e.g. on whiteboards) for a new software product, or for the next version of an existing product. 2. Collection and prioritization (see below) of business and/or market requirements from prospects, customers of earlier versions of the product, domain experts, technology visionaries, market experts, products/solutions from competing vendors, etc. 3. Crafting of Marketing Requirements Documents, or MRDs, which synthesize the requirements/needs of various stakeholders as outlined above. 4. Using the MRD as a basis, come up with a Product Requirements Document or PRD, as an input to the engineering team to build out the product. A PRD is also IPW ‐ White Paper on Software Product Management  Page 3 
  • 4. known as a functional specification. Frequently, a PRD (Product Requirements Document) can be a collection of UML Use Cases, UML Activity Diagrams, HTML mockups, etc. It can have other details such as the software development environment, and the software deployment environment (client-server, web, etc.). 5. Deliver the PRD to the software engineering team, and manage conflicts between the business units, the sales teams, and the engineering teams, as it applies to the software products to be built out. 6. Once the software development gets into build/release cycle, conduct acceptance tests. 7. Deal with the delivery of the product. This can vary from demonstrating the product to customers using web-based conferencing tools, to building a flash/captivate demo and deploying it on the company website, to other placement and promotion tactics. 8. Once the product is deployed at a customer site, solicit customer feedback, report software bugs, and pass these on back to engineering for subsequent build/release cycles, as the product stabilizes, and then matures. 9. Perform competitive analysis as to how this product is behaving in the market, vis-a-vis other products catering to the same/similar customer segments. 10. Solicit more features and benefits from the users of the software product, users of competitive products, and from analysts and craft/synthesize these requirements for subsequent product build/release cycles, and pass them on to the software engineering team. The above tasks are not sequential, but can co-exist. For Product Managers to be efficient in the above tasks, they have to have both engineering and marketing skills. IPW ‐ White Paper on Software Product Management  Page 4