Project method · 10 min read

Website or application brief: a practical specification template

A useful brief describes the problem, users, outcomes, constraints and acceptance criteria; it does not dictate every screen.

Share on LinkedIn ↗
Website or application brief: a practical specification template
GVISION Studio · Project method
Direct answer

A strong website or application brief explains context, objectives, users, priority journeys, content, data, integrations, constraints, governance and success criteria. It does not need to prescribe every screen. The goal is to reduce hidden assumptions, make proposals comparable and give the delivery team enough room to justify the right architecture.

GOOD BRIEFProblem + outcome

Why the project exists comes before the feature list.

PRIORITYMust / Should / Could

Not every request belongs in version 1.

SUCCESSTestable KPIs

The solution can be evaluated after launch.

01

Context

Explain the current process, tools, problems and impact.

What this changes in practice

In practice, this step should connect to Context and Users. Explain what happens today and why change is needed now. Name audiences, roles and needs. This turns a preference into a testable project decision.

Bring Must-haves into the same review. Prioritise the flows that must work in version 1. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

02

Measurable outcomes

Replace “modernise” with leads, time saved, online sales or fewer errors.

What this changes in practice

In practice, this step should connect to Users and Must-haves. Name audiences, roles and needs. Prioritise the flows that must work in version 1. This turns a preference into a testable project decision.

Bring Content and data into the same review. Separate copy, media and business data. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

DimensionQuestion to askGood signal
ContextExplain what happens today and why change is needed now.A third party understands the problem quickly.
UsersName audiences, roles and needs.Journeys belong to real user groups.
Must-havesPrioritise the flows that must work in version 1.Not every feature is labelled critical.
Content and dataSeparate copy, media and business data.Owners and sources are identified.
IntegrationsList systems, APIs, dependencies and unknowns.Risks are visible instead of hidden.
GovernanceSet budget range, timeline, decision makers and KPIs.The approval process is clear.
03

Users

Describe profiles, knowledge and main actions.

What this changes in practice

In practice, this step should connect to Must-haves and Content and data. Prioritise the flows that must work in version 1. Separate copy, media and business data. This turns a preference into a testable project decision.

Bring Integrations into the same review. List systems, APIs, dependencies and unknowns. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

04

Content and integrations

Languages, migration, personal data, CRM, ERP, Microsoft 365 and payments.

What this changes in practice

In practice, this step should connect to Content and data and Integrations. Separate copy, media and business data. List systems, APIs, dependencies and unknowns. This turns a preference into a testable project decision.

Bring Governance into the same review. Set budget range, timeline, decision makers and KPIs. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

05

Priorities

Separate must-have, important and later.

What this changes in practice

In practice, this step should connect to Integrations and Governance. List systems, APIs, dependencies and unknowns. Set budget range, timeline, decision makers and KPIs. This turns a preference into a testable project decision.

Bring Context into the same review. Explain what happens today and why change is needed now. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

DELIVERABLE

The brief becomes the first version of the backlog.

After discovery, objectives and journeys are translated into user stories, acceptance criteria, priorities and a delivery plan.

See our product approach ↗
06

Budget and governance

Provide an order of magnitude, deadline, decision makers and reviewers.

What this changes in practice

In practice, this step should connect to Governance and Context. Set budget range, timeline, decision makers and KPIs. Explain what happens today and why change is needed now. This turns a preference into a testable project decision.

Bring Users into the same review. Name audiences, roles and needs. For an SME, this reduces late rework, makes supplier scope easier to compare and connects the project to a commercial or operational outcome.

07

Questions to settle before you start

Make the main unknowns visible before committing budget. An unanswered question is not a problem when it is explicit; it becomes a risk when it is hidden inside a supplier assumption and discovered during development.

Answer these questions with the people who will use, sell or operate the solution. Discovery then becomes an internal decision tool, not just a document sent to a supplier.

  • How is context handled today, and what should measurably improve after the change?
  • How is users handled today, and what should measurably improve after the change?
  • How is must-haves handled today, and what should measurably improve after the change?
  • How is content and data handled today, and what should measurably improve after the change?
  • How is integrations handled today, and what should measurably improve after the change?
  • How is governance handled today, and what should measurably improve after the change?
08

Common failure patterns and warning signs

The failure patterns below all push important decisions towards the end of the project, where change is more expensive. A strong process makes these risks visible early.

Use the warning signs as review criteria. If several appear at once, reduce scope, add discovery or validate a prototype before investing further.

  • Leaving context until the solution has already been built
  • Leaving users until the solution has already been built
  • Leaving must-haves until the solution has already been built
  • Leaving content and data until the solution has already been built
  • Leaving integrations until the solution has already been built
  • Leaving governance until the solution has already been built
09

Recommended action plan

A good decision should be measurable after launch. Establish a baseline, an owner and a review cadence, then compare the same indicators after launch.

