1. Ensure all server data is backed up.
2. Ensure all required software installation media and licenses for new server are available.
3. Gather server network configuration and installed roles information.
4. Stage new server and install required roles, software, and hardware as required.
5. Restore server data to new server.
6. Prepare new (temporary) startup scripts/mappings as needed on clients as required.
7. Bring new server online and verify proper operation (hours or days depending on customer needs).
8. Restore old (permanent) startup scripts/mappings as needed on clients as required.
8. Take old server off line and verify business continuity.
9. Stage old storage media for storage/destruction as required by customer.
10. When signed off by customer, pack up and prepare old server for disposal/transfer.