Business Intelligence

Chapter 2
Organizational Decision-Making and BI Requirements

Bachelors Program in Business Analytics
Business Intelligence   •   Bachelor

Organizational Decision-Making and BI Requirements

Introduction

Business intelligence (BI) creates value only when information supports a real organizational decision. Dashboards, reports, data warehouses, predictive models, and artificial-intelligence tools are not ends in themselves. Their value depends on whether they help people recognize a problem, evaluate alternatives, allocate resources, manage risk, or learn from outcomes.

A technically impressive BI system can fail when it answers the wrong question, measures an inappropriate indicator, ignores important stakeholders, or presents information at the wrong time. For this reason, BI development begins before data modelling and visualization. It begins with understanding how decisions are made and translating organizational needs into precise, testable requirements.

This chapter examines decision types, bounded rationality, decision cycles, stakeholder analysis, and requirements engineering. It then shows how a vague business problem can be converted into BI questions, key performance indicators (KPIs), data requirements, and implementable use cases.

Learning Objectives

By the end of this chapter, you should be able to:

  1. Distinguish structured, semi-structured, and unstructured decisions.
  2. Explain bounded rationality and its implications for BI design.
  3. Apply a decision-cycle model to identify information needs.
  4. Analyze stakeholders, their influence, interests, and information requirements.
  5. Translate business problems into decision statements, BI questions, and use cases.
  6. Evaluate requirements for clarity, feasibility, relevance, and ethical soundness.
  7. Recognize common failures and professional practices in BI requirements engineering.

1. Decisions as the Foundation of Business Intelligence

A decision is a choice among alternatives, including the choice to take no action. Decisions normally involve a decision-maker, a situation or problem, available alternatives, information, constraints, and consequences. BI is concerned with improving the quality, speed, consistency, transparency, or accountability of such choices.

A useful distinction is between a business problem and a decision problem. A business problem describes an undesirable condition, such as declining customer retention. A decision problem asks what management must decide, such as whether to redesign the loyalty program, target selected customer segments, or improve service recovery.

The distinction matters because BI should be designed around decisions rather than around data that happens to be available. The question “What data do we have?” may lead to interesting descriptive reports but not necessarily to useful action. The question “What decision must improve, and what evidence would improve it?” establishes a stronger foundation.

Decision components

Most organizational decisions can be analyzed through six components:

  • Trigger: an event or signal that creates the need for action.
  • Decision owner: the person or group accountable for the choice.
  • Alternatives: possible actions, including inaction.
  • Criteria: objectives or standards used to compare alternatives.
  • Constraints: limits involving money, time, law, capacity, policy, or technology.
  • Consequences: expected effects, risks, and learning opportunities.

For example, a retailer may experience stockouts in high-demand products. The trigger is repeated stockout alerts; the decision owner may be the inventory director; alternatives may include higher reorder points, additional suppliers, or improved demand forecasts; criteria may include service level and inventory cost; constraints may include warehouse capacity and supplier contracts.

2. Types of Organizational Decisions

Structured decisions

A structured decision is repetitive and sufficiently understood that rules, procedures, or algorithms can specify much of the process. Examples include calculating payroll, approving a standard credit application within policy limits, replenishing inventory when a reorder threshold is reached, and producing a daily sales report.

Structured decisions are suitable for automation because inputs, rules, and outputs are relatively stable. BI supports them through operational reports, alerts, workflow systems, and rule-based automation. Nevertheless, structured does not mean unimportant. A poor rule or inaccurate data can produce systematic errors at scale.

Semi-structured decisions

A semi-structured decision contains both programmable and judgmental elements. Some aspects can be measured or modelled, but human interpretation remains important. Examples include setting a regional sales forecast, selecting a marketing campaign, approving a capital investment, and adjusting staffing levels for a seasonal period.

BI commonly provides scenario analysis, forecasts, exception reports, benchmarking, and interactive visualization for semi-structured decisions. The system does not necessarily make the final decision; it improves the decision-maker’s ability to compare alternatives.

Unstructured decisions

An unstructured decision is novel, ambiguous, or politically and strategically complex. There may be no agreed procedure, complete data, or stable evaluation criteria. Examples include entering a new market, responding to a reputational crisis, acquiring another company, or changing an organization’s business model.

