An IT growth plan should explain which business service needs more capacity, what constraint is causing the problem and who owns the change. Buying a larger server or moving to a cloud platform before answering those questions can increase cost without fixing the bottleneck.
This guide is for deciding what to change and in what order. To measure whether an upgrade actually works, use the companion IT capacity test and upgrade decision worksheet.
Map the service before choosing the technology
Start with one important workflow, such as accepting an order or producing a customer report. List its applications, data stores, network connections, external providers and the people who support it. Mark dependencies your team cannot scale directly, including a supplier API limit or an accounting process that still requires manual approval.
Record the customer consequence of failure. A slow product catalogue, a failed payment and a delayed internal report require different responses. Assign an owner who can make the operational decision, rather than leaving the problem with whoever first notices it.
Translate growth into workload assumptions
A sales forecast is not a capacity requirement until you connect it to transactions, concurrent activity, data volume or staff tasks. Describe the expected peak, its duration and the confidence in that estimate. Distinguish a short campaign surge from a permanent increase in workload.
| Workload | Current observation | Growth assumption | Decision needed |
|---|---|---|---|
| Order processing | 120 orders during a busy hour | A campaign could double demand | Test checkout and fulfilment together |
| Reporting | Overnight run takes four hours | Data grows while the reporting deadline stays fixed | Review query design before increasing resources |
| Staff onboarding | Accounts created manually | Ten new starters arrive together | Assign access approval and provisioning owners |
Compare the smallest effective changes
Separate configuration improvements, application changes, additional capacity and a platform migration. A slow query may need an index or redesign; a resource-constrained service may need capacity; a manual queue may need a process change. Use measurements to choose between them.
For each option, include implementation work, recurring charges, support effort, training and the cost of reversing the change. Cloud elasticity is an available capability, not a guarantee of lower bills or reliable operation. Set a budget owner and review unexpected usage.
Plan ownership, recovery and exit
- Name the person responsible for service health, billing and incident escalation.
- Document the required recovery point and recovery time for important data and workflows.
- Test a restore procedure rather than treating a successful backup notification as proof of recovery.
- Keep organisational ownership of provider accounts and document how data can be exported.
- Schedule access reviews when employees or suppliers change roles.
Make the roadmap a sequence of decisions
For each change, record the trigger, expected benefit, evidence required, owner, budget limit and rollback condition. Begin with the constraint that prevents an important service from meeting its target. Retest after the change and revisit the forecast before approving the next investment.
AWS publishes load-testing guidance on evaluating workloads against defined requirements. Its guidance supports measurement; it does not establish that a particular provider or architecture is the right choice for your business.
Continue with measurable startup goals to connect the roadmap to business milestones, or explore the Technology guides.



