Skip to content
A focused first-release product prototype

What belongs in your first product release?

Choose the core task your first release needs to support.

A focused first-release product prototype
Begin with one complete task that the first release can solve. Image: Heavenkeys; illustrative editorial scene.

Choose one core problem

A useful first release solves a specific problem for a specific group of people. Describe that problem in plain language before listing features.

A booking product, for example, might start by letting a customer choose a time and receive confirmation. Features such as loyalty rewards can wait until the booking process works.

Discussing the problem a first product release should solve
Use practical examples to understand the core problem. Image: Heavenkeys; illustrative editorial scene.

Map the essential journey

Walk through how a person discovers, uses, and gets value from the product. Build the smallest complete journey that delivers that value.

Mapping an essential product journey
Map the minimum sequence needed to finish the user’s task. Image: Heavenkeys; illustrative editorial scene.

Include sign-in, missing information, errors and confirmation. A first release still needs to handle the ordinary cases around its main task.

Prioritizing features for a first release
Prioritize a coherent experience before adding extra features. Image: Heavenkeys; illustrative editorial scene.

Test the experience early

Use prototypes to explore the important flows before development. Watch for confusing steps and missing information, and refine the direction with feedback.

Ask someone to complete the task without explaining each screen. Notice where they hesitate, what they expect to happen and whether the interface gives them enough information.

Testing an early product prototype on a phone
Test wording, flow and controls while changes are still manageable. Image: Heavenkeys; illustrative editorial scene.

Learn before expanding

Agree on what you want to learn from the first release. Use real feedback and observed problems to choose the next improvements.

Choose a few questions the release should answer: can people finish the task, where do they stop, and what does your team have to handle manually? Use those findings to plan the next version.

Checking error states in a first product release
Review incorrect input and recovery paths alongside the expected flow. Image: Heavenkeys; illustrative editorial scene.

Bring this to your first conversation

Your main goal, an example of the current problem, your essential requirements, and the constraints that shape the project.

Reviewing feedback after a limited product release
Use feedback to decide what to improve before expanding the product. Image: Heavenkeys; illustrative editorial scene.