When making our transition to Agile last year, we moved from an organization focused on delivering projects to an organization focused on delivering value through product development. As part of this move to dedicated product teams, we leveraged an approach to establish a triangle of roles used to create and maintain the vision and roadmap for the product. We call this our discovery team and it looks like this:
The discovery team consists of the Product Owner, Architect (or lead engineer), and a User Experience Designer. While the Product Owner is ultimately responsible for product decisions, the discovery team develops the product vision collectively by answering three questions:
Who are our users?
What are their needs?
What features will satisfy those needs?
While answering these questions and before development begins on a specific feature, the discovery team brings these unique perspectives:
Value. The Product Owner is responsible for ensuring the feature will be valuable to our customers and to the organization. Is this the right thing to do right now?
Feasibility. The Architect is responsible for ensuring the technical feasibility of the feature. This includes staff capability and technical availability. If a feature is deemed not feasible, it is added to the product roadmap (and the architecture roadmap) and developed at a time when it is feasible. Can we do this right now?
Usable. The User Experience Designer ensures our customers will have a good experience while using the product. This should include the perspective from both visual and interaction design. How will our customers react and respond if we did this right now?
By using this approach, there is an increase in:
Confidence. Often times, projects were started and deadlines announced before technical feasibility was determined. Including the technical perspective to product discovery brings a level of confidence to the team and organization when time to start building features.
Balance. The insights from each perspective provide stability to the product development process by bringing feasibility and usability into the decision-making process.
Focus. Our focus is now exclusively on our customers and their needs. It’s not just getting something done through the completion of a project, but continuously getting the right thing done for our customers.
Marty Cagan “The Product Discovery Plan” http://www.svpg.com/the-product-discovery-plan/