Business IntelligenceUnit 214 min read
Decision Making & Decision Support Systems: Models, Tools & Real-World BI
Unit 2 of Business Intelligence explores how organizations leverage data-driven decision-making frameworks, decision support systems (DSS), and analytical models to solve complex business problems—covering rational vs. intuitive decision-making, DSS architectures, group decision support systems (GDSS), and real-world a
TAKEAWAYS:
- Decision-making in BI is categorized into programmed (structured) and non-programmed (unstructured) types, with tools like DSS bridging the gap for ambiguous problems.
- Decision Support Systems (DSS) integrate data, models, and user interaction to assist managers in semi-structured decisions (e.g., marketing campaigns, supply chain optimization).
- Group Decision Support Systems (GDSS) use anonymous voting, structured debates, and consensus models to improve team-based decisions (e.g., Nabil Bank’s loan approval committees).
- Analytical models (e.g., cost-benefit analysis, SWOT, decision trees) are embedded in DSS to evaluate alternatives objectively (e.g., Daraz’s dynamic pricing models).
- Real-world BI applications include predictive analytics for demand forecasting (e.g., Himalayan Java’s coffee bean procurement) and fraud detection (e.g., Ncell’s SIM card usage patterns).
- Exam focus: Expect case studies (e.g., "How would a DSS help Pathao optimize driver routes?") and comparisons (e.g., DSS vs. EIS vs. MIS) with diagrams of system architectures.
1. Decision-Making in Business: Types and Frameworks
Business decisions vary by structure, urgency, and risk. The Simon’s Rational Decision-Making Model (1947) outlines four stages:
graph TD
A["1. Intelligence: Problem Identification"] --> B["2. Design: Develop Alternatives"]
B --> C["3. Choice: Evaluate & Select"]
C --> D["4. Implementation: Execute & Monitor"]
D -->|"Feedback Loop"| AKey classifications:
| Type | Description | Example in Nepal | BI Tool Used |
|---|---|---|---|
| Programmed | Structured, repetitive decisions | NTC’s monthly electricity tariff adjustments | Rule-based DSS |
| Non-programmed | Unstructured, high-risk decisions | NEPSE’s stock market regulation changes | Expert systems, predictive models |
| Strategic | Long-term, high impact | Chaudhary Group’s expansion into e-commerce | Strategic DSS (e.g., Balanced Scorecard) |
| Tactical | Mid-term, departmental | Daraz’s warehouse location optimization | OLAP cubes, simulation models |
| Operational | Short-term, routine | Khalti’s daily transaction fraud checks | Real-time analytics, alerts |
2. Decision Support Systems (DSS): Architecture and Components
A DSS is an interactive system that helps managers make semi-structured decisions by combining:
- Data (historical/real-time)
- Models (optimization, simulation, forecasting)
- User Interface (dashboards, query tools)
Core DSS architectures:
classDiagram
class UserInterface {
+Dashboards
+Ad-hoc queries
+Natural language processing
}
class ModelBase {
+Optimization models
+Simulation (e.g., Monte Carlo)
+Predictive analytics
}
class DataBase {
+Internal (ERP, CRM)
+External (market data, social media)
}
UserInterface --> ModelBase : "Uses"
UserInterface --> DataBase : "Queries"
ModelBase --> DataBase : "Feeds on"Worked Example: Daraz’s Dynamic Pricing DSS
- Problem: Daraz needs to adjust prices in real-time based on demand, competitor prices (e.g., Amazon India), and inventory levels.
- DSS Components:
- Data Layer: Sales data, competitor scraping tools, inventory levels.
- Model Layer: Machine learning model predicting demand spikes (e.g., during Dashain sales).
- User Layer: Seller dashboard showing price recommendations with "Accept/Reject" buttons.
- Outcome: 15% increase in conversion rates during peak seasons.
Advantages of DSS:
- Reduces cognitive bias in decision-making.
- Enables what-if analysis (e.g., "What if NTC increases tariffs by 10%?").
- Supports collaboration (e.g., GDSS for NEPSE’s policy committees).
Limitations:
- Requires high-quality data (garbage in = garbage out).
- Over-reliance on models can ignore human intuition (e.g., cultural factors in Nepali markets).
- Implementation costs (e.g., Ncell spent $2M on a DSS for network optimization).
3. Group Decision Support Systems (GDSS)
GDSS enhances team-based decision-making by:
- Anonymizing inputs (reduces hierarchy bias).
- Structuring debates (e.g., nominal group technique).
- Providing consensus tools (e.g., voting, prioritization matrices).
GDSS Techniques in Nepal:
| Company | GDSS Application | Tool Used |
|---|---|---|
| Nabil Bank | Loan approval committees (5+ members) | Anonymous voting + SWOT analysis |
| NTC | Tariff adjustment task forces | Delphi method + scenario planning |
| Himalayan Java | Coffee bean procurement negotiations | Multi-criteria decision analysis |
Mermaid Diagram: GDSS Process for NEPSE’s Policy Committee
flowchart TD
A["1. Problem Submission\n(E.g., 'Regulate crypto trading')"] --> B["2. Anonymous Idea Generation\n(Google Forms + AI summarization)"]
B --> C["3. Structured Debate\n(Turn-based arguments, 5 mins each)"]
C --> D["4. Voting\n(Weighted scoring: 40% experts, 30% public, 30% data)"]
D --> E["5. Consensus Report\n(Shared via SharePoint)"]
E -->|"Feedback"| ACase Study: Pathao’s Driver Route Optimization
- Problem: Drivers in Kathmandu face traffic congestion (e.g., Thapathali to Lalitpur takes 45 mins vs. 20 mins via alternative routes).
- GDSS Solution:
- Data Collection: GPS traces from 10,000 drivers + real-time traffic data from NTC.
- Model: Graph theory algorithm to find shortest path (weighted by traffic, tolls, and driver ratings).
- Output: Dynamic route suggestions pushed to driver apps.
- Result: 22% reduction in idle time, 18% higher earnings for drivers.
4. Analytical Models in DSS
Models simplify complexity by representing real-world scenarios mathematically. Common types:
| Model Type | Description | Nepalese Example | BI Tool |
|---|---|---|---|
| Cost-Benefit Analysis | Weighs monetary gains vs. losses | NTC’s decision to build a new substation | Excel Solver, Python |
| Decision Trees | Visualizes choices and outcomes | NEPSE’s investment approval workflow | Orange, RapidMiner |
| Simulation | Mimics real-world processes | Daraz’s warehouse stock-out risk assessment | AnyLogic, Monte Carlo |
| SWOT Analysis | Internal/External factors | Chaudhary Group’s expansion into fintech | PowerPoint + BI dashboards |
| Queuing Theory | Optimizes wait times | Khalti’s customer service call center | R, Python (SciPy) |
Worked Example: Ncell’s Churn Prediction Model
- Problem: Ncell loses 12% of customers annually due to competitor offers (e.g., NTC’s fiber deals).
- Model:
- Data: Call logs, usage patterns, customer complaints (stored in a data warehouse).
- Algorithm: Logistic regression to predict churn probability (based on features like call drop rate, data usage).
- DSS Output: Dashboard flags high-risk customers with personalized retention offers (e.g., "Free 1GB data for 3 months").
- Result: 28% reduction in churn rate.
5. DSS vs. Other BI Systems
Students often confuse DSS with MIS (Management Information Systems) and EIS (Executive Information Systems). Here’s how they differ:
| Feature | DSS | MIS | EIS |
|---|---|---|---|
| Primary Use | Semi-structured decisions | Structured, routine reports | Strategic, high-level oversight |
| User Level | Middle managers | Operational/tactical managers | Executives (CEO, CFO) |
| Data Focus | Internal + external data | Internal data only | Aggregated, summarized data |
| Example in Nepal | Daraz’s pricing optimization | NTC’s monthly billing reports | NEPSE’s market trend dashboards |
| Key Tool | SQL + Python/R + Tableau | ERP (SAP), Power BI | Power BI, Qlik Sense |
6. Challenges and Ethical Considerations
| Challenge | Example in Nepal | Mitigation Strategy |
|---|---|---|
| Data Privacy | Ncell’s customer data leaks | GDPR-like regulations, encryption |
| Bias in Algorithms | Khalti’s loan approval favoring urban areas | Audit models with diverse test data |
| Over-automation | NTC’s tariff DSS ignoring political factors | Hybrid human-AI review process |
| High Implementation Costs | Nabil Bank’s failed DSS pilot | Start with pilot departments (e.g., retail loans) |
Ethical Dilemma Case: eSewa’s Fraud Detection
- Scenario: eSewa’s DSS flags a transaction as fraudulent based on unusual timing (3 AM), but the user is a rural farmer transferring money for a wedding.
- BI Solution:
- Contextual Data: Add location, user behavior history, and social graph (e.g., "User X frequently sends money to Village Y").
- Human-in-the-Loop: Escalate to a low-cost verification agent in rural areas.
- Outcome: False positives reduced by 40%.
In the Real World
Pathao’s Driver Route Optimization
- Idea Used: Graph theory + real-time data integration in a DSS.
- How It Works: Pathao’s DSS processes 10,000+ GPS coordinates/sec to suggest routes avoiding Kathmandu’s traffic hotspots (e.g., Thapathali roundabout). Drivers earn 15% more by following optimized paths.
- BI Tools: Python (NetworkX library), PostgreSQL, Tableau dashboards.
Nabil Bank’s Loan Approval DSS
- Idea Used: Multi-criteria decision analysis (MCDA) for non-programmed decisions.
- How It Works: The DSS evaluates loans using 20+ factors (credit score, collateral, income stability, economic indicators). For a $50,000 loan, the model assigns weights:
- Credit score: 40%
- Collateral value: 30%
- Income stability: 20%
- Economic outlook: 10%
- Outcome: Approval time reduced from 10 days to 2 hours; default rate dropped by 25%.
Himalayan Java’s Coffee Procurement GDSS
- Idea Used: Delphi method + consensus modeling for group decisions.
- How It Works: Farmers, exporters, and company buyers use a digital platform to:
- Anonymously submit minimum price demands.
- Debate quality standards (e.g., "Is this batch affected by frost?").
- Vote on final procurement contracts.
- Impact: Reduced negotiation time by 60% and increased farmer incomes by 12%.
Exam Tip
Case Study Questions (40% weight):
- Format: "How would a DSS help [Company X] solve [Problem Y]?"
- Structure Your Answer:
- Identify the decision type (programmed/non-programmed).
- Map to DSS components (data, model, UI).
- Draw a simple diagram (use Mermaid in exams if allowed).
- Quantify impact (e.g., "Reduce costs by 15%").
- Example:
"How could NTC use a DSS to optimize electricity distribution during Dashain?" Answer:
- Decision Type: Semi-structured (tactical).
- DSS Components:
- Data: Real-time power usage (from smart meters) + weather forecasts.
- Model: Simulation to predict peak demand (e.g., 3 PM on Dashain 1).
- UI: Dashboard showing load shedding zones with "Activate/Deactivate" buttons.
- Impact: Reduce blackouts by 30% and save $500K in penalties.
Comparison Tables (20% weight):
- Always include one real-world example per cell (e.g., "NTC uses MIS for billing; NEPSE uses EIS for trends").
- Avoid generic examples like "Amazon"—use Nepali companies.
Diagrams (20% weight):
- Must-have for full marks:
- Simon’s Decision-Making Model (for theory).
- DSS Architecture (for implementation).
- GDSS Process (for group decisions).
- Pro Tip: Sketch a decision tree for loan approval (Nabil Bank) or route optimization (Pathao).
- Must-have for full marks:
Short-Answer Questions (20% weight):
- Key Terms to Define:
- What-if analysis (e.g., "How would NTC’s revenue change if tariffs rose by 5%?").
- Delphi method (structured group forecasting).
- Expert system (e.g., Ncell’s fraud detection rules).
- Example:
"Define ‘sensitivity analysis’ in DSS with a Nepali example." Answer: Sensitivity analysis tests how changes in input variables affect outcomes. For Daraz’s pricing DSS, it checks:
- If competitor prices drop by 10%, how much should Daraz reduce prices to retain sales?
- Example: If Amazon India lowers prices by 15%, Daraz’s model suggests a 12% discount to maintain a 2% market share.
- Key Terms to Define:
Final Checklist for Exam Preparation
- Can you classify 3 Nepali business decisions as programmed/non-programmed?
- Can you draw and explain the DSS architecture for one company (e.g., Khalti)?
- Can you describe a GDSS process for a real Nepali committee (e.g., NEPSE’s policy team)?
- Can you build a simple decision tree for a loan approval or route optimization?
- Can you compare DSS, MIS, and EIS with Nepali examples in a table?
Based on the TU BIM syllabus for Business Intelligence (IT249), unit 2.
Discussion
Loading…