← CBAP: requirements, decisions, and business value
09 / 10 · 60 MIN

Decisions, versions and dependencies

Keep requirements usable through change by connecting information, elicitation, dates and feasible delivery sets.

Plan information that reconstructs the decision

A rule may be approved today and take effect months later. The repository should distinguish proposal, decision, applicable version and validity period as context requires. In a funds platform, APS needs to explain which rule handled an older event reprocessed now. Keeping only the latest document may prevent that explanation. Define who maintains information, who decides changes and how consumers find the correct reference. Information management should support decisions and execution with effort proportionate to the risk of interpreting or applying the wrong version.

Prepare examples and measure analysis work

Choose data that exercises relevant conditions without unnecessarily exposing customer information. Synthetic examples can include empty files, repeated references, unknown states and amount boundaries in an authorized medium. Also measure analysis-work quality using consistent definitions. Twenty corrected requirements out of one hundred is 20%; fifteen out of fifty is 30%. Count fell while rate increased. That warrants investigation of complexity, selection and causes without proving one team is at fault. Retain period and denominator so the indicator helps improve the process rather than merely decorate a report.

Elicit the need behind the workaround

When an operator uses a spreadsheet outside the procedure, there is observed behavior and a cause still to understand. In an authorized session, ask what information is missing, which decision the spreadsheet enables and what would happen without it. Do not assume resistance to change or automatically convert the spreadsheet into a future-solution requirement. If participants agree on a broad sentence, use examples to confirm meaning. A “valid file” may exclude an empty file for one team and include it for another. Record agreement, disagreement and missing decisions with appropriate participants.

Follow relationships without automating the conclusion

Traceability connects a need to its representations and dependent elements. If R feeds API A, A feeds batch B and B has instruction O, a content change in R warrants analysis of A, B and O. A relationship identifies impact candidates; it neither proves all need identical changes nor authorizes implementation. Check link meaning, freshness and potentially missing consumers. Record analysis outcomes, including elements judged unaffected and the rationale. A large but outdated matrix can produce misplaced confidence instead of supporting a reliable change decision.

Preserve the rule’s time criterion

Event date, receipt date and processing date can differ. In the fictional example, the decision applies v2 to events from November 1 regardless of processing. An October 31 event reprocessed on November 2 remains under v1. This follows the supplied rule rather than a universal banking obligation. Specify what happens to corrections and retries and retain data needed to determine version. If an API supplies only the latest rule, address that limitation before declaring the solution suitable for the requirement and its operational use.

Prioritize sets that actually fit

Ranking isolated features can hide work needed to realize value. With six days available, A costs two and is worth eight points, B costs three and is worth nine, and both require D costing two days, counted once. A+B+D costs seven even though A+B appears to fit five. C costs six and is worth twelve without dependencies, making it the best feasible set under the stated assumptions. Points are fictional, additive and not money. A strategic decision can prefer another set but should state the additional criterion or capacity change.

Test coherence of value and future state

Expose assumptions before turning a forecast into a commitment. Benefits of €120,000 with probability 0.6 and €20,000 with 0.4 give €80,000 expected over the horizon. With €40,000 cost in both cases, expected net value is €40,000 without discounting or a guaranteed outcome. Check operational feasibility too: constant arrivals of eighty cases per hour and capacity of seventy grow a positive queue by ten per hour. Promising to clear it under unchanged conditions is inconsistent. Recommend changing capacity, demand or design and validating new assumptions.

IN PRACTICE

The API returns only v2, but a batch contains events before and after its effective date. Analysis connects event date, version, expected outcomes, consumers and APS instructions before acceptance.

Common pitfalls

Confusing approval with effective date; copying workarounds without understanding need; ignoring dependencies without direct value; presenting expectation as guarantee; measuring rework by count alone.

Related topics: Traceability and version management · Example-based elicitation · Prioritization and expected value

Take this idea with you

Useful requirements preserve context, authority, relationships and time conditions. Priority should consider executable sets and value supported by explicit assumptions.

Create account

Reference: CBAP Competencies and Proficiency Levels · CBAP six-knowledge-area blueprint, May 2026 handbook

CBAP® is a registered trademark of International Institute of Business Analysis. bigsavant.com is an independent preparation platform and is not affiliated with, associated with, sponsored, authorised or endorsed by IIBA. Content and questions are original, are not official exam questions, and completing our tests does not award or guarantee any certification. Names are used only to identify the subject. All other trademarks belong to their respective owners.