BI cannot eliminate the ambiguity of such decisions. It can provide environmental scanning, trend analysis, qualitative evidence, scenario indicators, and structured discussion. In unstructured contexts, BI should be understood as decision support rather than decision replacement.

Decision typeTypical characteristicsSuitable BI support
StructuredRepetitive, rule-based, predictableAutomation, standard reports, alerts
Semi-structuredPartly measurable, partly judgmentalForecasts, dashboards, scenarios, exception analysis
UnstructuredNovel, ambiguous, strategicExploratory analysis, external intelligence, scenarios

The categories are not absolute. A decision may move from unstructured to semi-structured as the organization gains experience, defines criteria, and collects reliable data. Conversely, a normally structured process may become judgment-intensive during a crisis.

3. Rationality, Bounded Rationality, and Organizational Reality

The classical rational decision model assumes that decision-makers can identify a problem, obtain complete and accurate information, generate all relevant alternatives, compare consequences, and select the option that maximizes objectives. This model is useful as an ideal standard, but it rarely describes actual organizational behavior.

Herbert Simon’s concept of bounded rationality explains that human decision-making is limited by incomplete information, limited time, cognitive capacity, uncertainty, and organizational constraints. Decision-makers often satisfice: they select an alternative that is good enough under the circumstances rather than searching indefinitely for the theoretical optimum.

Bounded rationality has direct implications for BI:

  1. Information must be selective. More data can increase confusion and decision latency.
  2. Timing matters. Information delivered after the decision window has little practical value.
  3. Cognitive load matters. A complex dashboard may be less useful than a smaller set of well-designed indicators.
  4. Definitions must be shared. Different interpretations of “customer,” “profit,” or “on time” undermine rational comparison.
  5. Uncertainty should be visible. Forecasts and estimates should communicate confidence, assumptions, or data limitations.
  6. Human judgment remains relevant. BI should support professional expertise without disguising managerial choices as objective outputs.

A well-designed BI product therefore does not attempt to expose every available measure. It provides trustworthy, relevant, understandable, and actionable evidence at the point of decision.

4. Decision-Cycle Models

A decision cycle describes how a decision develops over time. One widely used model separates the process into four stages:

  1. Intelligence: identify and define a problem or opportunity.
  2. Design: develop and analyze possible courses of action.
  3. Choice: select an alternative.
  4. Implementation and review: execute the choice, monitor results, and learn.

The stages are iterative rather than strictly linear. Review may reveal that the original problem was misdiagnosed, sending the organization back to intelligence. Implementation may also create new information and new constraints.

BI requirements across the cycle

During intelligence, users need descriptive evidence: What happened? Where? When? For whom? Is the change unusual? During design, they need diagnostic and predictive evidence: Why did it happen? What may happen next? What could happen under each alternative? During choice, they need comparisons, trade-offs, risks, and recommendations. During implementation and review, they need monitoring, targets, variance analysis, and outcome evaluation.

Decision stageTypical BI questionsCommon outputs
IntelligenceWhat has changed? Is it significant?Trend reports, alerts, segmentation
DesignWhy did it change? What alternatives exist?Drill-down analysis, forecasts, scenarios
ChoiceWhich option best fits our objectives and constraints?Option comparison, business case, risk view
Implementation and reviewDid the action work? What should change?KPI monitoring, variance reports, evaluation

A requirement that does not identify its place in the decision cycle is often too vague. “Build a sales dashboard” does not state whether the dashboard is intended for opportunity discovery, quota allocation, campaign design, or post-campaign evaluation.

5. From Business Problems to BI Questions

Requirements engineering is the disciplined process of discovering, documenting, validating, prioritizing, and managing what an information solution must provide. In BI, it connects organizational purpose with data, analytical logic, user interaction, and governance.

A practical translation chain is:

Business outcome → decision → information need → BI question → metric or analysis → data requirement → BI use case → acceptance criterion.

Step 1: State the desired business outcome

The outcome should describe organizational value, not a technology product. “Improve delivery reliability” is preferable to “create a logistics dashboard.” Outcomes should be specific enough to guide analysis but not prematurely prescribe a solution.

