Blog

OKRs and Dual Track Agility

After having inspirational back and forth conversations with Marty Cagan and Tim Herbig in the past couple of weeks, my mind started dwelling on the relationship between a framework like OKR and the operational functions of Dual Track Agile – discovery and delivery. Further inspiration was drawn from Teresa Torres’ Opportunity Solution tree.

The following mental model, which I call Dual Track Single Flow is what resulted:

Dual Track Single Flow

The Dual Track Single Flow mental model is helpful in identifying which user problems are worth solving and which ideas are worth pursuing. Following this mental model works best when you are working as a product team that’s empowered to solve customer problems, but also want to see how those customer problems contribute towards the business objectives. As you can potentially find lots of potential user problems to solve, focus on the ones that feed into your organization’s objectives (using OKR terminology). For user problems that don’t currently fit into the organizational objectives, keep them in a backlog or discard them for now. You can potentially use them to review your company objectives and see if they make sense.

In the image above, step 1 is the problem space where you learn more about the user problem. You want to find out more about the customer needs before thinking about potential solutions. In step 2, you want to see whether solving these problems fit into your business objectives. If it then makes sense, you proceed to step 3, where you explore the problem further and build a potential solution. There are qualitative and quantitative ways to do this, including JTBD interviews, which is a personal favorite. Using a What-Why framework here could be a good approach. Once you’ve discovered user problems, brainstorm 1-3 key opportunities for your product or service to solve this problem. Validate, test and iterate these low-fidelity experiments in the solution space. This is where the core of product strategy occurs. Two companies faced with the same customer problem can choose different approaches, experiments and solutions for it. This is where organizations gain or lose competitive advantage. The success of the experiments should be tracked with key results, KPIs, and metrics relevant to your business objectives. If the experiment(s) move the needle for the outcome you want to achieve, it can be considered a potential solution that can then be iterated to a higher fidelity, based on the need.

The reason the dual track terminology is still valid here is because you can have multiple (1-3 suggested) discovery and delivery approaches running in parallel while you are in the step 3 cycle. This allows you to remain focused on solving the customer problem that fits into your objectives, while prioritizing your low-fidelity experiments.

This mental model helps validate assumptions about:

  1. Which user problems to focus on in the solution space.
  2. How that user problem aligns to the greater business goals of the organization.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s