This curriculum spans the technical, operational, and organisational dimensions of demand forecasting in capacity management, comparable in scope to a multi-workshop technical advisory engagement that integrates statistical modelling, machine learning deployment, and cross-functional workflow alignment within enterprise IT and finance environments.
Module 1: Foundations of Demand Forecasting in Enterprise Capacity Planning
- Selecting appropriate forecasting horizons (short-term vs. long-term) based on infrastructure procurement lead times and business growth cycles
- Defining service level targets that align forecast outputs with SLA commitments and resource elasticity thresholds
- Mapping forecast consumers (IT, finance, operations) to ensure alignment on data granularity and update frequency
- Establishing baseline metrics such as historical error rates (MAPE, RMSE) to evaluate forecast model performance over time
- Integrating business event calendars (product launches, marketing campaigns) into baseline demand models
- Documenting data lineage from source systems to forecasting models to support audit and reproducibility requirements
Module 2: Data Preparation and Time Series Engineering
- Identifying and correcting for data anomalies caused by outages, maintenance windows, or system migrations
- Aggregating granular usage data (e.g., minute-level CPU utilization) to appropriate forecasting intervals without introducing bias
- Handling missing data points through interpolation or imputation while preserving seasonal patterns
- Decomposing time series into trend, seasonality, and residual components to inform model selection
- Applying power transformations (e.g., Box-Cox) to stabilize variance in non-stationary demand signals
- Creating derived features such as lagged variables, rolling averages, and holiday indicators for model inputs
Module 3: Statistical Forecasting Models and Selection Criteria
- Choosing between exponential smoothing (ETS) and ARIMA based on data stationarity and seasonality characteristics
- Configuring damping parameters in trend models to prevent over-forecasting during market saturation phases
- Validating model residuals for autocorrelation and heteroscedasticity to ensure statistical assumptions are met
- Implementing cross-validation over time-based folds rather than random splits to reflect operational reality
- Calibrating prediction intervals to reflect business risk tolerance for over- and under-provisioning
- Automating model selection using information criteria (AIC, BIC) while retaining human oversight for edge cases
Module 4: Machine Learning Approaches for Complex Demand Patterns
- Training gradient-boosted trees on engineered time series features while avoiding look-ahead bias
- Scaling numerical inputs for neural networks without distorting temporal relationships in the data
- Using walk-forward validation to simulate real-time forecasting performance and prevent overfitting
- Interpreting feature importance from black-box models to maintain stakeholder trust and operational transparency
- Managing retraining frequency to balance model freshness against computational cost and instability
- Deploying ensemble models that combine statistical and ML outputs using performance-weighted averaging
Module 5: Integration with Capacity Management Workflows
- Aligning forecast update cycles with monthly capacity review meetings and budget planning calendars
- Configuring threshold-based alerts for forecast deviations that trigger infrastructure scaling actions
- Feeding forecasted demand into capacity simulation tools to evaluate hardware refresh timelines
- Linking forecast outputs to cloud auto-scaling policies with defined cooldown and buffer rules
- Version-controlling forecast configurations to support rollback during operational incidents
- Designing feedback loops where actual utilization data retrains models on a scheduled cadence
Module 6: Governance, Audit, and Model Lifecycle Management
- Establishing model inventory with ownership, version history, and retirement criteria
- Conducting periodic model validation to detect performance degradation due to concept drift
- Documenting model assumptions and limitations for legal and compliance review
- Implementing access controls and change approval workflows for forecast model parameters
- Archiving deprecated models and associated training data to meet data retention policies
- Creating audit trails for forecast adjustments made outside automated pipelines
Module 7: Cross-Functional Collaboration and Stakeholder Alignment
- Translating forecast uncertainty into business-impact scenarios for non-technical decision makers
- Negotiating forecast ownership between central capacity teams and business unit representatives
- Reconciling conflicting demand signals from sales projections, usage data, and marketing plans
- Standardizing demand units (e.g., vCPU-hours, transaction volume) across departments for consistency
- Facilitating joint review sessions to resolve forecast outliers and data discrepancies
- Defining escalation paths for forecast overrides during unplanned demand surges
Module 8: Scalability and System Architecture for Forecasting Operations
- Designing data pipelines to handle high-frequency ingestion from distributed telemetry sources
- Partitioning forecasting jobs by business unit or service tier to manage compute resource contention
- Selecting between batch and streaming architectures based on forecast latency requirements
- Implementing caching strategies for frequently accessed forecast outputs to reduce database load
- Monitoring job execution times and failure rates to identify bottlenecks in the forecasting workflow
- Right-sizing compute instances for model training to balance cost and speed without over-provisioning