Reference Library

Frameworks

Every concept from the Product Lifecycle, as a searchable index.

This is the flat view. Concepts across seven lifecycle stages, alphabetically sorted. Use the search box to find a concept by name, or filter by stage to narrow the list. If you want the narrative view - stages, flow, journey - see the Product Lifecycle page.

View the Product Lifecycle →

54 of 54 concepts

Accessibility

Building products that work for users with disabilities through inclusive design and standards.

Develop

Agile, Scrum & Kanban

Iterative delivery frameworks that structure how teams plan, ship, and adapt.

Develop

Assumption Mapping & Risk Reduction

Surfacing the unverified beliefs underneath a plan and testing the riskiest ones first.

Plan

Beta Testing & Early Feedback Loops

Releasing to a controlled group before general launch to catch real-world issues early.

Qualify

Bug Triage & Severity Prioritisation

Deciding which bugs block launch, which can wait, and how to communicate the call.

Qualify

Capturing Learnings & Postmortem Insights

Extracting durable lessons from a product or feature that didn't survive.

Retire

Collecting & Synthesising User Feedback

Turning scattered user input into patterns that drive product decisions.

Deliver

Communicating a Product Sunset to Users

Telling users a product is being retired in a way that preserves trust.

Retire

Continuous Improvement Roadmapping

Building an evolving post-launch roadmap that responds to real usage data.

Deliver

Coordinating a Cross-Functional Launch

Orchestrating product, engineering, design, marketing, sales, and support to land a launch.

Launch

Creating a Pre-Launch Plan

Defining the milestones, dependencies, and readiness checks that precede launch.

Plan

Customer Communication & Feature Announcement

Telling users about a new feature in a way that drives adoption.

Launch

Customer Persona Creation

Building a realistic snapshot of a user segment to focus product decisions.

Conceive

Data Migration & Transition Planning

Moving user data and workflows safely when retiring a product or feature.

Retire

Defining Success Metrics

Choosing the metrics that will tell you whether the product is working.

Plan

Design Handoff

Transferring design assets to engineering in a way that preserves intent.

Develop

Engineer & Designer Collaboration

Working with engineering and design as partners, not as resources.

Develop

Evaluating Pivot vs Sunset vs Maintain

Deciding whether a struggling product should change direction, be killed, or be maintained.

Retire

Feature Flagging & Gradual Rollouts

Releasing new features to controlled cohorts before exposing them to all users.

Launch

Feature Prioritisation Techniques

Choosing what to build next from a longer list of candidates.

Plan

First-Response Metrics & Live Monitoring

Watching the metrics that tell you whether a launch is going well in real time.

Launch

Hypothesis Creation & Validation

Turning product instincts into testable hypotheses and validating them with users.

Conceive

Identifying & Addressing Drop-Offs

Finding where users abandon a flow and diagnosing why.

Deliver

Identifying When to Sunset a Product or Feature

Detecting the signals - usage, cost, strategy - that justify deprecation.

Retire

Instrumentation

Setting up the analytics that will let you measure what matters after launch.

Develop

Internal Enablement: Sales, Support, and Ops

Preparing internal teams to support and sell a new product.

Launch

Managing Technical Debt

Balancing the velocity of shipping against the long-term cost of shortcuts.

Develop

Market & Competitor Analysis

Mapping the landscape a product will compete in before committing to a direction.

Conceive

Measuring Adoption & Retention

Tracking whether users actually use the product over time.

Deliver

MVP Definition & Scope Setting

Defining the smallest version of a product that delivers real value and tests a real hypothesis.

Plan

North Star Metric Review & Long-Term Success

Revisiting whether the metric you chose still captures what matters.

Deliver

Onboarding Experience for New Features

Introducing a new feature to existing users without disrupting their workflow.

Launch

Opportunity Sizing & Market Potential

Estimating how big the addressable opportunity is before committing resources.

Conceive

Opportunity Solution Tree

Mapping the opportunity space before you pick a solution; testing assumptions before you commit.

Conceive Read the reference page →

Post-Launch Experimentation & A/B Testing

Running structured experiments to learn what improves the product.

Deliver

Pre-Launch Go/No-Go Decision Framework

Structuring the call on whether the product is ready to ship.

Qualify

Problem Discovery vs Solution Obsession

Falling in love with the problem before falling in love with the solution.

Conceive

Problem Statement Template

A short, shared, solution-free definition of what you're solving - and how you'll know it's fixed.

Conceive Read the reference page →

Product Roadmapping

Mapping what gets built when, and what gets traded off in service of it.

Plan

Product Vision Alignment

Connecting product decisions to a coherent longer-term vision.

Conceive

QA Planning

Structuring quality assurance so it catches issues before they reach users.

Develop

Regression Testing & Rollback Plans

Verifying that new releases don't break existing functionality, with rollback paths if they do.

Qualify

Scope Creep Handling

Holding the line on what's in and what's out as a project unfolds.

Develop

Setting Product Goals

Defining the outcomes a product is trying to achieve in a given time period.

Plan

Stakeholder Alignment & Buy-In

Getting the people who matter on side before execution begins.

Plan

Tracking & Unblocking Progress

Spotting where work is stuck and clearing the path forward.

Develop

Usability Testing for PMs

Watching real users attempt to use a product to find where it breaks down.

Qualify

User Acceptance Testing

Verifying with real users that the product meets the original requirements.

Qualify

User Interviews & Research

Talking to real users to understand needs that data alone can't reveal.

Conceive

User Stories & Acceptance Criteria

Writing requirements that engineering and design can act on without ambiguity.

Develop

Value Proposition Design

Articulating why a user would choose this product over the alternatives.

Conceive

Writing a Great PRD

Producing a product requirements document that aligns teams and reduces rework.

Develop

Writing Good OKRs

Setting objectives and key results that focus a team on outcomes that matter.

Plan

The framework pages above are being written one at a time. Each is a short reference page on how I think about that concept - not a textbook definition. New pages are added regularly.

← Back to Product Lifecycle

Design
Color