Skip to content
LoneLupus Technologies
Web & Mobile

5 min read

How to brief a web or app project so it ships on time

Late projects usually start with an unclear brief, not slow developers. Here is what to put on the page before anyone writes a line of code.

LoneLupus TeamLoneLupus Technologies

On this page6 sections

Projects rarely slip because someone typed too slowly. They slip because the team discovers, halfway through, that nobody agreed on what was being built, who it was for or who gets to say it is finished. A good brief settles those questions early. It does not need to be long or technical, only honest and specific.

This guide covers what to put in a brief for a website, web app or mobile app, what usually causes delays, and how to keep things moving once work begins.

Start with the outcome, not the feature list

It is tempting to open with a list of pages or screens. Start one level higher. What should be different for your business once this product is live? More enquiries, fewer support calls, bookings that no longer happen over the phone, a process that stops living in spreadsheets.

Write that outcome in one or two sentences, then add how you will know it worked. A measure can be simple: enquiries per week, completed checkouts, the time it takes to process an order. When the goal is clear, the team can make sensible trade-offs without asking you about every detail.

A brief is not a contract. It is a shared picture of what done looks like.

What a useful brief contains

You can cover everything in two or three pages. These are the sections that save the most time later.

  • The goal. The business outcome and how you will measure it.
  • The audience. Who will use the product, what they are trying to get done and which device they are likely to be on.
  • The scope. What the product must do at launch, and what can wait.
  • Content and assets. Who supplies text, photos, logos and product data, and by when.
  • Integrations. Payment gateways, CRMs, booking tools, login providers or any existing system the product has to talk to.
  • Constraints. Your budget range, your deadline and the reason behind it, plus any technical or compliance requirements.
  • References. Two or three products you like and one you do not, with a line on why.
  • People. Who gives feedback, who signs off and who the single point of contact is.

Sort scope into must, should, could and later

A flat feature list hides priorities. Sort every item into four groups: must have at launch, should have if time allows, could have, and not this time. This is often called MoSCoW prioritisation. The last group matters as much as the first, because it records the decisions you made and stops old ideas creeping back in mid-build.

If everything lands in the must column, the list is not finished yet. Ask which items you would still launch without. What remains is your real first version.

Be open about budget and dates

Sharing a budget range is not a negotiating mistake. It tells the team which kind of solution to propose: a proven platform with light customisation, or a custom build. Without a range, you receive proposals that cannot be compared. The same goes for deadlines. If the date is tied to an event, a season or a funding milestone, say so. If it is a preference, say that too.

What really causes delays

The same handful of causes show up again and again, and few of them involve code.

  • Late content. Designs get approved with placeholder text, then the real copy arrives and nothing fits. Agree who writes what and set dates for it, as you would for development.
  • Moving scope. New ideas are welcome, but each one needs a decision: swap it for something else, move the date or park it for the next phase.
  • Too many approvers. Feedback from six people in six email threads will contradict itself. Collect it internally first and send one consolidated response.
  • Access problems. Domain registrars, hosting, app store developer accounts, payment gateway approvals and API keys often take longer than expected. App store accounts should be in your company's name, and enrolment can involve verification steps, so start early.
  • Vague feedback. 'Make it pop' cannot be acted on. 'The price is hard to find on mobile' can.

Keep it moving once work starts

A brief gets a project started well. A few habits keep it on schedule.

  1. Agree a rhythm. A short weekly check-in with a working build beats a long monthly presentation.
  2. Review the real thing. Open builds on your own phone and laptop, not only design files and screenshots.
  3. Reply within an agreed window. Two or three working days for feedback means the team is never blocked waiting.
  4. Tie feedback to the goal. Ask whether a change helps your audience do the thing the product exists for.
  5. Handle changes in the open. When something new comes up, write it down, estimate it and decide together where it goes.

Plan for the day after launch

Launch is a milestone, not the finish line. Decide early who will host the product, who will apply updates and security patches, and who will watch analytics and error reports. If you are replacing an existing website, list the old URLs and plan redirects so you keep the search visibility you have already earned. For apps, store review is a step of its own, so leave room for it in the timeline.

The short version

Say what success looks like. Decide what is in and what is out. Name one person who can say yes. Get content and access moving on day one. Do these four things and the usual reasons for delay rarely get the chance to appear. A team that knows the trail can move quickly.

Filed under

  • project brief
  • web development
  • mobile apps
  • scope
  • planning

Related service

Web & Mobile App Development

Fast, scalable products for every screen.

See how we help
Keep reading

More field notes

All articles
Put it into practice

Want help applying this?

Tell us what you are working on. We will bring the focus, the craft and the technology to move it forward.