Assess delivery challenges. Model recovery options. Make informed program decisions.
Overview · Business scenario · How to use · Technical architecture · Limitations
DeliveryCommand is an interactive enterprise project recovery simulation for analyzing schedule delays, delivery dependencies, budget pressure, and the trade-offs involved in corrective action.
It models a fictional insurance technology modernization program. Users can review the delivery position, select interventions, recalculate the critical path and cost forecast, and export an executive recovery assessment.
Note
Scenario transparency: Every project name, financial value, timeline, work package, and owner is fictional. The calculations are deterministic illustrations—not predictions, confidential client information, or a replacement for an approved integrated master schedule.
No installation, account, or local setup is required. Open the application directly in a web browser:
Use the navigation sections within the application to review project evidence, select recovery actions, inspect the recalculated delivery forecast, and export a recovery assessment.
Tip
The hosted service may take a moment to respond after a period of inactivity.
A cross-functional insurance technology modernization program involves external vendors, engineering, system integrations, System Integration Testing (SIT), User Acceptance Testing (UAT), and production cutover.
At the current checkpoint, the program is 10 weeks behind its approved finish date. Vendor dependencies and integration delays are affecting downstream delivery activities. The objective is to assess the evidence, identify the controlling path, and compare viable recovery strategies without hiding cost and risk exposure.
Important
The original Week 33 finish and $4.00M budget remain the comparison baselines throughout the simulation. Recovery options do not silently reset them.
Start by opening the live simulator.
Review schedule and budget indicators, delivery evidence, and the RAID register (Risks, Assumptions, Issues, Dependencies). Distinguish verified constraints from competing explanations.
Examine the illustrative chain:
flowchart LR
A[Vendor deliverables] --> B[Integration]
B --> C[System Integration Testing]
C --> D[User Acceptance Testing]
D --> E[Production cutover]
The engine recalculates earliest starts and finishes, task float, and the current critical path as interventions change activity durations.
| Intervention | Delivery lever | Trade-off to examine |
|---|---|---|
| Vendor acceleration | Expedite upstream deliverables | Vendor capacity and incremental cost |
| Additional integration capacity | Address integration bottlenecks | Staffing cost and coordination assumptions |
| Targeted QA automation | Shorten suitable repeatable verification activities | Automation investment and achievable coverage |
| Phased delivery | Defer defined scope to a later release | Scope approvals and residual obligations |
| Compressed UAT | Reduce acceptance-testing duration | Business readiness, defect escape and quality exposure |
Selections can be combined. A recovery action only improves the overall finish forecast when it affects activities that constrain completion.
Inspect the updated completion week, remaining variance, critical path, estimate at completion (EAC), budget gap, and quality/governance warnings. Faster is not automatically better if the revised approach creates unacceptable costs or risks.
Generate an executive recovery brief or export scenario data as JSON. The output summarizes selected interventions, modeled impacts, residual exposure, and recommended management follow-up.
Suggested five-minute exploration
- Note the initial RED status, Week 43 finish, and $4.30M EAC.
- Review the RAID register and identify upstream constraints.
- Enable vendor acceleration and inspect whether the controlling path changes.
- Compare phased delivery and compressed UAT, paying attention to approval and quality warnings.
- Combine options, review the financial consequences, and export the executive brief.
| Principle | How the simulation applies it |
|---|---|
| Evidence before blame | Review schedule facts, issues, and dependencies before assigning corrective actions |
| Critical-path discipline | Focus on activities that actually constrain overall completion |
| Financial transparency | Show schedule gains alongside intervention costs and EAC changes |
| Risk-based delivery | Surface consequences of accelerated work, scope deferral, and compressed testing |
| Accountability and governance | Make ownership, approvals, escalation, and follow-up part of the recovery discussion |
| Baseline integrity | Compare forecasts with the approved original commitments |
The application separates deterministic scheduling/financial logic from the browser interface and lightweight server.
flowchart TD
UI["Browser UI: index.html + styles.css"] --> APP["Interaction layer: app.mjs"]
APP --> ENGINE["Schedule and cost engine: engine.mjs"]
APP --> REPORT["Executive brief / JSON export"]
TEST["Node test suite: tests/engine.test.mjs"] --> ENGINE
SERVER["Python web server: server.py"] --> UI
| File | Responsibility |
|---|---|
engine.mjs |
Dependency scheduling, earliest/latest passes, float, critical path, schedule variance, costs, and warnings |
app.mjs |
State, interactive scenario selection, visual updates, and report export |
index.html |
Application markup |
styles.css |
Responsive presentation |
server.py |
Lightweight Python HTTP server |
tests/engine.test.mjs |
Automated model checks covering all 32 combinations of five interventions |
How the model works
- Schedule: Builds a finish-to-start dependency graph, calculates earliest start/finish, performs a late pass, derives float, and identifies critical activities.
- Recovery choices: Applies modeled changes to activity durations, cost assumptions, and defined scope savings.
- Financial forecast: Combines current actuals, base forecast to complete, and intervention cost/savings assumptions.
- Governance: Produces warnings for choices that increase risk or require formal approval.
- Regression tests: Evaluate the complete 2⁵ = 32 intervention selection space.
Warning
Illustrative decision support only. Actual program recovery requires verified work estimates, resource availability, governance approval, contractual constraints, and stakeholder sign-off.
- The base remaining-work estimate is held constant except for explicitly modeled intervention expenses or scope savings.
- The current version does not simulate stochastic schedule uncertainty, resource calendars, productivity curves, regulatory review durations, or competing assignments for shared resources.
- Recovery actions are assumptions for scenario exploration—not guaranteed reductions in elapsed time.
- RAG thresholds are defined for this simulation, not presented as an industry-wide or organizational standard.
- Schedule and financial impacts are always measured against the original approved baseline.
Resource capacity modeling · Saved scenario comparison · Probabilistic schedule forecasts · Milestone baseline history · Vendor delivery performance · Audit trails · Configurable governance and approval rules.
These are possible future enhancements and are not represented as current features.
DeliveryCommand · Enterprise delivery diagnostics, recovery simulation, and decision support
Independent fictional project · No confidential organizational or client information