Bob
Have a question related to this hub?
Alice
Got something to say related to this hub?
Share it here.
![]() | This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
|
Software product management (sometimes referred to as digital product management or just product management depending on the context) is the discipline of building, implementing and managing digital products, taking into account life cycle, user interface and user experience design, use cases, and user audience. It governs the development cycle of a product from its inception to the market or customer delivery and service in order to maximize revenue. This is in contrast to software that is delivered in an ad hoc manner, typically to a limited clientele, e.g. service.
To develop, sell, and support a successful software product a business needs to solve its market problem, understand its market, identify the opportunity as well as develop and market an appropriate piece of software. Hence the need for product management as a core business function in software companies.
Hardware and physical product companies may also need software product management, since software and digital systems are often part of the delivery, such as when providing operating systems, or supporting the physical product or software embedded in a device.
A software product manager can manage the development of software products from initial stages of development through planned phase-out as a product becomes obsolete, also known as the life cycle of a product.[citation needed] This is often achieved through the use of overseeing technology roadmaps to manage a product's life cycle with careful consideration of maintaining the value chain of a product. One main responsibility of software product managers is to collaborate with other product development teams which may specialize in marketing, sales, engineering, finance, quality assurance, customer service, manufacturing and installation of software systems.[citation needed] Another main responsibility of software product managers is to determine what products, enhancements, and features to build into a software product (or product portfolio, when multiple projects are being managed simultaneously).
Software product managers can specialize in specific aspects of these responsibilities, depending on their focus: product owner, product marketing manager, technical product manager, and strategic product manager.[citation needed]
![]() | This section may be confusing or unclear to readers. (September 2018) |
Software product management covers all steps from the inception of a product to its end of life. It consists of five major stages in the product life-cycle, namely:[citation needed]
Within these five phases it deals with the following aspects of a software product within a software and/or hardware company:
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. Hence, frequently, Silicon Valley firms prefer engineers who are also MBAs to do software product management.
Another concept of Product Lifecycle Management provides 4 key stages that a product will move through in its life, which are:
For each of these stages, the roadmaps and strategies of the Product Manager and Marketing will have a different focus.[1]
Industry and academia established a standard for software product management education. According to this consensus, a software product manager is educated in the following areas:[2]
A software product manager also has knowledge in the software development domain. The International Software Product Management Association (ISPMA) maintains the public body of knowledge and syllabi for international certification.
A key aspect of Product Management is the correct prioritization of enhancements. User story mapping is a valuable tool that assists with visualizing and organizing priorities. Here's a method that works well (borrowed and adapted from Joel Spolsky):