BA AI Collective
Menu

BRD or user stories? How to choose in UK financial services

Filled requirements backlog from the Starter toolkit (Print view), showing Req ID, requirement title, type, priority, status and delivery status for REQ-001 to REQ-010
From the Starter toolkit: a filled requirements backlog, the story-level view. The firm and names are fictional.

Business analysts in financial services are often told to "go agile" while a governance committee still asks for a business requirements document. Both demands are reasonable, and the question of which format to use is rarely either-or. This article sets out what each is good for and gives a decision table you can use on your next piece of work.

Last reviewed: October 2026.

What each one is for

A business requirements document (BRD) records what the business needs, in one place, in a form that can be reviewed and signed. It tends to include scope, objectives, stakeholders, business rules, constraints and a numbered list of requirements. Its strength is completeness and a clear approval point.

A user story is a short statement of a need from one user's point of view, usually in the form "As a [role], I want [capability], so that [benefit]", with acceptance criteria. It is meant to start a conversation with the delivery team and to be small enough to build in a sprint. Its strength is fast, incremental delivery and adjustment as you learn.

Neither is better. They answer different questions. The BRD answers "what have we agreed the business needs?" The story answers "what are we building next, and how will we know it works?"

Where the choice gets hard in financial services

Three things push towards more documentation than a typical product team would write.

Audit and accountability. Some changes need a record that a named person approved a requirement at a point in time. That may be set by your firm's change policy or by a regulator's expectations. Check your own firm's rules, and ask your compliance or risk function if you are unsure what they need to see.

Fixed rules. A payment cut-off time, a sanctions-screening rule or a reporting field is not up for negotiation in a sprint. Those need to be stated precisely and traced, whatever format you use.

Many parties. Operations, legal, compliance, technology and a third-party supplier may all need to agree. A written document gives them one thing to comment on.

Pushing the other way: customer-facing features, internal tools and anything where you expect to learn by releasing something small are poorly served by a 60-page document written before anyone has seen a screen.

Want these as files? Starter has the requirements backlog, trace register and a full worked project in Word and Excel.

Starter, £30 (41 files, discovery to a tested set of requirements) · Complete, £80 (59 files, adds governance and assurance). Prices include UK VAT: Starter £25 + VAT, Complete £66.67 + VAT. Payhip may show the price before VAT. One payment, no subscription.

Sold by Quantum Sphere Consulting Limited; your statutory rights apply.

Decision table

SituationLean towardsWhy
Regulatory change with a fixed deadline and defined rulesBRD, with stories for deliveryRules and approvals need a stable record; the build can still be incremental
New customer-facing feature, uncertain demandUser storiesYou will learn from early releases; a long document will date quickly
Replacing a system like-for-likeBRD or detailed requirements listThe aim is to preserve behaviour; completeness matters more than discovery
Procured package or third-party supplierBRDA contract and supplier response depend on written requirements
Internal tool built by an agile teamUser storiesClose contact with users; low governance overhead
Change touching several departments' controlsBRD, plus a traceability matrixMany sign-offs and an audit trail
Small enhancement to an existing productUser storiesContext already exists; a BRD would repeat it
Data migration or reporting changeMapping specification, with stories for the workThe rules sit in the data, not in a user's goal

If a row does not match your situation, ask who has to approve, how likely the requirement is to change, and whether a third party is bound by what you write.

The hybrid that works well

On many financial-services projects the most practical answer is a short, stable top layer and a flexible lower layer.

  1. A lean business requirements document. Objectives, scope, constraints, business rules and the controls that must hold. Ten pages, not sixty. It changes through a formal change request.
  2. A backlog of user stories below it. Each story links to the section or rule it serves. Acceptance criteria are written with the people who will test.
  3. A traceability link between the two. It can be a simple column in the backlog. It shows the committee that everything in the BRD is covered, and shows the team why each story exists.

This gives the governance process what it needs without freezing the detail.

An example, with a fictional firm

Northgate Bank needs to add a new payment type to its business banking platform before a scheme deadline. The scheme sets the message format and cut-off times. The bank can decide the screens and notifications.

The BA writes a short BRD covering the scheme rules, the scope, the controls, and the approvals required. These are numbered and signed by the product owner and compliance. The customer-facing parts become stories: "As a business customer, I want to see which payment type I am using before I confirm, so that I do not send money by the wrong route." Each story cites the BRD item it supports. When the scheme rules change, the BRD is revised through change control and the affected stories are found through the links.

Neither document alone would have worked. The BRD alone would have been too slow for the screens. The stories alone would have left the scheme rules scattered across tickets.

Common mistakes

Writing stories for rules. "As a system, I want to apply the cut-off time" tells nobody anything. State the rule as a rule, with its source, and write acceptance criteria against it.

Treating the BRD as finished at sign-off. Requirements move. If the document has no change route it will be ignored, and the backlog will become the real record without anybody having decided that.

Duplicating content. If the same requirement is in the BRD, the story and the test plan, they will drift apart. Keep one home for each fact and link to it.

Ignoring who reads it. A committee needs a different view from a developer. Write for the person who has to act on it.

What to do on Monday

Look at your current piece of work and ask three questions. Who must formally approve it? Is any part of it fixed by a rule or a deadline outside your control? Will you know more in a month than you do now? If the first two answers are yes, you need the stable layer. If the third is yes, keep the delivery layer flexible.

The Starter toolkit includes a User Story and Acceptance Criteria Library and a Functional Specification template, which work together in the way described above.

See the Starter toolkit

Spotted a mistake? Tell us

More guides

All guides →