Business Requirements Document Example: Real BRD Walk-Through

If you are producing a business requirements document right now and you have searched for a business requirements document example, you have probably found one of two things: a blank template with placeholder text, or a sanitised corporate document that looks like it was written by a committee who had never actually delivered a project. Neither helps when you are staring at a blank page with a deadline. What follows is an annotated walk-through of how a real BRD is structured, what belongs in each section, and what the friction looks like when you are actually in the room writing it.

I have pulled from patterns I have seen repeatedly across government, utilities, and shared services environments over 25 years. The worked example below uses a real project scenario with identifying details replaced by generic labels. The structure I describe is the one I return to every time, regardless of sector or scale.

The core structure of a business requirements document

Before getting into the worked example, here is the standard structure I use and why each section earns its place. These are not arbitrary headings. Each one does specific work.

  • Document control and version history. On any project with more than three stakeholders, you will have disputes about what was agreed and when. A dated version history settles those arguments before they escalate.
  • Executive summary. A two to three paragraph plain-English explanation of the problem being solved, the proposed solution scope, and what is explicitly out of scope. This section is read by people who will not read anything else in the document.
  • Business context and problem statement. Why this project exists and what happens if nothing changes. Getting this section wrong poisons everything downstream. For guidance on writing this section well, see the article on problem statement examples in business.
  • Stakeholder register. Who has an interest in the outcome, what their role is, and whether they have sign-off authority. This does not need to be elaborate but it must exist.
  • Business requirements. The core of the document. Each requirement is numbered, written in business language rather than technical language, and linked to a business objective.
  • Assumptions and constraints. Things you are taking as true that have not been verified, and limitations the solution must work within. This section is skipped more often than any other, and it is the one that causes the most damage when it is missing.
  • Out of scope. An explicit, numbered list of what will not be delivered. This section prevents scope creep and protects you in review meetings.
  • Dependencies. Other projects, systems, or decisions that this work relies on.
  • Sign-off. Named individuals, roles, and dates. Not a generic approval block.

Worked example: shared services consolidation project

Organisation A was a government shared services entity consolidating payroll and financial processing functions migrated from multiple agencies without any rationalisation. Each agency had brought its own processes, applications, and data structures. The result was over 20 separate payroll teams running more than 70 pay runs per fortnight, supported by 18 separate HR databases, none of which interfaced cleanly with each other. The project mandate was to define requirements for moving to a single integrated HR and payroll platform. I was brought in to produce the BRD.

Business context section: where the first fight happened

The executive summary and business context sections should be straightforward. In practice they rarely are, because they force stakeholders to agree on what the actual problem is before anyone has started designing a solution. On this project, the payroll operations manager read the draft problem statement and objected immediately. My draft said the core problem was duplicate processes and inconsistent data standards resulting in excessive operational cost and error risk. He came back and said the real problem was that the agency migration had been handled badly and the organisation had inherited someone else’s mess.

He was not wrong on the facts. But that framing pointed blame at decisions made years earlier and would have made the BRD politically toxic before it reached the steering group. I rewrote the problem statement to focus on the current state and the cost of inaction rather than the history of how the organisation got there. The point is that what looks like a writing task is actually a negotiation task. If you are working on your own BRD right now, expect to rewrite the problem statement at least twice, and expect the pushback to come from someone who is right on the facts but wrong on the framing.

Business requirements section: structure and language

Here is a simplified extract from the business requirements section of the Organisation A BRD. Each requirement is traceable to a business objective, has a named source, and is written so that a vendor reading it understands what the business needs without being told how to build it.

Req ID Requirement Business Objective Priority Source
BR-001 The solution shall provide a single employee record accessible to all payroll processing teams across all business units. Eliminate duplicate employee data maintained across 18 separate databases. Must Have Payroll Operations, Finance
BR-002 The solution shall support processing of all award interpretations currently managed across all business units without manual spreadsheet intervention. Reduce manual processing risk and per-transaction cost. Must Have Payroll Operations
BR-003 The solution shall provide a single general ledger interface compatible with the existing financial accounting system. Remove duplicate GL reconciliation processes. Must Have Finance
BR-004 The solution shall provide self-service leave management accessible to all employees via web browser. Reduce payroll team administrative burden for leave processing. Should Have HR, Employee Services
BR-005 The solution shall support a phased transition approach, allowing individual business units to migrate independently without disrupting active pay runs. Manage operational risk during transition. Must Have Programme Manager