Step 2: Identify the decision

Ask: Who must decide? What choice is being made? How frequently? What is the decision horizon? What happens if the decision is delayed or wrong?

Step 3: Formulate BI questions

Useful BI questions are answerable through evidence and connected to action. Examples include:

  • Which customer segments have the highest probability of cancelling within 90 days?
  • Which distribution centers account for most late deliveries?
  • How does promotion depth affect contribution margin by product category?
  • Which open service cases require escalation today?

Questions should specify population, time period, dimensions, measures, and action where relevant.

Step 4: Define metrics and dimensions

A measure is a quantitative value, such as revenue, units, cost, or processing time. A dimension provides a way to group or filter measures, such as date, region, channel, product, or customer segment. A KPI is a measure selected because it is strongly connected to an objective and used to monitor performance or guide action.

For example, “delivery reliability” might require delivered orders, promised delivery date, actual delivery date, carrier, route, warehouse, and customer priority. A useful definition of on-time delivery must specify whether delivery on the promised date counts as on time, how partial shipments are treated, and which orders are excluded.

Step 5: Specify data and analytical requirements

Requirements may include:

  • source systems and data owners;
  • required fields and data granularity;
  • refresh frequency and latency;
  • historical depth;
  • transformation and calculation rules;
  • security classifications and access permissions;
  • forecast or classification methods;
  • response time and availability;
  • export, alert, and collaboration features.

Step 6: Define acceptance criteria

An acceptance criterion states how stakeholders will determine that the requirement has been met. For example: “For every completed order with a valid promised date and delivery date, the report shall classify the order as on time when actual delivery date is less than or equal to promised delivery date, and shall reconcile weekly to the order-management system within a tolerance agreed by Finance and Operations.”

6. Stakeholder Analysis

A stakeholder is an individual, group, or institution that affects, is affected by, or has a legitimate interest in a BI initiative. Stakeholders may include executives, operational managers, analysts, frontline employees, customers, suppliers, regulators, data owners, information-security specialists, and technology teams.

Stakeholder analysis prevents a common failure: treating the person who requests a dashboard as the only user. The requester may define the objective, while another employee enters the data, a third interprets the result, and a fourth is accountable for action.

A stakeholder register can include the following fields:

FieldPurpose
Stakeholder or roleIdentifies the party
Decision responsibilityShows accountability
Information needDescribes required evidence
InfluenceIndicates ability to affect the initiative
ImpactIndicates how strongly the stakeholder is affected
Current practiceReveals existing reports and workarounds
ConcernsIdentifies risks, incentives, and resistance
Engagement approachDefines consultation, approval, or training

A power–interest matrix is a useful prioritization tool. High-power, high-interest stakeholders require close management. High-power, low-interest stakeholders should receive concise assurance. Low-power, high-interest stakeholders may provide valuable operational knowledge and should be kept informed. Low-power, low-interest groups generally require monitoring rather than intensive engagement.

Stakeholder interviews should explore decisions and consequences rather than merely asking what charts users want. Effective questions include: “What decision do you make with this information?”, “What would cause you to distrust the result?”, “What action follows an exception?”, and “What data do you currently reconcile manually?” Observation of work practices is often valuable because stated requirements may differ from actual behavior.

7. Requirements Categories and Quality

BI requirements can be classified as follows:

  • Business requirements: desired outcomes and organizational objectives.
  • Decision requirements: choices, decision owners, timing, and criteria.
  • Functional requirements: what the solution must do, such as filter, calculate, compare, alert, or drill down.
  • Data requirements: sources, fields, definitions, quality, lineage, and historical coverage.
  • Non-functional requirements: performance, usability, reliability, scalability, security, accessibility, and maintainability.
  • Governance requirements: ownership, approval, retention, privacy, auditability, and compliance.

High-quality requirements are clear, consistent, complete, feasible, testable, traceable, and prioritized. A requirement such as “Provide real-time insights” is incomplete unless “real-time” is defined. Does it mean immediate streaming, a five-minute delay, or hourly refresh? The answer depends on the decision’s time sensitivity and the cost of more frequent processing.

