Mobile App MVP Planning: Deciding What Goes in the First Release
A mobile MVP should include the smallest set of features that lets a real user complete the core task end to end,…
A website brief prevents rework when it defines business objectives with measurable outcomes, states who the site is for and what they need to do, specifies content ownership and delivery dates, and lists technical and integration requirements. Briefs that describe desired appearance without stating purpose produce the most revision cycles.
A brief asking for a modern, professional site gives a developer no basis for any decision, so decisions get made on aesthetic preference and then revised when someone realises the site does not do what the business needed.
Objectives should be measurable: increase qualified enquiries from organic search, reduce support calls by publishing self-service documentation, shorten the sales cycle by making pricing and specifications accessible. Each implies different structure, different content and different measurement.
Design and build run to a plan. Content does not, because it depends on people who have other jobs. The predictable failure is a site technically complete in week ten and launched in week twenty-two while waiting for copy that nobody was formally assigned to write.
The brief should name who produces each content type, by when, and who approves it. Where the client cannot commit to that, commissioning content as part of the project is cheaper than the delay, and considerably cheaper than launching with placeholder text that stays for a year.
| Item | Decision needed |
|---|---|
| Page inventory | Which pages exist at launch |
| Content owner | Named person per content type |
| Delivery dates | Per batch, ahead of the build stage that needs it |
| Approval authority | Who signs off, and their deputy |
| Imagery | Photography commissioned, stock, or existing library |
| Migration | Which existing content moves, changes or is retired |
List what the site must connect to and what must be preserved. Integration requirements discovered mid-build are the most expensive category of change, because they frequently affect architecture rather than just adding a feature.
Preservation requirements matter equally. Existing URLs, search rankings, tracking history, accessibility compliance and any hosting or data residency constraints should all be stated, since a rebuild that silently changes every URL loses accumulated search visibility that took years to build.
Name the decision maker and their deputy, and state how many revision rounds are included at each stage. Projects where approval passes through an undefined group of stakeholders accumulate contradictory feedback and revise indefinitely.
Consolidating feedback through one named person is not bureaucracy. It is the mechanism that prevents a designer receiving three mutually exclusive instructions in the same week.
Measurable business objectives with current baselines, defined audiences and the tasks each needs to complete, a page inventory with named content owners and delivery dates, integration and technical requirements, URL and tracking preservation requirements, accessibility standard, and a named approval authority with stated revision rounds.
Content readiness most often. Design and build follow a plan; content depends on people with other responsibilities and no deadline. The second cause is undefined approval authority, which produces contradictory feedback and unlimited revision. Both are addressed in the brief rather than during delivery.
Specify constraints rather than choices: systems it must integrate with, who will administer content and their technical level, hosting or data residency requirements, and performance and accessibility targets. Naming a specific platform without those constraints often produces a technically correct build that the client cannot maintain.
A mobile MVP should include the smallest set of features that lets a real user complete the core task end to end,…
Portal projects succeed or fail on three decisions made before any interface is designed: which user roles exist and what each may…
If this article covers a problem you are dealing with, tell us where you have got to and we will tell you what we would do next.