Bryan Lee

Product Development Process

My own product development framework is a mish-mash of parts lifted out from Melissa Perri's Product Kata and concepts outlined in Marty Cagan's Inspired. This outlines the approach I use as a product manager to go from roadmap to solution delivery.

There are three parts — Inititative, Discovery, and Delivery. The principles behind are similar to the process of us going to a new destination:

  • Know what destination you're trying to go to. (A new restaurant that opened up on the other side of the city)
  • Where are you currently and how far away are you from the destination?
  • Plan out the route that will take you to your destination
  • Throughout your journey, regularly reorient yourself to monitor your progress to your destination, readjusting if necessary
  • Get there

Initiative phase

Organisation vision

Starting from the highest level, understand the organisation's vision and what it is trying to accomplish. In small to mid sized companies, the organisation is likely the company. In bigger companies, the company vision may be too broad and not directly relevant. In this case, the organisation will be the product line or division.

Organisation’s strategic intents

Strategic intents are how the organisation intends to reach its vision. A vision can take years to achieve. Strategic intents are shorter term objectives set by the organisation to help reach this vision.

Gap analysis

Knowing what the vision and strategic intents are, we want to know:

  • What are the problems we can solve that help the organistaion achieve the strategic intents?
  • For these problems, where do we stand in relation to the ideal outcome?
  • What is the biggest problem that prevents us from reaching our goals?

Discovery phase

Explore problem

  • Validate the problem
  • Success metrics — How do we know we are getting closer to our goals?

Explore solution

Optimize solution

  • Measure success
    • How we will measure success
    • Tripwires
    • More relevant especially when developing features, trade-off metrics
  • Validate
    • Prototype
    • User testing

Delivery phase

  • Build
  • Go to market