A requirements traceability matrix can connect each business objective to decisions, BI questions, metrics, data sources, and tests. Traceability helps prevent scope drift and allows teams to explain why a field or visualization exists.

8. BI Use Cases

A BI use case describes how an actor uses information or analytical capability to achieve a goal. A concise use-case template includes:

  • Name: a clear action-oriented title.
  • Primary actor: the person or role using the capability.
  • Business goal: the intended outcome.
  • Trigger: event or schedule initiating use.
  • Inputs: data and context required.
  • Main flow: steps from inquiry to action.
  • Exceptions: missing data, unusual conditions, or access restrictions.
  • Output: report, alert, analysis, or recommendation.
  • Decision and action: what the user does with the output.
  • Success measure: evidence that the use case creates value.

Worked example: service-retention use case

Suppose a telecommunications company reports increasing customer cancellations. The initial request is “build a churn dashboard.” Requirements analysis produces the following:

  • Outcome: reduce avoidable cancellations while protecting profitable customer relationships.
  • Decision: which customers should receive retention intervention, through which channel, and with what offer?
  • BI questions: Which customers show elevated cancellation risk? What service events, contract conditions, or usage changes are associated with risk? Which interventions have worked for similar customers?
  • Measures: cancellation rate, retention rate after intervention, intervention cost, customer value, complaint frequency, and response time.
  • Dimensions: customer segment, contract type, tenure band, region, product, service channel, and intervention type.
  • Data: billing, usage, complaints, network incidents, contract records, campaign history, and cancellation outcomes.
  • Use case: Each morning, a retention manager reviews an authorized list of high-risk customers, examines explanatory factors, assigns an approved intervention, and records the outcome for later evaluation.
  • Acceptance criteria: risk scores must be available by the agreed decision time; every displayed customer must have a traceable scoring date; protected or restricted attributes must not be used unlawfully; and intervention outcomes must be recorded.

The example demonstrates that a dashboard is only one component. The value lies in the decision process, permitted actions, feedback data, and evaluation of results.

9. Case Study: Illustrative Regional Retailer

Background

Northstar Home, an illustrative regional retailer, sells furniture through stores and an online channel. Senior management observes that sales are growing, but profit varies considerably between regions. Store managers argue that online promotions are diverting profitable customers, while the digital team argues that stores have higher operating costs.

Problem

The organization lacks a shared definition of profitability. Finance reports monthly margin by legal entity, marketing reports campaign revenue, and store managers track sales and footfall in spreadsheets. Management requests “a unified profitability dashboard.”

Analysis

The BI team begins with stakeholder interviews and process observation. The decision is not simply to view profit; it is to decide how to allocate promotional spending and inventory across regions and channels. Relevant stakeholders include the chief financial officer, marketing director, regional managers, store managers, e-commerce operations, supply-chain planners, and data governance staff.

The team identifies several definitional issues. Revenue is recorded at order time, while some costs are recorded at shipment time. Returns may occur weeks later. Delivery costs differ by location. Campaign discounts are not consistently attributed. A single headline margin would therefore create misleading comparisons.

Approach and solution

The team defines a common analytical model with agreed grain: one row per order line and related fulfillment event. It documents revenue, discount, product cost, delivery cost, return status, channel, region, campaign, and date definitions. The first release provides:

  1. profitability trends by channel and region;
  2. contribution-margin analysis by product category;
  3. promotion comparisons using comparable periods;
  4. return and delivery-cost drill-downs;
  5. data-quality indicators and reconciliation controls.

The requirements are prioritized using value, urgency, feasibility, and risk. Rather than promise a perfect real-time system, the first release uses daily refresh because promotional allocation decisions are made weekly. A later phase may introduce more frequent updates for inventory decisions.

Outcome

The organization obtains a shared view of contribution rather than relying on revenue alone. Managers discover that one region’s apparently strong sales are offset by high delivery and return costs, while a smaller region generates stronger contribution from fewer but more profitable product categories. The dashboard does not automatically determine the promotional budget; it improves the evidence used in that decision and creates a common language for debate.

Learning points