The distinction between what belongs in a BRD and what belongs in a functional requirements document matters here. If you are still unclear on where that boundary sits, the article on Business Requirements Document vs Functional Requirements Document covers that in detail. Structuring requirements well from the start also makes prioritisation significantly easier. The guide on requirements prioritisation techniques covers the approaches that work best at different project scales.

Assumptions and constraints: the section everyone skips

On the Organisation A project, one of the documented assumptions was that all business units were operating on the same enterprise network. This turned out to be wrong for two remote sites. We discovered this four weeks into solution design when infrastructure costs came back at nearly double the estimate. Had the assumption not been written down, it would have been almost impossible to trace the cost increase back to its root cause. Because it was in the BRD, we could show exactly where the gap was and raise a formal change request rather than absorbing it silently.

Constraints on the same project included a hard budget ceiling, a non-negotiable go-live date tied to a government financial year, and a requirement to retain all existing employee data with no loss of historical pay records. Every one of these belonged in the BRD because every one of them eliminated solution options that would otherwise have been on the table.

Out of scope: do not skip this section

On the Organisation A project, recruitment was explicitly listed as out of scope. This became important when one stakeholder, six weeks into requirements elicitation, started asking questions about applicant tracking functionality. Because there was a signed BRD with recruitment listed as out of scope, I could redirect that conversation without it becoming a requirements dispute. Out of scope is not a way of being obstructive. It is a way of protecting the project from expanding indefinitely while still keeping stakeholders informed. For more on how to handle this kind of pressure, the scope creep governance guide covers the patterns I have seen most often.

What separates a working BRD from a shelf document

I have reviewed dozens of BRDs written by analysts at various career stages. The comparison below shows the characteristics that separate documents that get used from documents that get filed.

Working BRD Shelf document
Every requirement traced to a named business objective Requirements written in isolation without stated rationale
Problem statement agreed by at least two key stakeholders before sign-off Problem statement vague enough to apply to any project
Assumptions documented and tested during elicitation Assumptions section blank or missing entirely
Out of scope listed explicitly and numbered Out of scope omitted or covered by a single generic sentence
Named individuals in the sign-off block Generic role-based approval with no dates
Business language throughout, readable by the sponsor Passive technical language no business stakeholder would recognise

The ones that become shelf documents share a common characteristic: they were written to satisfy a process gate rather than to communicate. You can usually tell within the first paragraph. If you are writing a BRD right now, start with the problem statement and get at least two stakeholders to read it and confirm it describes their actual situation. Then build the requirements section row by row, with a named source for every entry. Those two disciplines alone will put your document in the top quarter of what gets produced in most organisations.

Frequently asked questions

What should a business requirements document include?

A BRD should include a problem statement, business context, stakeholder register, numbered business requirements linked to objectives, assumptions and constraints, an explicit out of scope section, dependencies, and named sign-off. Every section should be traceable back to a real business need. Padding the document with generic content makes it harder to use in practice.

What is the difference between a BRD and an FRD?

A BRD captures what the business needs and why, written in business language for business stakeholders. A functional requirements document describes how a system should behave to meet those needs, written for solution designers and developers. The BRD comes first and drives the FRD.

How long should a business requirements document be?

There is no fixed length. A small project BRD might be 5 to 10 pages, while a large programme-level BRD can run to 60 or more. Length should be driven by the complexity of the requirements, not by a desire to appear thorough.

Who approves a business requirements document?

Typically the project sponsor and key business stakeholders with decision-making authority. The BRD should name specific individuals rather than roles or groups. If you cannot get named sign-off, the document is not ready to move into solution design.

Can you write a BRD on an agile project?

Yes, though the format is often lighter and the content feeds into a product backlog rather than a design specification. The core discipline of stating what the business needs and why still applies regardless of methodology. Some organisations replace the BRD with a vision document or product brief.

Try Ash, Your Virtual BA

You have just seen how a real BRD is structured section by section, including the moments where it gets contested and rewritten. If you need to produce your own business requirements document right now, Ash can guide you through each section in sequence, prompting you with the right questions for your project context and helping you write requirements in business language that stakeholders will actually read and sign off. Try Ash Virtual BA and have a working BRD draft in significantly less time than starting from a blank page.

Further reading


Written by Sam Cordes, founder of the Business Analyst’s Toolkit.

We use cookies in order to give you the best possible experience on our website. By continuing to use this site, you agree to our use of cookies.
Accept