This template covers configuring a system, migrating data, connecting other tools, testing, training and launch. It models about six months of work, including extra support after launch, often called hypercare. Assign each task to your team, vendor or implementation partner according to the agreed scope.
If you are building the software itself, use the software development plan. This example is for introducing an existing CRM, finance, HR or ERP system.
The sample overlaps data preparation, configuration and integration work. Training materials are prepared during testing, with team training before the launch decision. The dates below describe this example, not a standard duration for every rollout.
| Phase | Weeks | What happens | Owners |
|---|---|---|---|
| Discovery and design | 1 to 6 | Kickoff with the scope and the target date, the current processes mapped, the requirements and fit-gap list, the vendor's design workshops. Ends on Design signed off. | PM, ops, vendor |
| Configuration | 3 to 13 | Environments, the core modules, roles and single sign-on, a walkthrough by the super users and the changes it produces. | Vendor, IT, super users |
| Data migration | 2 to 16 | The audit, seven weeks of cleansing, the field mapping, then two trial loads, each reconciled against the old system by the finance lead. | Finance lead, ops, IT |
| Integration | 7 to 15 | The spec of what moves between systems, the build by the vendor, and testing with the first trial load's data. | IT, vendor |
| Testing | 11 to 22 | Test scripts written from the process map, the system test, user acceptance testing, the fixes, and the go or no-go decision. | PM, IT, super users, vendor |
| Training and change | 13 to 21 | The announcement, super-user training, the how-to guides, and every team trained on the tested system. | PM, vendor, super users |
| Go-live and hypercare | 23 to 28 | The old system frozen, the weekend switch to the new system (cutover), Monday launch, four weeks of extra support, handover and a 30-day review. | Ops, IT, vendor, PM |
Role names appear at the start of tasks. Replace them with owners, including the super users: people who learn the system early, help test it and support colleagues.
The sample includes two trial loads. The first tests the field mapping and prepared data in the configured system. The finance lead checks record counts, balances and sample records against the old system.
Corrections feed into the second load, which checks whether the changes worked. Integration tests also use reconciled data. Adjust the number and scope of rehearsals to the migration risk and the checks your team needs.
The sample's go or no-go milestone waits for three things: user acceptance testing fixes, a reconciled second trial load and team training. Add your own release conditions, such as security approval, support readiness and an agreed fallback plan.
Turn on Critical path to see which linked tasks control the finish date. With Auto schedule on, extend a data or testing task and review the effect on launch before accepting the new dates.
An ERP may connect finance, stock, purchasing and sales, so review these parts of the example in more detail:
Use those decisions to estimate the schedule. If the work does not fit the proposed launch, revisit the scope, capacity or date with the team.
Use Month zoom for the overall rollout and Week zoom during cutover and early support. Collapse the groups for a summary of the seven phases and three milestones.
The Estimate column separates effort from elapsed time. A task can span several weeks while requiring fewer hours of work. Check both the dates and the hours against each owner's other commitments.