The case illustrates five principles:

  • A technology request may conceal a decision problem.
  • Metric definitions must be negotiated and documented.
  • Data grain and timing affect interpretation.
  • Refresh frequency should follow decision needs, not fashion.
  • Governance and reconciliation are part of BI requirements, not post-implementation extras.

10. Challenges, Ethics, and Governance

Data quality and ambiguity

Incomplete, duplicated, outdated, or inconsistently defined data can create false confidence. BI teams should profile data, document limitations, assign data owners, and display quality warnings where appropriate.

Metric gaming

When a KPI becomes associated with rewards or sanctions, employees may optimize the measure rather than the underlying objective. For example, a call center may reduce average handling time by ending calls prematurely. Balanced measures, qualitative review, and periodic KPI evaluation reduce this risk.

Privacy and fairness

Customer and employee analytics may involve personal data. Requirements should apply data minimization, purpose limitation, access control, retention limits, and appropriate aggregation. Sensitive attributes should not be used to discriminate unlawfully. Even when a model excludes protected attributes, correlated variables may reproduce unequal outcomes.

Explainability and accountability

Automated recommendations require clear ownership. Users should know whether an output is descriptive, predictive, or prescriptive; what data period it uses; and what uncertainty or limitations apply. A human decision-maker should not be treated as accountable for a system they cannot understand or challenge.

AI-enabled BI

Generative AI can assist with natural-language querying, summarization, anomaly explanation, and requirements discovery. However, generated interpretations may be inaccurate, incomplete, or based on unauthorized data. Organizations should use controlled semantic models, permission-aware retrieval, logging, human review, and testing against trusted results. AI may accelerate analysis, but it does not remove the need for sound requirements, data governance, or managerial judgment.

11. Best Practices for BI Requirements Engineering

  1. Start with decisions and outcomes, not visualizations.
  2. Identify the accountable decision owner.
  3. Observe current work, including spreadsheets and informal reconciliation.
  4. Define business terms and metrics before building reports.
  5. Separate must-have requirements from desirable features.
  6. Specify time horizon, granularity, refresh frequency, and acceptable latency.
  7. Make assumptions, exclusions, and data limitations explicit.
  8. Involve data owners, security, legal, and frontline users early.
  9. Prototype with representative data and validate interpretation.
  10. Define acceptance tests and reconciliation rules.
  11. Establish ownership for every critical metric.
  12. Review whether the BI product changes decisions and outcomes, not merely whether it is used.

Chapter Summary

Organizational BI exists to improve decisions. Decisions may be structured, semi-structured, or unstructured, and each type requires different forms of analytical support. Bounded rationality reminds designers that decision-makers operate with limited time, information, and cognitive capacity; consequently, BI should be selective, timely, understandable, and transparent about uncertainty.

The decision cycle of intelligence, design, choice, and implementation/review provides a framework for identifying information needs. Stakeholder analysis reveals who makes, influences, executes, and is affected by decisions. Requirements engineering translates business outcomes into decision statements, BI questions, metrics, data requirements, use cases, and acceptance criteria. Strong requirements are clear, feasible, testable, traceable, governed, and connected to action.

Finally, BI initiatives must address data quality, privacy, fairness, metric gaming, explainability, and accountability. The central professional principle is simple: build information products around important decisions and measurable organizational outcomes, not around data or technology alone.

Key Terms

Bounded rationality: Decision-making constrained by limited information, time, cognitive capacity, and organizational conditions.

Business intelligence: Methods, technologies, and practices that transform data into information and insight for organizational decisions.

Business requirement: A statement of an intended organizational outcome or capability.

Decision cycle: An iterative sequence of recognizing a problem, designing alternatives, choosing, implementing, and reviewing.

Decision owner: The person or role accountable for a decision.

Dimension: An attribute used to group, filter, or analyze measures.

Functional requirement: A statement of what a BI solution must do.

KPI: A selected performance measure linked to an important objective or decision.

Measure: A quantitative value used in analysis.

Non-functional requirement: A requirement concerning qualities such as performance, security, usability, or reliability.

Requirement traceability: The ability to connect a requirement to its origin, implementation, and test.

Requirements engineering: The systematic discovery, documentation, validation, prioritization, and management of requirements.

