Fill in the seven blocks in order. Does something not fit, or are you missing information? That is the signal: do not fill the missing block with assumptions, go and get the information first.
01
Feature Description
One paragraph describing the feature as a user experiences it. Not from the technology ('we are building an endpoint') but from use ('when a customer does X, they see Y'). Including scope: what is in, and what is explicitly out. A feature that does not fit in one paragraph is not a feature; it is a project.
Questions that help
- ·What does this feature look like to a user in practice?
- ·What is explicitly out of scope?
- ·On which screens or in which flows does it appear?
Example
Clash detection in the weekly schedule: when a job planner tries to assign two tasks at the same time to the same person or the same equipment, a red marker appears along with a suggestion button. No automatic correction, no integration with external planning systems.
Common mistake
Describing a feature in internal jargon or technical terms, which makes it useless for sales, marketing or customer communication.
02
Problem It Solves
The user pain this feature answers. Be concrete: which frustration, which task error, which missed opportunity do you solve? Ideally backed by data (how many times a week does this problem occur?) or customer quotes. No problem, no feature. 'It would be nice' is not a problem.
Questions that help
- ·Which problem does the user experience that makes this feature valuable?
- ·How often does this problem occur?
- ·How is the problem documented today: support tickets, interviews, product data?
Example
Problem: in the current flow, job planners only see on Thursday that they double-booked on Monday. That means an average of 2 hours of rework per user per week, recorded in 87% of customer conversations in Q1.
Common mistake
Inventing a 'problem' as a justification. If you have no evidence that the problem exists, that is your first experiment.
03
Who It Affects
Which segment, which personas and what share of your current customer base does this feature affect? And, just as important, who does it not affect? A feature that seems to add value for every customer is usually not specific enough for anyone. Be concrete about whether this is a retention, activation or acquisition feature, and for which stage of the user.
Questions that help
- ·Which segment or persona benefits most from this?
- ·What share of the current customer base does it affect?
- ·Who is it irrelevant for, and could it get in their way?
Example
Audience: job planners at SME construction firms with 10 or more employees (38% of our paying customers). Not relevant for freelancers (12% of the base): they work alone, so they have no task clashes.
Common mistake
Writing that 'all customers' want it. That means either the feature is too generic or the analysis did not go deep enough.
04
Value
What does this feature deliver, for the user (time saved, frustration gone, new capacity) and for the business (retention, conversion, upsell, cost savings)? Make it quantitative where possible: 'an expected saving of 2 hours per user per week' is stronger than 'improves efficiency'. For the business: how does value for the user translate into revenue, margin or retention?
Questions that help
- ·Which measurable value does it deliver for the user?
- ·Which measurable value does it deliver for the business?
- ·How does the value scale: more per user, more per month, or once?
Example
For the user: 2 hours of rework saved per week (effectively €60 an hour). For the business: an expected 4 to 6% rise in retention in this segment, plus an argument for an upsell to the Pro tier (€20 a month extra).
Common mistake
Describing value only qualitatively ('better', 'faster', 'nicer'), which makes it impossible to judge in six months whether it was delivered.
05
Risks
What could break: technical (complexity, performance), legal (privacy, compliance), commercial (cannibalising other features or tiers), operational (support volume, onboarding), or customer behaviour (losing existing usage patterns). Write down the top 3 risks with a short mitigation. No risks means you have not looked hard enough.
Questions that help
- ·Which technical, legal or commercial risks does this feature carry?
- ·Which behaviour of existing customers could it disrupt?
- ·What could the feature cannibalise?
Example
Risk 1: red markers cause 'alarm fatigue' among long-standing users with chaotic schedules. Mitigation: A/B test marker frequency in the first 4 weeks. Risk 2: support volume rises because of questions asking for explanations. Mitigation: in-app explanation plus a help article for the first 5 markers.
Common mistake
Mentioning risks lightly ('possibly some support questions') without serious mitigation. It will come back to bite you.
06
Success Metric
One leading metric that tells you within 30 to 90 days of launch whether the feature works as intended. Preferably direct (adoption of the feature, tasks completed with the feature) rather than indirect (overall retention). Set an expectation or threshold in advance: at what reading do we call the feature a success? Without a threshold fixed in advance, every outcome becomes 'actually quite all right'.
Questions that help
- ·Which metric tells you directly whether the feature is being used?
- ·What level is enough to justify building it?
- ·Over what period do we measure: 30, 60, 90 days?
Example
Success metric: the percentage of job planners who use the suggestion button at least once within 30 days of seeing their first clash marker. Threshold: 40%. Below 25% means redesign or withdraw the feature.
Common mistake
Choosing a metric that other changes also influence ('revenue goes up'). You cannot attribute it to the feature.
07
Alternatives
Which cheaper, faster or simpler solutions were considered? A warning in the UI, an update to the manual, a macro, an external integration, simply doing nothing? Write down why the chosen feature beats those alternatives, especially in terms of value per week of build time. A team that has not considered alternatives has not thought hard enough.
Questions that help
- ·Which cheaper solution was considered, and why was it ruled out?
- ·What would the impact be of doing nothing at all?
- ·Is there an external integration or existing functionality that solves this?
Example
Alternatives: (1) a warning text under the planning table, rejected because job planners do not scroll; (2) a weekly email report of clashes, rejected because the feedback comes too late; (3) doing nothing, rejected because 12% of the current churn cohort cite 'rework' as their reason.
Common mistake
Leaving out alternatives because 'we already know what we want to build'. The best solution usually emerges precisely from the comparison.