Methodology

A repeatable framework.

A five-stage system I apply to every product problem, from definition to iteration.

Stage 1 of 5
01Problem Definition

Define the problem before committing to a solution.

Start with the underlying challenge, not the requested feature. Align on business context, user needs, constraints, and success criteria before investing in solutions. Pressure-test the brief until the problem is clear enough to guide decisions.

02Discovery

Build confidence through evidence.

Engage customers, stakeholders, and data early to understand the landscape. Use the right mix of research, analysis, and competitive insights to uncover opportunities.

03Ideation

Explore possibilities, then converge with intent.

Translate insights into product opportunities, journeys, and prototypes. Explore multiple directions with the team before aligning on the approach that best balances customer value, business impact, and time to market.

04Delivery

Turn strategy into shipped product.

Break opportunities into clear releases, align design and engineering on scope, and prioritise the piece of work that creates the most learning and impact. Define requirements, validate quality, and ship iteratively while keeping teams aligned from build to launch.

05Iteration

Measure, learn, and decide what happens next.

Review performance against success metrics, gather feedback, and turn learnings into action. Scale what works, refine what needs improvement, and reassess priorities as the product evolves.

Next

See it applied.

The same five stages, applied across five different challenges.