Satisficing: Choosing an acceptable alternative rather than searching for an ideal optimum.

Semi-structured decision: A decision combining analytical or rule-based elements with human judgment.

Stakeholder: A party that affects, is affected by, or has a legitimate interest in an initiative.

Structured decision: A repetitive decision that can largely be governed by defined rules or procedures.

Unstructured decision: A novel or ambiguous decision lacking a stable, complete procedure.

Use case: A description of how an actor uses a capability to achieve a goal.

Review Questions

Short Answer Questions

  1. What distinguishes a structured decision from an unstructured decision?
  2. Define bounded rationality and explain one implication for BI design.
  3. What is the purpose of a decision-cycle model?
  4. Why should BI requirements begin with decisions rather than dashboards?
  5. Name four categories of BI requirements.

Long Answer Questions

  1. Compare structured, semi-structured, and unstructured decisions, including an appropriate BI support approach for each.
  2. Explain how bounded rationality affects the design of dashboards and analytical outputs.
  3. Describe how stakeholder analysis can improve the quality and adoption of a BI initiative.
  4. Explain the translation chain from business outcome to BI use case and acceptance criterion.
  5. Discuss the ethical and governance risks associated with AI-enabled BI.

Analytical / Application Questions

  1. A hospital asks for a “patient-flow dashboard.” Identify the underlying decision, likely stakeholders, three BI questions, and two acceptance criteria.
  2. A sales department measures only monthly revenue, while customer complaints and returns are increasing. Analyze why this KPI may be inadequate and propose a balanced measurement approach.
  3. An organization wants real-time reporting for a decision made once each month. Evaluate whether real-time BI is justified and identify the requirements evidence needed before approving it.

Multiple Choice Questions with Answers

Question 1

Which type of decision is most likely to be governed by fixed rules and procedures?

A. Structured decision

B. Unstructured decision

C. Strategic crisis decision

D. Novel market-entry decision

Correct Answer: A. Structured decision

Question 2

Bounded rationality suggests that decision-makers commonly:

A. Have complete information

B. Always maximize objective value

C. Choose an acceptable alternative under constraints

D. Avoid using organizational procedures

Correct Answer: C. Choose an acceptable alternative under constraints

Question 3

In the decision cycle, comparing possible courses of action mainly belongs to which stage?

A. Intelligence

B. Design

C. Implementation

D. Archiving

Correct Answer: B. Design

Question 4

Which statement best describes a BI question?

A. Build a dashboard quickly

B. Purchase a data warehouse

C. Which customer segments show elevated cancellation risk?

D. Use the newest visualization tool

Correct Answer: C. Which customer segments show elevated cancellation risk?

Question 5

What is a dimension in BI analysis?

A. A numerical result only

B. An attribute used to group or filter measures

C. A security password

D. A software license

Correct Answer: B. An attribute used to group or filter measures

Question 6

Which stakeholder is primarily accountable for making a decision?

A. Decision owner

B. Data duplicator

C. Interface designer

D. External observer

Correct Answer: A. Decision owner

Question 7

Which is a non-functional requirement?

A. Calculate contribution margin

B. Filter sales by region

C. Display a product category

D. Refresh the report within an agreed time

Correct Answer: D. Refresh the report within an agreed time

Question 8

Why is a shared metric definition important?

A. It guarantees that all decisions are correct

B. It prevents different users from interpreting the same measure inconsistently

C. It eliminates the need for data quality checks

D. It makes stakeholder analysis unnecessary

Correct Answer: B. It prevents different users from interpreting the same measure inconsistently

Question 9

Which practice best supports ethical AI-enabled BI?

A. Allowing generated explanations to go unreviewed

B. Removing all human accountability

C. Using permission-aware data access and human review

D. Hiding model limitations from users

Correct Answer: C. Using permission-aware data access and human review

Question 10

What should generally be specified in an acceptance criterion?

A. Only the preferred chart color

B. How stakeholders will determine that the requirement has been met

C. The personal preference of the developer

D. Every possible future technology

Correct Answer: B. How stakeholders will determine that the requirement has been met

Business Intelligence
Chapter 2 of 15