Product Management

  • Writing effective product requirements.
    • Quantitative and qualitative methods to gather product needs and wants from technical and non-technical customers.
    • Translating product needs into useful, well written product requirements that technical teams (development and quality assurance) can understand and use effectively.
      • User stories
      • Use cases
      • Feature overviews
      • Detailed feature requirements

    • Prioritizing customer requirements – determining which features need to be developed first (with appropriate business needs, customer needs and development bandwidth taken into account).
    • Customizing the requirements gathering processes based on software development methodology being used – waterfall, spiral, agile, iterative etc.

  • Developing effective communication processes between customers, product managers, technical teams, marketing/sales.

  • Education of development and technical teams on product requirements and strategy. i.e. helping them understand customer needs better.

  • Communicating new product value proposition to marketing/sales teams to create high impact marketing materials and product launch activities.