The business and technology designs and decisions that result from the Initiation and Analysis phases will be brought together in the form of an Implementation Plan. The Implementation Plan will define the approach and scope for the Assembly, Acceptance, and Rollout Phases which will implement Client’s solution designed and validated during the previous activities. The Implementation Plan will address all dimensions, identifying the objectives, work products, sequencing, and timing of key activities required to implement the changes in process, organization, information, and technology. The Implementation Plan will ensure that key stakeholders have a clear understanding of the "gap" between current practices, capabilities and technology, and what will be involved in implementing the solution. It will also provide a detailed project plan for the Assembly, Acceptance, and Rollout activities that clearly defines the work that will have to be undertaken to implement the solution, and provides high level sequencing and timeframes. The Implementation Plan will also define the features and functions to be included in each "release", and will specify how deployment of the new processes and systems are to be implemented in phased deployments by operating unit and system functionality.


During the Implementation Phase, UtiliCore resources will assist the project team with the establishment of the fully configured system(s), conduct end user training, convert historical data, and implement the system(s) into production.​ Any system implementation initiative must also properly address the People aspect of the implementation so that core team members and end-users are fully aware of and comfortable with the new processes and system functionality. Knowledge Transfer supports the shifting of ownership of the new processes and systems from the UtiliCore resources to staff that will use and support the new processes and system.


During the assessment phase, UtiliCore is focused on analyzing the requirements and any gaps identified, identifying all data and integration requirements, and breaking each down into components to create a system design. The workflow and supporting data and system requirements are reviewed for each group of proposed super users. The requirements are mapped into application screen flows and layout designs, which are then reviewed with super users, key user representatives, and subject matter experts. Supporting data, reporting, system interfaces, and technology requirements are reviewed based on the proposed application configurations and then designed and documented.