How I think about product work

Product Lifecycle

Seven stages of building a product, and the concepts I use at each.

Every product I have worked on - at Zistre, Huzzle, or independently - moves through the same seven stages. The stages aren't strictly sequential; products move backwards and forwards through them constantly. But the work at each stage is distinct. The concepts and frameworks below are the ones I have found genuinely useful, named so they can be referred to and applied.

01/ 07

Conceive

“What should we build?”

Identifying real user problems, market gaps, and opportunities before building anything. The goal at this stage is to fall in love with the problem, not the solution - and to validate that the problem is worth solving before committing engineering and design resources to it.

Concepts at this stage · 9

02/ 07

Plan

“Is this the right thing to build - and how will we build it well?”

Validating ideas, aligning teams, and strategising the product path before moving into execution. The focus is on translating the validated problem into a buildable plan - defining what's in scope, what's out, how success will be measured, and how teams will work together to ship it.

Concepts at this stage · 9

03/ 07

Develop

“Let's build it right - with clarity, speed, and collaboration.”

Turning validated ideas into a working product through specs, collaboration, trade-offs, and execution. This is where the PM's role shifts from defining what to build to enabling the team to build it well - writing clear requirements, removing blockers, managing scope, and protecting quality.

Concepts at this stage · 12

04/ 07

Qualify

“Does this product meet quality, usability, and user expectations - before it goes live?”

Ensuring what you've built is functionally correct, usable, accessible, and aligned with user needs. This stage is the bridge between development and launch - a structured pre-launch validation that what you've built will hold up in the real world.

Concepts at this stage · 6

05/ 07

Launch

“Let's bring this product into the world - confidently, clearly, and cross-functionally.”

Internal readiness, external communication, user onboarding, and first-response monitoring. Launch is not just shipping code - it's orchestrating product, engineering, design, marketing, sales, support, and analytics to land the product successfully in users' hands.

Concepts at this stage · 6

06/ 07

Deliver

“What happens after launch? Let's ensure adoption, learning, and iteration.”

Moving from shipping to sustained impact through adoption, retention, feedback loops, and data-driven iteration. A launch is only successful if users actually use the product over time - this stage is about compounding what works and fixing what doesn't.

Concepts at this stage · 6

07/ 07

Retire

“Is it time to sunset, pivot, or evolve this product?”

Making product decisions with clarity and data - even when it means letting go. Not every feature or product deserves indefinite life. This stage is about detecting low adoption, high cost, strategic misalignment, or tech debt that justifies deprecation - and managing the transition responsibly.

Concepts at this stage · 5

The lifecycle is one entry point. The Frameworks library lists every concept above as a flat, searchable index - useful when you know what you're looking for.

Browse the Frameworks library

Design
Color