Scenarios / Assumptions Studio¶
Status: Planned¶
Domain: Scenario Modelling Linear Projects: None yet
What It Does¶
Palm will enable treasury teams to create and manage forecast scenarios - alternative views of the future that model different assumptions. Instead of maintaining separate spreadsheets for "base case," "conservative," and "aggressive" scenarios, users will be able to apply adjustments on top of their base forecast while preserving underlying patterns.
The key insight from customer research is that simple percentage-based adjustments (e.g., "-5% on collections") are more valuable than complex scenario modeling. Treasury teams need to quickly answer "what if?" questions without rebuilding entire forecasts.
Planned Capabilities¶
| Capability | Status | Notes |
|---|---|---|
| Percentage-based adjustments | Planned | Apply +/- % to categories |
| Pattern-preserving adjustments | Planned | Keep weekly patterns when adjusting totals |
| Named scenarios | Planned | Save and compare multiple scenarios |
| Scenario comparison | Planned | Side-by-side view of scenarios |
| Forecast version tracking | Planned | Save and recall past forecasts |
| Investment planning scenarios | Planned | Model impact of investment decisions |
Jobs to Fulfill¶
From scenario-modelling/jobs.md
1. Apply percentage-based assumptions to forecasts while preserving underlying patterns¶
Desired Outcomes: - [ ] Minimize the risk of overestimating collections or underestimating outflows - [ ] Increase the ability to model scenarios quickly (e.g., -5% on collections, +10% for seasonality) - [ ] Reduce manual effort in creating multiple forecast scenarios - [ ] Minimize the loss of weekly/daily patterns when adjusting forecast totals
How Palm Will Address This: - Simple percentage adjustments at category level - Pattern preservation when applying adjustments - Multiple scenarios without duplicating data
2. Save and compare forecast versions to track how assumptions changed over time (Emerging)¶
Desired Outcomes: - [ ] Minimize the difficulty of remembering past forecast assumptions - [ ] Increase ability to attribute variance to assumption changes vs actuals variance - [ ] Reduce unexplained variance by tracking all assumption changes systematically
How Palm Will Address This: - Named forecast snapshots - Assumption change log - Variance attribution between versions
3. Make quick operational decisions when plans change (Emerging)¶
Desired Outcomes: - [ ] Minimize the time to model a "what if this payment doesn't happen" scenario - [ ] Reduce the need to use Excel for ad-hoc calculations - [ ] Increase confidence that scenario impact is accurately calculated
How Palm Will Address This: - Quick adjustment interface - Real-time scenario impact calculation - No Excel required for ad-hoc scenarios
4. Create scenario plans for investment activity (Emerging)¶
Desired Outcomes: - [ ] Minimize the ad-hoc nature of investment decisions - [ ] Increase ability to track planned vs actual investment activity - [ ] Reduce the cognitive load of making investment decisions on a rolling basis
How Palm Will Address This: - Investment scenario modeling - Plan vs actual tracking - Structured monthly planning workflow
Pain Points to Address¶
| Pain Point | Priority | Notes |
|---|---|---|
| Duplicating forecasts for each scenario is time-consuming | High | Core problem to solve |
| No way to apply systematic percentage adjustments | High | Key customer request |
| Keeping multiple scenarios in sync | High | Scenario management |
| Blanket adjustments destroy patterns | High | Pattern preservation essential |
| TMS inflexibility drives Excel usage | High | Must be easier than Excel |
| Making overly conservative investment decisions | Medium | Requires forecast integration |
Design Considerations¶
Based on customer feedback:
- Simplicity over complexity - Users want percentage adjustments, not complex scenario trees
- Pattern preservation - Adjusting a monthly total should distribute across days intelligently
- Transparency - Clear visibility into what adjustments are applied
- Speed - Must be faster than doing it in Excel
- Reusability - Save scenarios and adjustment templates
How It Will Work (Technical)¶
TODO: Define architecture
| Component | Technology | Notes |
|---|---|---|
| Scenario storage | ||
| Adjustment engine | ||
| Pattern distribution | ||
| Version tracking | ||
| API endpoints |
Related¶
- Domain knowledge: docs/knowledge/scenario-modelling/
- Related features: forecasting.md, investments-visibility.md
- Roadmap: Apply percentage-based assumptions to forecasts (Skateboard)
Last updated: 2026-02-17