You can’t do everything at once. When it comes to implementing new technologies, you may choose to deploy new technologies in phases to account for budget restrictions, organizational disruption, or internal resource constraints. In addition to accounting for the actual implementation time from the carrier, you also need to consider the additional time required to train IT employees on new services, applications, hardware, or software. Some services, like CRM integration, require extra time to train employees on how to use the new application integration tools. All of these factors play a significant role in the pace at which your roadmap will be executed. We often see IT transformations fail because organizations try to do too much, too fast – leading to a disastrous implementation and a frustrated team.