Turn a feature list into acceptance criteria
‘User accounts’ is a starting point. Specify signup, login, password recovery, account deletion and the roles each person needs. Write what success and failure look like for the main workflow.
For subscriptions, describe trials, plan changes, cancellations and failed payments. For an AI feature, identify the provider, expected usage, latency needs and fallback behaviour. These requirements are not priced by a generic checkbox.
Protect the MVP from unbounded scope
Create a launch list and a later list. A requirement belongs in the MVP when it is necessary to complete the chosen journey or operate the product responsibly.
Agree on the supported devices, expected load, monitoring, recovery process and handover. A prototype and an operational service require different definitions of done.