A useful roadmap separates launch from evolution. Prioritise later work from usage data, leads, support tickets and operational gains instead of an old pre-project wish list.

  1. 1. Discovery — Goals, users and the current process.
  2. 2. Scope — Must-haves, assumptions and risks.
  3. 3. Prototype — Critical journey and key decisions.
  4. 4. Build — Content, data, technology and integrations.
  5. 5. Launch — Testing, analytics and ownership.
  6. 6. Improve — Usage, feedback and KPIs drive the roadmap.
10

Build the business case before comparing proposals

A project involving Website or application brief: a practical specification template is easier to govern when it is framed as an investment rather than a feature list. Start with one measurable outcome: more qualified enquiries, less manual re-entry, a shorter sales cycle, greater user self-service or lower operational risk. Use that outcome to judge every scope decision that follows.

The first layer of the business case connects Context with Users. Explain what happens today and why change is needed now. Name audiences, roles and needs. Quantify the current state where possible: enquiries per month, minutes per task, drop-off, licence cost, error volume or average cycle time. A reasonable baseline is more useful than a vague objective such as ‘modernisation’.

The second layer includes costs that appear after launch. Integrations and Governance therefore belong in the same decision as design and development. List systems, APIs, dependencies and unknowns. Set budget range, timeline, decision makers and KPIs. A cheaper initial proposal can become more expensive if it leaves heavy manual work, unexpected licences or an architecture that is difficult to evolve.

Finally, assign value to risk reduction. Must-haves and Content and data often affect total cost more than expected. Prioritise the flows that must work in version 1. Separate copy, media and business data. The right question is not only ‘how much does it cost?’, but ‘what level of investment is proportionate to the outcome, the risk and the expected useful life?’.

11

Three scope scenarios to make the decision concrete

These scenarios are not price packages. They separate the essential need from medium-term ambition. A good proposal makes the layers visible so functions can be postponed without breaking the logic of the product.

EssentialEssentialValidate the need with a narrow scope centred on Context and Users. Keep integrations limited, focus on one priority journey and use simple success criteria. This is appropriate when major unknowns remain or a prototype can reduce risk.
GrowthGrowthAdd Must-haves and Content and data, cover the main real-world cases and connect the tools that matter. The solution is expected to be used regularly, so analytics, content, support and ownership become explicit parts of scope.
StrategicStrategicTreat the product as a durable business capability: Integrations, Governance, governance, automation and roadmap. This level makes sense when the solution directly influences sales, operations or several teams.
12

Compare proposals without comparing apples and oranges

Two proposals with the same headline deliverable can cover very different realities. Ask suppliers to respond to the same scope, assumptions and definition of ‘done’. Price then becomes a consequence of visible choices instead of a number that is impossible to interpret.

Make responsibilities explicit as well: who provides content, who approves, who configures access, who migrates data, who tests, who hosts and who responds after launch? Grey areas are often the first source of budget and timeline overruns.

CriterionWhat to reviewEvidence to expect
ContextExplain what happens today and why change is needed now.A third party understands the problem quickly.
UsersName audiences, roles and needs.Journeys belong to real user groups.
Must-havesPrioritise the flows that must work in version 1.Not every feature is labelled critical.
Content and dataSeparate copy, media and business data.Owners and sources are identified.
IntegrationsList systems, APIs, dependencies and unknowns.Risks are visible instead of hidden.
GovernanceSet budget range, timeline, decision makers and KPIs.The approval process is clear.
13

Measure value after launch

Measurement starts before launch. Choose two to four KPIs that come directly from the business case, record the current baseline and assign someone to review them after 30, 60 and 90 days. For Context and Users, favour indicators that show changed behaviour or business outcomes rather than traffic alone.

Add quality indicators around Must-haves and Content and data. A product can convert more while creating more errors or support demand; an automation can save time without improving the experience. Use several dimensions of value rather than a single vanity metric.

Finally, connect Integrations and Governance to operating cost: licences, administration time, tickets, maintenance and required enhancements. After a few months you will have enough evidence to decide whether to invest further, simplify or expand the solution.

KPIs to select for the project
  • Conversion or adoption
  • Time saved
  • Quality / error rate
  • Cycle time
  • Operating cost
  • User satisfaction
Quick diagnostic

A reusable brief structure

Copy this structure into your brief and fill the unknowns during discovery.
Decision checklist

Are you ready to move forward?

0/9
Discuss your project ↗
Frequently asked questions

Frequently asked questions

Specify technology?+

Only when a real constraint requires it.

How long should it be?+

A few clear pages are often enough.

Can I add examples?+

Yes, explain exactly what you like about them.

How large should the first release be?+

Large enough to support one valuable journey end to end, small enough to test and improve quickly.

What needs to happen after launch?+

Monitoring, support, ownership and a roadmap are part of the solution, not just the delivery project.

Continue with a relevant guide or service.

Related guideWeb agency in Brussels: 12 criteria for choosing the right partnerDigital strategy · 11 minRelated serviceDiscuss your projectGVISION Studio ↗Related case studyStudio + ITView project ↗
GVISION STUDIO + IT

You now have the framework. Let’s build the solution.

Describe your context in the form. The page you consulted is captured so we can prepare a more relevant conversation.

Discuss your project