Decision Frameworks
- Page ID
- 57251
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\( \newcommand{\dsum}{\displaystyle\sum\limits} \)
\( \newcommand{\dint}{\displaystyle\int\limits} \)
\( \newcommand{\dlim}{\displaystyle\lim\limits} \)
\( \newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\)
( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\id}{\mathrm{id}}\)
\( \newcommand{\Span}{\mathrm{span}}\)
\( \newcommand{\kernel}{\mathrm{null}\,}\)
\( \newcommand{\range}{\mathrm{range}\,}\)
\( \newcommand{\RealPart}{\mathrm{Re}}\)
\( \newcommand{\ImaginaryPart}{\mathrm{Im}}\)
\( \newcommand{\Argument}{\mathrm{Arg}}\)
\( \newcommand{\norm}[1]{\| #1 \|}\)
\( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\)
\( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\AA}{\unicode[.8,0]{x212B}}\)
\( \newcommand{\vectorA}[1]{\vec{#1}} % arrow\)
\( \newcommand{\vectorAt}[1]{\vec{\text{#1}}} % arrow\)
\( \newcommand{\vectorB}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\( \newcommand{\vectorC}[1]{\textbf{#1}} \)
\( \newcommand{\vectorD}[1]{\overrightarrow{#1}} \)
\( \newcommand{\vectorDt}[1]{\overrightarrow{\text{#1}}} \)
\( \newcommand{\vectE}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash{\mathbf {#1}}}} \)
\( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \)
\(\newcommand{\longvect}{\overrightarrow}\)
\( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)
\(\newcommand{\avec}{\mathbf a}\) \(\newcommand{\bvec}{\mathbf b}\) \(\newcommand{\cvec}{\mathbf c}\) \(\newcommand{\dvec}{\mathbf d}\) \(\newcommand{\dtil}{\widetilde{\mathbf d}}\) \(\newcommand{\evec}{\mathbf e}\) \(\newcommand{\fvec}{\mathbf f}\) \(\newcommand{\nvec}{\mathbf n}\) \(\newcommand{\pvec}{\mathbf p}\) \(\newcommand{\qvec}{\mathbf q}\) \(\newcommand{\svec}{\mathbf s}\) \(\newcommand{\tvec}{\mathbf t}\) \(\newcommand{\uvec}{\mathbf u}\) \(\newcommand{\vvec}{\mathbf v}\) \(\newcommand{\wvec}{\mathbf w}\) \(\newcommand{\xvec}{\mathbf x}\) \(\newcommand{\yvec}{\mathbf y}\) \(\newcommand{\zvec}{\mathbf z}\) \(\newcommand{\rvec}{\mathbf r}\) \(\newcommand{\mvec}{\mathbf m}\) \(\newcommand{\zerovec}{\mathbf 0}\) \(\newcommand{\onevec}{\mathbf 1}\) \(\newcommand{\real}{\mathbb R}\) \(\newcommand{\twovec}[2]{\left[\begin{array}{r}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\ctwovec}[2]{\left[\begin{array}{c}#1 \\ #2 \end{array}\right]}\) \(\newcommand{\threevec}[3]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\cthreevec}[3]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \end{array}\right]}\) \(\newcommand{\fourvec}[4]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\cfourvec}[4]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \end{array}\right]}\) \(\newcommand{\fivevec}[5]{\left[\begin{array}{r}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\cfivevec}[5]{\left[\begin{array}{c}#1 \\ #2 \\ #3 \\ #4 \\ #5 \\ \end{array}\right]}\) \(\newcommand{\mattwo}[4]{\left[\begin{array}{rr}#1 \amp #2 \\ #3 \amp #4 \\ \end{array}\right]}\) \(\newcommand{\laspan}[1]{\text{Span}\{#1\}}\) \(\newcommand{\bcal}{\cal B}\) \(\newcommand{\ccal}{\cal C}\) \(\newcommand{\scal}{\cal S}\) \(\newcommand{\wcal}{\cal W}\) \(\newcommand{\ecal}{\cal E}\) \(\newcommand{\coords}[2]{\left\{#1\right\}_{#2}}\) \(\newcommand{\gray}[1]{\color{gray}{#1}}\) \(\newcommand{\lgray}[1]{\color{lightgray}{#1}}\) \(\newcommand{\rank}{\operatorname{rank}}\) \(\newcommand{\row}{\text{Row}}\) \(\newcommand{\col}{\text{Col}}\) \(\renewcommand{\row}{\text{Row}}\) \(\newcommand{\nul}{\text{Nul}}\) \(\newcommand{\var}{\text{Var}}\) \(\newcommand{\corr}{\text{corr}}\) \(\newcommand{\len}[1]{\left|#1\right|}\) \(\newcommand{\bbar}{\overline{\bvec}}\) \(\newcommand{\bhat}{\widehat{\bvec}}\) \(\newcommand{\bperp}{\bvec^\perp}\) \(\newcommand{\xhat}{\widehat{\xvec}}\) \(\newcommand{\vhat}{\widehat{\vvec}}\) \(\newcommand{\uhat}{\widehat{\uvec}}\) \(\newcommand{\what}{\widehat{\wvec}}\) \(\newcommand{\Sighat}{\widehat{\Sigma}}\) \(\newcommand{\lt}{<}\) \(\newcommand{\gt}{>}\) \(\newcommand{\amp}{&}\) \(\definecolor{fillinmathshade}{gray}{0.9}\)
Decision Frameworks
Structured Thinking for Project Execution
Purpose of This Section
Throughout Project Reckon, students are required to make decisions under:
-
Uncertainty
-
Incomplete information
-
Conflicting priorities
-
Stakeholder pressure
These frameworks provide structured ways to think through those decisions.
They are not rules.
They are tools.
🔹 Framework 1: Issue Identification Framework
Before making any decision, identify:
1. What is the actual issue?
Not the symptom.
Examples:
-
Not “defects increased”
-
But “integration instability pattern is emerging”
2. Is this isolated or a pattern?
-
One-time event → monitor
-
Repeating trend → act
3. What type of issue is it?
-
Scope
-
Schedule
-
Budget
-
Quality
-
Risk
-
Vendor alignment
Key Insight
Misidentifying the problem leads to the wrong decision.
🔹 Framework 2: Scope & Change Control Decision Framework
Use this whenever a new request appears.
Step 1: Is it in scope?
-
Yes → proceed
-
No → continue to Step 2
Step 2: What is the impact?
-
Cost
-
Schedule
-
Risk
Step 3: Should it be approved now?
Ask:
-
Is it critical to delivery?
-
Can it wait?
Step 4: Choose action
-
Approve (formal change)
-
Defer
-
Reject
-
Require analysis
Key Insight
If it is not formally approved, it should not be done.
🔹 Framework 3: When to Escalate
Escalation is a leadership decision.
Escalate when:
-
A pattern is visible (not one event)
-
Tolerance thresholds are exceeded
-
Stakeholder confidence is at risk
-
Vendor alignment breaks down
-
Financial risk becomes material
Do NOT escalate when:
-
Issue is isolated
-
Situation is recoverable locally
-
No decision is required
Key Insight
Escalate to solve problems — not to transfer responsibility.
🔹 Framework 4: Stabilize vs Continue Decision
Used when system performance degrades.
Step 1: Is stability at risk?
-
Yes → stabilize
-
No → continue
Step 2: Is risk short-term or structural?
-
Short-term → monitor
-
Structural → intervene
Step 3: Choose path
-
Continue forward
-
Stabilize system
-
Rollback changes
Key Insight
Stability is the foundation of progress.
🔹 Framework 5: Budget Decision Framework
Use when cost variance appears.
Step 1: Is variance temporary or structural?
-
Temporary → monitor
-
Structural → act
Step 2: Is the cost justified?
-
Protects quality → may accept
-
Adds scope → require approval
Step 3: Choose action
-
Accept
-
Investigate
-
Reduce cost
-
Adjust scope
Key Insight
Cost reflects decisions, not just effort.
🔹 Framework 6: Vendor Management Framework
Used when vendor behavior or performance is questioned.
Step 1: Is the vendor aligned?
-
Yes → support
-
No → intervene
Step 2: Is the issue contract-based or performance-based?
-
Contract → enforce terms
-
Performance → manage expectations
Step 3: Choose approach
-
Clarify
-
Direct
-
Escalate
-
Adjust expectations
Key Insight
Vendor management is about alignment, not control.
🔹 Framework 7: Control vs Flexibility Framework
Used when balancing discipline and agility.
If control is too low:
-
Scope drift
-
Budget creep
-
Loss of predictability
If control is too high:
-
Slow delivery
-
Friction
-
Reduced responsiveness
Balanced Approach:
-
Strict control for major decisions
-
Controlled flexibility for minor changes
Key Insight
Effective management is balance, not extremes.
🔹 Framework 8: Risk Evaluation Framework
Step 1: Identify risk
What could go wrong?
Step 2: Assess
Likelihood × Impact
Step 3: Decide response
-
Mitigate
-
Accept
-
Avoid
-
Escalate
Step 4: Monitor
Update continuously
Key Insight
Risk is not the problem.
Unmanaged risk is.
🔹 Framework 9: Go / No-Go Decision Framework
Used in final delivery.
Step 1: Is the system functional?
Step 2: Are defects acceptable?
Step 3: What risks remain?
Step 4: What is the cost of delay?
Step 5: Decide:
-
Go
-
No-Go
Key Insight
A project is released when risk is acceptable — not when it is zero.
🔹 Framework 10: Reflection Framework
Used after project completion.
Ask:
-
Where did control break down?
-
What signals were missed?
-
Which decisions mattered most?
-
What would you do differently?
Key Insight
The value of a project is in what it teaches.
🧠Final Insight
All decisions in this practicum follow a simple pattern:
-
Identify the issue
-
Recognize the pattern
-
Evaluate the risk
-
Understand the trade-offs
-
Make a decision
-
Accept the consequences
🎯 Closing Thought
Project management is not about following steps.
It is about:
Knowing which decision to make when the steps are not enough

