Business Case
beta · Family discovery-docs · Phase discover · Sizes lean, full · ~2,200 tokens
The document that justifies an investment before anyone commits to making it: what problem it solves, what it is being compared against including doing nothing, and why the preferred option wins. Lean scopes the decision; full adds the costs, benefits, risks and financials a real funding gate needs.
How to tell whether you need one, how to pick lean or full, and how to grade what comes back before it reaches a funding decision.
Before you start: is this the right document at all?
Section titled “Before you start: is this the right document at all?”Write a business case when a real investment decision is at stake and you need to say, in writing, what the investment is being compared against, including doing nothing. That comparison is the job. A document that argues for one option without naming what it beats is not a shorter business case, it is a proposal wearing a bigger name.
Write something else if:
| You actually need | Because |
|---|---|
| a project brief | you need a short overview for starting up a project, not an investment case. A project brief absorbs an outline business case as one component and retires once initiation documentation exists; the business case itself keeps being refined, it does not retire with the brief |
| a trade study | you are comparing technical approaches against weighted criteria, not comparing whether to invest at all. A trade study’s output feeds into Options Considered as one input, it does not replace the case |
| a PRD | the investment decision is already made and you need to specify what gets built. A PRD deliberately excludes market opportunity and revenue, which is exactly the ground this document covers |
| a cheap way to test a hypothesis | you would rather validate an assumption than build a funding case for a known investment. The named alternative tradition is the SAFe Lean Business Case, which substitutes a hypothesis and leading indicators for a financial model. It is a genuinely different document, not a shorter one, and it is not shipped in this library |
Write nothing at all if no funding or go/no-go decision is actually on the table. The document exists to decide whether an investment is worth making; if nobody is deciding that, there is no case to make.
One posture worth adopting before you start writing. Every standard this library’s research could read in full treats the business case as revisited as the work proceeds, not filed once at approval and never reopened. Write it expecting to reopen it, not expecting to file it.
Picking a variant
Section titled “Picking a variant”Lean carries Problem and Opportunity, Options Considered, and Recommendation: enough to scope a decision and name what it is being compared against, without a financial model behind it. Use it to get agreement that an idea is worth exploring further.
Full inserts Costs, Benefits, Risks and Financials between Options Considered and Recommendation, the four sections a reader needs to actually commit money rather than merely agree the idea is worth exploring.
The signal to move from lean to full: are you asking someone to agree an idea is worth exploring, or asking them to release real money? A rough estimate is a legitimate way to scope a decision, but the tolerance for an unexamined estimate should shrink as the decision gets closer to an actual commitment, which is exactly the point at which lean stops being enough.
If you would rather validate an assumption cheaply than build either size of this case, that is not a smaller version of this document. See the hypothesis-driven alternative named above, and do not reinvent a thinner version of this template to get the same effect.
The rubric
Section titled “The rubric”Score each row 0, 1 or 2. Under 11 out of 16 on a full case, and finance should send it back before it reaches a funding decision. Under 6 out of 8 on a lean case, and it cannot carry the scoping conversation it exists to open, so that conversation gets decided on something other than what the document says. The lean variant scores against fewer rows because it does not ship the four sections a funding decision depends on; the scope table below says which.
| # | Criterion | 0 | 1 | 2 |
|---|---|---|---|---|
| 1 | Problem before solution | The section names a solution, not a problem | Names a problem, but you cannot point to who is affected or how the author knows | You can point to who is affected, how the author knows, and nothing in the sentence already names the fix |
| 2 | Genuine alternatives | One option only, or no do-nothing row | A do-nothing row exists, but its rejection reason is a single adjective with no content behind it | At least one alternative is a real option a reader could actually choose, and the do-nothing row states a genuine reason, not a formality |
| 3 | Cost adjustment visible (full only) | One lump total, no breakdown, no adjustment shown | Costs are broken into categories, but the optimism-bias adjustment is folded into the total invisibly | The base estimate and the adjustment appear as separate numbers, and the adjustment states its basis |
| 4 | Benefits as ranges (full only) | A benefit is named with no number attached | A single confident point figure appears with no stated method behind it | Each benefit is a range with a stated method, and no figure is one of the well-known unverified benefits-realisation statistics |
| 5 | Risk mechanism named (full only) | A risk is a generic worry with no owner | An owner is named, but the risk does not say whether it is closer to self-deception or deliberate overselling | The mechanism is named, an owner is named, and a concrete trigger for reopening the case is stated |
| 6 | Financials caveated (full only) | A metric is stated as a bare number with no caveat | A caveat is present but generic, not tied to what that specific metric actually gets wrong | Each metric carries a caveat drawn from that metric’s own documented limit, and no ratio is used as an automatic accept-or-reject rule |
| 7 | Recommendation earns its place | The recommendation reads as a starting assumption with no link back to the analysis above it | The recommendation names the chosen option, but the reasoning could apply to any of the options listed | You can point to a specific line in Options Considered, and in Costs, Benefits, Risks or Financials where they exist, that the recommendation’s reasoning depends on |
| 8 | Post-go-live check named | The post-go-live field is blank or says “TBD” | A check is named, but with no owner or no date | A named person checks a named outcome against this case’s own figures, on a stated date or trigger |
Which rows apply to what. Full ships all eight rows because a funding decision depends on all of them. Lean ships only the four rows that do not require a section it does not carry.
| Document | Rows | Maximum | Score against |
|---|---|---|---|
| lean | 1, 2, 7, 8 | 8 | 6 |
| full | all 8 | 16 | 11 |
Anti-patterns
Section titled “Anti-patterns”The one-time gate. Filed at approval and never reopened. Every standard this research could read in full treats the opposite as the discipline: revisited as the work proceeds, with PRINCE2 naming a real consequence, if the case stops being justified, the work it justifies should stop too.
No genuine alternative. Missing a do-nothing row, or a do-nothing row rejected in a single adjective with no reasoning behind it. Both traditions this research read treat a named alternative as non-negotiable in substance, whichever tradition places the section differently in the document.
Optimism hidden in a lump total. A single already-adjusted cost figure with no visible base estimate or adjustment. The documented remedy is an explicit, empirically grounded adjustment shown separately from the base number, not vigilance alone, and the tolerance for skipping it should shrink as the decision gets closer to a real commitment.
Strategic misrepresentation mistaken for optimism. Treating every inflated estimate as innocent self-deception when some are deliberate. The two are complementary mechanisms, not one blurred into the other, and naming the wrong one misses the actual failure.
Decision-based evidence making. Assembling the case to support a decision someone has already made. This can happen even with no competing proposal in sight, which is what makes it easy to mistake for strategic misrepresentation; the fix is different because the underlying incentive is different.
Borrowed benefits-realisation statistics. Citing one of the well-known percentages that circulate in practitioner writing with a name attached. This research could not independently verify any of them, and repetition in your own case does not make an unverifiable number more credible.
A ratio used as an automatic verdict. Rejecting a proposal because its benefit-cost ratio misses a round number, or comparing IRRs across projects of very different scale without their dollar size attached. A lower ratio can still represent good value once benefits that were not monetized are weighed in, and a high percentage on a small base is not automatically the better bet.
No accountable check after go-live. The sources this research could read hand the check to an organisational layer on a generic schedule, a benefits review after the project closes, and stop there. Inheriting that generic answer is the anti-pattern. Say explicitly which person checks whether the expected benefits showed up, and on what date or trigger, rather than leaving it at the layer the standard names.
When it is good enough
Section titled “When it is good enough”When someone with money to release can point to the alternative this recommendation beat, when the cost and benefit figures show their own adjustment rather than hiding it, and when a named person already knows they are checking this case’s benefits on a specific date after go-live.
Then delete every HTML comment, and treat the document as reopened rather than filed away. That is the discipline every standard this research could read in full insists on, and the distance between saying it and doing it is what this bundle was built around. How wide that distance is, no source this research could reach has measured.
The artifacts
Section titled “The artifacts”business-case_template-lean.md · ~2,200 tokens
---title: "{{investment_name}} Business Case"investment_name: "{{investment_name}}"sponsor: "{{sponsor}}"stage: "{{stage}}"status: "{{status}}"last_updated: "{{date}}"doc_type: business-casesize: leansource_template: business-casesource_template_version: 0.1.0---
<!--LEAN BUSINESS CASE. The smallest case that is still a real case: the problem or opportunity worth acting on,the alternatives it was actually weighed against including doing nothing, and the recommendation thatfollows from that comparison. Use it to scope a decision before real money or a procurement commitment is atstake, close to what a staged model calls a Strategic Outline Case. To grow it into a case that can actuallybe funded (see business-case_template-full.md), ADD sections between Options Considered and Recommendation;never rename or reorder the ones below, because the full variant is a strict superset of this one.
The frontmatter `stage` field names where this sits if your organization stages its cases (Strategic OutlineCase / Outline Business Case / Full Business Case, or your own equivalent gates); write "N/A" if it does not.
A BUSINESS CASE IS A LIVING DOCUMENT, NOT A ONE-TIME GATE. Every standard this library's research could readin full treats it as revisited as the work proceeds, checked and updated as assumptions firm up, not filedonce at approval and never reopened. Most people use it as a one-time gate anyway; closing that gap is thisdocument's whole point. See business-case_companion.md section 1 and section 7.
WHAT A BUSINESS CASE IS, AND IS NOTIt decides whether an investment is worth making and says plainly what it is being compared against,including doing nothing. It is NOT a project brief (a short overview that absorbs an outline business case asone component and then retires once initiation documentation exists), NOT a trade study (a bounded technicalcomparison whose output feeds Options Considered as one input), and NOT a PRD (which specifies what to buildonce this document's investment decision has already been made). See business-case_companion.md section 8.
HOW TO FILL THIS IN1. Read the comment under each heading: WHAT it wants, WHY it matters (with a pointer into business-case_companion.md), guiding questions to ASK, a GOOD and a WEAK example, and the TRAP to avoid. For the table, PRIORITY explains the ordering rule and ROW HINT says what a good row contains.2. Replace each {{placeholder}} with your content. Name a do-nothing option in Options Considered even if you reject it in one line; a case naming no alternative is a proposal wearing a bigger name.3. If a section does not apply, write "N/A" and one line of why, rather than deleting it.4. This document is never really finished, but before you circulate it for a decision: self-grade against business-case_guide.md, then DELETE every HTML comment. They are guidance, not content.-->
# {{investment_name}} Business Case
## Problem and Opportunity
<!-- WHAT The problem or opportunity this investment addresses, who it affects, and why it matters now, described without naming the solution you already have in mind. WHY Everything below has to answer to this section; treat it as foundational to the whole case rather than as background. It drives which options in the next section are even worth comparing. Deep dive: business-case_companion.md section 3 (Anatomy > Problem and Opportunity). ASK What problem or opportunity is this? Who is affected, and how do you know? Why does it matter now rather than later? What happens if nothing changes? GOOD "Analysts rebuild the same dashboard filters an average of three times a day, according to the 2026-05 friction study; at current headcount that is a recurring tax on the team's scarcest resource, and it worsens as the analyst segment grows." WEAK "We should build saved views." (a solution stated as if it were the problem; the next section has nothing genuine left to compare it against) TRAP Naming a solution instead of a problem. If the "problem" is already the answer you want, Options Considered below cannot do its job, because the real comparison never happens. -->
{{problem_and_opportunity}}
## Options Considered
<!-- WHAT At least two genuine alternatives, including a do-nothing baseline, with what each would involve and why it was accepted, carried forward, or rejected. WHY This is the load-bearing section, and the one most likely to be skipped under time pressure. Standards disagree about where it sits in the document, some fold it inside a wider case, some give it a standalone heading, but none treats comparison against a named alternative, including doing nothing, as optional in substance. A case that skips this section is a proposal, whatever its own heading claims. Deep dive: business-case_companion.md section 3 (Anatomy > Options Considered), section 6 (the section-order debate), section 7 (anti-patterns). ASK What are the realistic alternatives, including doing nothing? What would each concretely involve? Why was each accepted, carried forward, or rejected? Which one do you expect to recommend? PRIORITY Every case needs a do-nothing row, even when it is rejected in one line. Mark exactly one option's status as the one carried forward into the Recommendation. ROW HINT A good row names a real option, states plainly what it would take, and gives a genuine reason for its status. A weak row is a label with no content, or a straw-man option deliberately built to lose. GOOD | OPT-2 | Build saved views into the existing dashboard shell | Reuses the current filter and permissions model; estimated 6 engineer-weeks | Carried forward | WEAK | OPT-2 | Build it | Because it's the obvious answer | Recommended | TRAP Including a deliberately weak straw-man alternative so the preferred option wins the comparison by default. Every option here should be one a reasonable reader could actually choose. -->
| ID | Option | What it would involve | Why accepted, carried forward, or rejected | Status ||---|---|---|---|---|| {{option_id}} | {{option_name}} | {{option_description}} | {{option_rationale}} | {{option_status}} |
## Recommendation
<!-- WHAT The recommended option, the reasoning that follows from everything above it, the decision being asked for, and how the case will be checked after go-live. WHY This is where the case commits, and it should read as the conclusion the analysis above earns, not as the starting point everything else was built to justify. Written the other way round, it is indistinguishable from a decision already made being dressed up with evidence after the fact. The sponsor named in the frontmatter is accountable for what this section states. It is also the section the sources this bundle could read leave unfinished: they describe how the case is revised up to approval, but none names who checks it after go-live, so state that check explicitly rather than leaving it assumed. Deep dive: business-case_companion.md section 3 (Anatomy > Recommendation), section 6 (decision-based evidence making), section 7. ASK Which option is recommended? Why, given the comparison in Options Considered above? What decision or approval is being asked for, and by when? Who checks whether the expected benefits actually showed up after go-live, and when? GOOD "Recommended: OPT-2 (build saved views into the existing shell). It clears the comparison in Options Considered on cost and reuses the current permissions model, avoiding OPT-3's rebuild risk. Decision requested: funding approval at the 2026-08-20 steering review. Post-go-live check: the sponsor reviews adoption and time-to-insight against this case's targets 90 days after GA." WEAK "We recommend building saved views because it's the right thing to do." (no link back to the comparison, no decision named, no post-go-live check; nothing here follows from anything above it) TRAP Writing this section first and backfilling the sections above it to support a decision already made. That is decision-based evidence making, and it can happen even when nobody is competing for the funding. -->
- Recommended option: {{recommended_option}}- Why: {{recommendation_rationale}}- Decision requested: {{decision_requested}}- Post-go-live check: {{post_go_live_check}}business-case_template-full.md · ~4,750 tokens
---title: "{{investment_name}} Business Case"investment_name: "{{investment_name}}"sponsor: "{{sponsor}}"stage: "{{stage}}"status: "{{status}}"last_updated: "{{date}}"financial_model_ref: "{{financial_model_ref}}"doc_type: business-casesize: fullsource_template: business-casesource_template_version: 0.1.0---
<!--FULL BUSINESS CASE. The case that can actually be funded: everything the lean variant carries, plus Costs,Benefits, Risks and Financials inserted between Options Considered and Recommendation, the four sections areader needs to commit real money rather than merely agree the idea is worth exploring. Use it once you arepast scoping, roughly where a staged model moves from a Strategic Outline Case to an Outline or Full BusinessCase, and where the tolerance for unexamined optimism should shrink accordingly.
THIS VARIANT IS A STRICT SUPERSET OF THE LEAN ONE. The three lean sections appear here under the sameheadings and in the same order, with the same placeholders; four sections are inserted between OptionsConsidered and Recommendation. If you started lean, grow into this without rewriting anything you alreadyfilled in.
The frontmatter `stage` field names where this sits if your organization stages its cases (Strategic OutlineCase / Outline Business Case / Full Business Case, or your own equivalent gates); write "N/A" if it does not.
A BUSINESS CASE IS A LIVING DOCUMENT, NOT A ONE-TIME GATE. Every standard this library's research could readin full treats it as revisited as the work proceeds, not filed once at approval and never reopened. PRINCE2makes this a named principle with a real consequence: if the case stops being justified, the work it justifiesshould stop too. See business-case_companion.md section 1 and section 5.
WHAT A BUSINESS CASE IS, AND IS NOTIt decides whether an investment is worth making and says plainly what it is being compared against, includingdoing nothing. It is NOT a project brief (a short overview that absorbs an outline business case as onecomponent, then retires once initiation documentation exists), NOT a trade study (a bounded technicalcomparison whose output feeds Options Considered as an input), and NOT a PRD (which specifies what to buildonce this document's investment decision has already been made). See business-case_companion.md section 8.A hypothesis-driven alternative also exists for teams that would rather validate an assumption cheaply thanbuild a funding case for a known investment; it is a genuinely different document, not a shorter one, and isnot shipped in this library. See business-case_companion.md section 4 and section 9.
HOW TO FILL THIS IN1. Read the comment under each heading: WHAT it wants, WHY it matters (with a pointer into business-case_companion.md), guiding questions to ASK, a GOOD and a WEAK example, and the TRAP to avoid. For tables, PRIORITY explains the ordering rule and ROW HINT says what a good row contains.2. Replace each {{placeholder}} with your content. Options Considered still needs a do-nothing baseline; the four inserted sections turn that comparison into a case that can actually be funded.3. If a section does not apply, write "N/A" and one line of why, rather than deleting it.4. This document is never really finished, but before you circulate it for a decision: self-grade against business-case_guide.md, then DELETE every HTML comment. They are guidance, not content.-->
# {{investment_name}} Business Case
## Problem and Opportunity
<!-- WHAT The problem or opportunity this investment addresses, who it affects, and why it matters now, described without naming the solution you already have in mind. WHY Everything below has to answer to this section; treat it as foundational to the whole case rather than as background. It drives which options in the next section are even worth comparing. Deep dive: business-case_companion.md section 3 (Anatomy > Problem and Opportunity). ASK What problem or opportunity is this? Who is affected, and how do you know? Why does it matter now rather than later? What happens if nothing changes? GOOD "Analysts rebuild the same dashboard filters an average of three times a day, according to the 2026-05 friction study; at current headcount that is a recurring tax on the team's scarcest resource, and it worsens as the analyst segment grows." WEAK "We should build saved views." (a solution stated as if it were the problem; the next section has nothing genuine left to compare it against) TRAP Naming a solution instead of a problem. If the "problem" is already the answer you want, Options Considered below cannot do its job, because the real comparison never happens. -->
{{problem_and_opportunity}}
## Options Considered
<!-- WHAT At least two genuine alternatives, including a do-nothing baseline, with what each would involve and why it was accepted, carried forward, or rejected. WHY This is the load-bearing section, and the one most likely to be skipped under time pressure. Standards disagree about where it sits in the document, some fold it inside a wider case, some give it a standalone heading, but none treats comparison against a named alternative, including doing nothing, as optional in substance. A case that skips this section is a proposal, whatever its own heading claims. Deep dive: business-case_companion.md section 3 (Anatomy > Options Considered), section 6 (the section-order debate), section 7 (anti-patterns). ASK What are the realistic alternatives, including doing nothing? What would each concretely involve? Why was each accepted, carried forward, or rejected? Which one do you expect to recommend? PRIORITY Every case needs a do-nothing row, even when it is rejected in one line. Mark exactly one option's status as the one carried forward into Costs, Benefits, Risks and Financials. ROW HINT A good row names a real option, states plainly what it would take, and gives a genuine reason for its status. A weak row is a label with no content, or a straw-man option deliberately built to lose. GOOD | OPT-2 | Build saved views into the existing dashboard shell | Reuses the current filter and permissions model; estimated 6 engineer-weeks | Carried forward | WEAK | OPT-2 | Build it | Because it's the obvious answer | Recommended | TRAP Including a deliberately weak straw-man alternative so the preferred option wins the comparison by default. Every option here should be one a reasonable reader could actually choose. -->
| ID | Option | What it would involve | Why accepted, carried forward, or rejected | Status ||---|---|---|---|---|| {{option_id}} | {{option_name}} | {{option_description}} | {{option_rationale}} | {{option_status}} |
## Costs
<!-- WHAT The cost of the recommended option, broken down by category, with an explicit optimism-bias adjustment shown separately from the base estimate. WHY Optimism enters a business case first and most invisibly in its cost estimate. The documented remedy is an explicit, empirically grounded adjustment, not vigilance alone, and the tolerance for skipping that adjustment should shrink as the decision gets closer to a real commitment. Showing the adjustment separately from the base number is what lets a reviewer actually see it, rather than trust a single already-adjusted total. Deep dive: business-case_companion.md section 3 (Anatomy > Costs), section 7 (anti-patterns). ASK What are the cost categories (one-time build, ongoing run, other)? What is the base estimate for each, before any adjustment? What optimism-bias or contingency adjustment did you apply, and on what basis? What is the adjusted total? PRIORITY One row per cost category. Show the base estimate and the adjustment as separate columns; a total with no visible adjustment hides the exact number a reviewer needs to sanity check. ROW HINT A good row names the category, states a base estimate, states an adjustment with its basis, and gives the adjusted figure. A weak row is a single lump total with no breakdown and no visible adjustment. GOOD | Engineering build | $180,000 base (6 engineer-weeks at loaded rate) | +20% (prior saved-feature builds in this codebase ran 15-25% over initial estimate) | $216,000 | WEAK | Total cost | about $200,000 | | | TRAP Presenting only the already-adjusted total. Without the base estimate and the adjustment shown separately, nobody can tell whether the optimism problem was addressed or just hidden. -->
| Category | Base estimate | Optimism-bias adjustment (and basis) | Adjusted estimate ||---|---|---|---|| {{cost_category}} | {{base_estimate}} | {{optimism_adjustment}} | {{adjusted_estimate}} |
## Benefits
<!-- WHAT The expected benefits, tangible and intangible, each stated as a measurable range with the method behind it, not a single confident-sounding figure. WHY This is the section most tempted by false precision. An honest range is more persuasive than fabricated precision, and a benefit that cannot be measured with ordinary accounting is not therefore nonexistent, it needs a proxy or a stated switching value instead. Do not reach for the familiar benefits-realisation percentages that circulate in practitioner writing; this bundle's own research could not verify them, and an unverifiable number does not become more credible by repetition in your own case either. Deep dive: business-case_companion.md section 3 (Anatomy > Benefits), section 7 (anti-patterns). ASK What benefits are expected, tangible and intangible? What is the measurable range for each, and what is it based on? How and when will you know whether it actually happened? PRIORITY Order benefits by expected magnitude or strategic importance. A benefit line with no measurement method is a hope, not a benefit. ROW HINT A good row names the benefit, gives a range rather than a false point estimate, states its type, and names how it will be measured. A weak row is an adjective with no number and no method. GOOD | Analyst time saved | Tangible | 8-15 minutes/analyst/day, based on the friction study's observed rebuild frequency | Measured via the saved-view usage event against the pre-launch baseline | WEAK | Improves analyst productivity | | significantly | | TRAP Citing a well-known benefits-realisation statistic, the kind of percentage that circulates with a name attached but resists tracing to its source, as settled fact. If you cannot point to where a number came from, state a range and say so, rather than borrow someone else's unverified one. -->
| Benefit | Type (tangible / intangible) | Estimated range (and basis) | Measurement method ||---|---|---|---|| {{benefit_name}} | {{benefit_type}} | {{benefit_range}} | {{measurement_method}} |
## Risks
<!-- WHAT The risks that could make this case wrong, distinguishing self-deceived optimism from a deliberately oversold case, each with a named owner and a stated trigger for revisiting the recommendation. WHY Forecasts go wrong for at least two different reasons, not one: optimism bias is self-deception, strategic misrepresentation is deliberate, and the two work as complementary mechanisms rather than competing ones, so naming the wrong one misses the actual failure. A third, distinct pattern, decision-based evidence making, can happen even with no competing proposal in sight, simply to support a decision someone has already made. This section tracks risk to the DECISION itself; it is not the delivery risk register for the resulting project. Deep dive: business-case_companion.md section 3 (Anatomy > Risks), section 6 (the two-mechanism debate), section 7. ASK What could make this case's recommendation wrong? Is the likely driver closer to self-deception or to deliberate overselling? Who owns each risk to the case, distinct from whoever will own delivery risk later? What would trigger revisiting the recommendation? PRIORITY Order by how much the recommendation would change if the risk materialized. Every row needs a named owner; an unowned risk to the case is a risk nobody will notice crystallizing. ROW HINT A good row names a risk to the RECOMMENDATION, not to delivery, states which mechanism is more likely at work, names an owner, and states a concrete trigger for reopening the case. A weak row is a generic worry with no owner and no trigger. GOOD | The 6-engineer-week estimate assumes no permissions-model rework; if platform's Q3 refactor lands first, effort could double | Optimism bias (unverified assumption, not deliberate) | Priya Nair | Revisit the case if the refactor's scope is confirmed before build starts | WEAK | Might cost more than expected | | Engineering | | TRAP Reusing the delivery project's risk register here unchanged. A risk that would change what gets built belongs in that register; a risk that would change whether this recommendation still holds belongs here. -->
| ID | Risk to the case | Mechanism (optimism bias / strategic misrepresentation / other) | Owner | Trigger to revisit the case ||---|---|---|---|---|| {{case_risk_id}} | {{case_risk_statement}} | {{case_risk_mechanism}} | {{case_risk_owner}} | {{case_risk_trigger}} |
## Financials
<!-- WHAT The discount rate and its basis, followed by the financial metrics your organization uses (NPV, IRR, payback, ROI, or a subset), each with a plain-language caveat tied to that metric's known limit. WHY This is the most technically dense section, and the one where a bare number is the least trustworthy form it can take. State the discount rate before the metrics, since every number below depends on it. Each of the common metrics has a documented limit worth naming rather than a single "the number" figure. The claim that IRR assumes reinvestment at the IRR rate is genuinely contested between academic and practitioner sources; state which convention you are following rather than asserting either side as simply settled. Deep dive: business-case_companion.md section 3 (Anatomy > Financials), section 6 (the IRR and real-options debates). ASK What discount rate did you use, and where did it come from (a corporate hurdle rate, a published guidance rate, a cost of capital)? What is the NPV, IRR, payback period, and/or ROI for the recommended option? What does each metric's known limit mean for how much weight a reader should put on it? If you weighed real options, such as the value of delaying, expanding or abandoning, say so in the prose above the table rather than as a metric row. PRIORITY State the discount rate and its source in prose before the table. Never use a benefit-cost ratio, or any single metric, as a mechanical accept-or-reject threshold; a lower ratio can still represent good value once benefits you could not monetize are weighed in. ROW HINT A good row states the metric, its value, and a plain-language caveat drawn from that metric's real limit. A weak row is a bare number with no caveat, or a threshold applied as if it were a rule. GOOD | IRR | 24% over 3 years | Tells you the rate of return, not the dollar size of the opportunity; read it alongside NPV, not instead of it | WEAK | IRR | 24% | Approved | TRAP Using a BCR, IRR, or any single ratio below a round-number threshold as an automatic reject. A ratio that clears a threshold is not automatically good value, and one that misses it is not automatically bad; both need the reasoning stated, not just the number. -->
{{discount_rate_and_basis}}
| Metric | Value | Caveat ||---|---|---|| {{financial_metric}} | {{financial_value}} | {{financial_caveat}} |
## Recommendation
<!-- WHAT The recommended option, the reasoning that follows from everything above it, the decision being asked for, and how the case will be checked after go-live. WHY This is where the case commits, and it should read as the conclusion the analysis above earns, not as the starting point everything else was built to justify. Written the other way round, it is indistinguishable from a decision already made being dressed up with evidence after the fact. The sponsor named in the frontmatter is accountable for what this section states. It is also the section the sources this bundle could read leave unfinished: they describe how the case is revised up to approval, but none names who checks it after go-live, so state that check explicitly rather than leaving it assumed. Deep dive: business-case_companion.md section 3 (Anatomy > Recommendation), section 6 (decision-based evidence making), section 7. ASK Which option is recommended? Why, given the comparison, costs, benefits, risks and financials above? What decision or approval is being asked for, and by when? Who checks whether the expected benefits actually showed up after go-live, and when? GOOD "Recommended: OPT-2 (build saved views into the existing shell). It clears the comparison in Options Considered on cost and reuses the current permissions model, avoiding OPT-3's rebuild risk. Decision requested: funding approval at the 2026-08-20 steering review. Post-go-live check: the sponsor reviews adoption and time-to-insight against this case's targets 90 days after GA." WEAK "We recommend building saved views because it's the right thing to do." (no link back to the comparison, no decision named, no post-go-live check; nothing here follows from anything above it) TRAP Writing this section first and backfilling the sections above it to support a decision already made. That is decision-based evidence making, and it can happen even when nobody is competing for the funding. -->
- Recommended option: {{recommended_option}}- Why: {{recommendation_rationale}}- Decision requested: {{decision_requested}}- Post-go-live check: {{post_go_live_check}}---title: "Question-First Entry and Modelling Defaults Business Case"investment_name: "Question-First Entry and Modelling Defaults"sponsor: "Dana Okoro, VP Product"stage: "N/A - Acme has no staged case model (no SOC/OBC/FBC); a single sponsor-approval gate applies"status: "pending decision"last_updated: "2026-01-20"financial_model_ref: "FY26 Planning workbook, Reporting tab (internal, not attached)"doc_type: business-casesize: fullsource_template: business-casesource_template_version: 0.1.0---
> **Worked example.** A filled `business-case`, full variant, for Acme Analytics, the same product used> throughout this library's examples. Per the discovery-docs family contract, this document sits near the> **start** of the shared timeline, ahead of everything except its siblings, the> [user persona](../user-persona/user-persona_example.md) and the> [project brief](../project-brief/project-brief_example.md) that asked for it, and the product vision it builds> on: it is dated> 2026-01-20, six days before the leadership review it asks for and eight days before the> [FY26 product strategy](../product-strategy/product-strategy_example.md) whose Guiding Policy and Coherent> Action sections spend the investment argued for below. Nothing in the body cites the strategy, the> [roadmap](../product-roadmap/product-roadmap_example.md), or any later document, because none of them> existed yet when this was written; it cites only the> [product vision](../product-vision/product-vision_example.md), agreed six days earlier, and Acme's own> telemetry. *(Corrected 2026-09-29: this said the case was ahead of everything except the user persona and> the product vision until the project brief was built, dated 2026-01-16, four days before this case.)*>> All figures are illustrative. They are internally consistent with the other examples in this library and> are not drawn from a real company.
# Question-First Entry and Modelling Defaults Business Case
## Problem and Opportunity
Acme's own product telemetry shows exactly where new accounts stop: only 31 percent build a second dashboardview within 14 days of signup, and session recordings put the drop at the dataset picker, the step where auser already has to know which table, which join, and which measure answers their question, rather than atsign-up or at sharing. Two-thirds of the accounts that stall there never return to authoring at all.
The consequence shows up in revenue, not only in usage. Accounts that do get past that step arrive eitherwith their own data analyst or by buying time from our services team; both convert well and neither scales,and revenue per new account has been flat for five quarters while sign-ups have grown 40 percent over thesame period. The product requires knowledge a growing share of our new accounts does not have, and everyplan on the table for the last two years has tried to make that knowledge cheaper to acquire rather thanasking whether the product could do without it.
This matters now because the segment that stalls, an account owner who tracks a number weekly with no datateam behind them, is also the fastest-growing part of the signup base, so the flat-revenue trend gets worseon its current trajectory rather than better. The[product vision agreed on 2026-01-14](../product-vision/product-vision_example.md) commits Acme to a worldwhere that same person gets an answer in the time it takes to ask; this case is the first specificinvestment decision that commitment requires. It is being brought forward now, ahead of the FY26 planningcycle's usual schedule, because the flat revenue-per-account trend surfaced at the December leadershipreview and finance asked for a funding decision rather than waiting for that cycle to reach it on its own.
## Options Considered
| ID | Option | What it would involve | Why accepted, carried forward, or rejected | Status ||---|---|---|---|---|| OPT-1 | Do nothing | Continue the current onboarding flow, documentation, and services investment at present levels | Telemetry shows five quarters of flat revenue per new account under this exact approach; nothing about the current trajectory reverses it on its own, and the fastest-growing signup segment is the one it fails | Rejected || OPT-2 | Expand documentation, in-product tutorials, a certification programme, and services capacity | Grow the services team, build a certification track, and add to tutorials and reference documentation so an account can acquire the missing expertise faster | Makes the expertise cheaper to acquire, not unnecessary; telemetry and session recordings show the drop-off happens at the dataset picker, before an account has engaged documentation, a tutorial, or a services contact at all. It is also the approach we have been running for two years without moving the revenue-per-account number | Rejected || OPT-3 | Build a natural-language, question-first entry point backed by per-vertical modelling defaults for the two largest verticals, funded in part by moving services capacity from custom per-account modelling to shipping those defaults | Replace the dataset picker with a question asked in the user's own words, which the system resolves to a proposed dataset and joins for the user to correct; back it with modelling work the services team already does per account, shipped instead as defaults so a new account has useful views on day one. An early internal prototype resolved 71 percent of held-out test questions to the right dataset, before any production traffic, which is signal enough to fund a build rather than another quarter of internal debate | Carried forward |
## Costs
| Category | Base estimate | Optimism-bias adjustment (and basis) | Adjusted estimate ||---|---|---|---|| Engineering build (question-first entry model, plus per-vertical defaults for the top two verticals) | $420,000 (14 engineer-weeks across two pods, loaded rate) | +20% (the two most recent cross-team model-integration efforts in this codebase both landed 18-24% over their initial estimate) | $504,000 || Ongoing run (inference hosting, monitoring, on-call) | $60,000/year | +15% (a newly added infrastructure category with no run-rate history behind the estimate) | $69,000/year || Services transition (backfill and training as two services engineers move from custom modelling to defaults) | $40,000 one-time | +10% (the last services reorg ran modestly, not dramatically, over its transition budget) | $44,000 |
## Benefits
| Benefit | Type (tangible / intangible) | Estimated range (and basis) | Measurement method ||---|---|---|---|| Second-view rate lift | Tangible | 6-11 percentage point increase in new accounts building a second view within 14 days, from the 31 percent baseline, based on the early prototype's 71 percent question-resolution rate against held-out test questions, not yet against production traffic | The existing second-view usage event, compared against the pre-launch cohort baseline, tracked monthly || Services capacity freed | Tangible | 1.5-2.5 FTE of custom-modelling time redeployed to shipped defaults within two quarters of the first vertical shipping | Services time-tracking system, quarterly, custom-modelling hours against the pre-transition baseline || Revenue-per-account movement | Intangible | Cannot be measured directly against this year's accounting close, so it is stated as a switching value instead: revenue per new account would need to move by roughly 8 percent for this line alone to clear zero. Management judges 8 percent plausible, since accounts that already have analyst support convert at a materially higher rate today | Compared against actual revenue-per-account 90 days after the first vertical default ships, per the post-go-live check below |
## Risks
| ID | Risk to the case | Mechanism (optimism bias / strategic misrepresentation / other) | Owner | Trigger to revisit the case ||---|---|---|---|---|| R-1 | The 14 engineer-week estimate depends on training against existing session transcripts. Legal's FY26 data-processing review has not yet cleared that use, and without clearance the team falls back to synthetic prompts, which this estimate does not price in | Optimism bias: an assumption nobody has checked yet, not a deliberate lowball | Lee Zhang (Data Eng) | The case reopens if the data-processing review still has not cleared consent once engineering capacity would otherwise be allocated || R-2 | Per-vertical defaults assume enough shared structure across verticals for most of the modelling work to be reusable. Services reports 4 of 6 recent account implementations were near-identical, but the other 2 were not, and the reason is not yet understood | Optimism bias: an assumption nobody has checked yet, not a deliberate lowball | Priya Nair | The case reopens if the second vertical's default fill rate lands materially below the first || R-3 | The revenue-per-account benefit rests on an 8 percent switching value that nobody has tested against a live cohort | Other: an untested estimation assumption, distinct from an optimism-biased cost or schedule figure | Dana Okoro | The case reopens if actual revenue-per-account movement in the first cohort differs from the stated switching value by more than 3 points in either direction || R-4 | This case was requested after the flat revenue-per-account trend surfaced at the December leadership review, which creates pressure for the comparison below to read as justification for a decision already favoured rather than as an independent one | Other: a decision-based-evidence-making risk to the case, distinct from optimism bias or strategic misrepresentation | Dana Okoro | The sponsor recuses from scoring Options Considered; Finance re-checks the comparison independently before the 2026-01-26 review |
## Financials
Acme's finance team applies a 12 percent hurdle rate to product-engineering investments of this size, setannually by finance and used here without adjustment. No separate real-options premium is added, since therecommendation below does not turn on the value of staging the build in a particular order.
| Metric | Value | Caveat ||---|---|---|| NPV | $410,000 over 3 years at a 12% discount rate | States whether the investment clears the hurdle in today's dollars; it says nothing about how quickly the return arrives, read it with payback below || IRR | 34% (3-year horizon) | Signals a rate of return, not a deal size; comparable in shape only to other investments of similar scale, not to a larger commitment carrying a structurally lower IRR || Payback | 14 months from the first vertical default shipping | Ignores cash flows after month 14 and does not discount for the time value of money; treat it as a liquidity check, not a profitability measure || ROI | 145% over 3 years, undiscounted | Says nothing about when the return arrives inside those 3 years; read alongside NPV and payback, not in place of them |
None of the four metrics above decides this case alone. The qualitative comparison in Options Considered andthe switching-value judgment in Benefits carry equal weight in the recommendation that follows.
## Recommendation
- Recommended option: OPT-3, the question-first entry point and per-vertical modelling defaults, funded in part by moving services capacity from custom modelling to defaults.- Why: it is the only option that removes the knowledge requirement rather than making it cheaper to meet, which is exactly where OPT-2 has already failed to move the revenue-per-account number for two years. It reuses the services team's existing modelling skill instead of adding headcount, clears the 12 percent hurdle on both NPV and IRR before the revenue-per-account switching value is even counted, and the early prototype's 71 percent question-resolution result is strong enough to fund a build rather than spend another quarter debating it, while R-1 and R-2 above name precisely what would change that judgment.- Decision requested: funding approval for the two-pod engineering allocation and the services capacity reallocation, at the 2026-01-26 leadership planning review.- Post-go-live check: Dana Okoro (sponsor) measures the second-view rate and revenue-per-account movement 90 days after the first vertical default ships, compares the result to the targets stated above, and reports the outcome at the same forum that approved the case.Provenance
Section titled “Provenance”The reasoning, the history and every source, in the repository:
- Companion - the long-form argument: why these sections, where the sources disagree, and what the bundle refuses to claim
- History - what changed in this bundle, and when
- Research log - every source consulted, with what each one actually supports
- Catalog metadata - the machine-readable record this page is generated from
Catalog record: 7 sections across 1 format(s), methodology PMBOK strategy artifact; methodology-agnostic, typically owned by PM / Program Manager.