Software Product Management - Content of Software Product Management

Content of Software Product Management

Software product management covers all steps from inception of a product to its end of life. It consists of five major phases in the product life-cycle, namely:

  • Strategy
  • Concept
  • Market Entry
  • Development
  • Evolution

Within these five phases it deals with the following aspects of a software product within a software and/or hardware company:

  • Idea generation (e.g. on whiteboards) for a new software product, or for the next version of an existing product.
  • 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.
  • Crafting of Marketing Requirements Documents, or MRDs, which synthesize the requirements / needs of various stakeholders as outlined above.
  • 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 generally not the same as a functional specification since it specifies what a product should do, but not how the product should do it. Frequently, a PRD 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.).
  • 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.
  • Once the software development gets into build / release cycle, conduct acceptance tests.
  • Deal with the delivery of the product. This can vary from demonstrating the product to customers using web-based conferencing tools, to building product demonstrations, to other placement and promotion tactics. Frequently, in Silicon Valley, these two aspects of marketing, and sometimes also pricing, are dealt with by Product Marketing Managers, as opposed to Product Managers.
  • 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.
  • 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. In the software space, this might require the product manager to take the opinion of analysts, who can come from name brand market research firms like IDC, Forrester Research, and Gartner Group.
  • 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. Hence, frequently, Silicon Valley firms prefer engineers who are also MBAs to do software product management.!

Read more about this topic:  Software Product Management

Famous quotes containing the words content of, content, product and/or management:

    Societies have always been shaped more by the nature of the media by which men communicate than by the content of the communication.
    Marshall McLuhan (1911–1980)

    I would like you to understand completely, also emotionally, that I’m a political detainee and will be a political prisoner, that I have nothing now or in the future to be ashamed of in this situation. That, at bottom, I myself have in a certain sense asked for this detention and this sentence, because I’ve always refused to change my opinion, for which I would be willing to give my life and not just remain in prison. That therefore I can only be tranquil and content with myself.
    Antonio Gramsci (1891–1937)

    Labor is work that leaves no trace behind it when it is finished, or if it does, as in the case of the tilled field, this product of human activity requires still more labor, incessant, tireless labor, to maintain its identity as a “work” of man.
    Mary McCarthy (1912–1989)

    This we take it is the grand characteristic of our age. By our skill in Mechanism, it has come to pass, that in the management of external things we excel all other ages; while in whatever respects the pure moral nature, in true dignity of soul and character, we are perhaps inferior to most civilised ages.
    Thomas Carlyle (1795–1881)