ITPD PRODUCTION CUTOVER STRATEGY February 12, 2009 Table of Contents • Definition • Cutover Overview and Objectives • Cutover Components and Approach • Key Final Cutover Deliverables • Cutover Schedule • Entrance & Exit Criteria • Organization & Roles and Responsibilities • Next Steps and Contact 2 3/12/2016 1 Definition 3 3/12/2016 Definition What is Cutover? • Cutover is the execution of activities required to successfully migrate the business operations from Legacy Systems to the new Production system How is Cutover executed? • Cutover will be executed as per the ‘Cutover Plan’ - a set of detailed, sequenced tasks to build the new Production system, convert and • migrate data, configure the new system and decommission legacy systems Mock Cutovers are utilized to practice and validate the Cutover Plan prior to Go-Live and make revisions prior to the actual. It is a way of fine-tuning the process and minimize risks prior to full production cutover 4 3/12/2016 2 Cutover Overview & Objectives 5 3/12/2016 Cutover Management Overview Project Command Center • Single Cutover Plan • Other teams report milestone status • Cutover team directly drives execution of build, conversions & interfaces directly with resources responsible for execution • “Check-In / Check-Out” communication as activities Enterprise & end Cut-over Team Site Readiness Team Site readiness activities • Run status meetings • Maintains Contact List Master Data team Functional Teams Cut-over activities 6 Technical Team Go-live Support Team Go-live activities 3/12/2016 Mock Cutover Objectives Objectives of Mock Cutover • To exercise/practice the full Go-Live Cutover plan in the production environment • To involve everyone in the cut-over to PRACTICE and confirm the time required to execute the cut-over. • To discover and resolve issues (technical, operational or logistical) and incorporate into the overall GoLive Cutover Plan • To practice the Data Conversion Plan and understand the timings of all data loads Deployment Site Readiness Preparing individual sites for cutover to production by focusing on people, process, and technology readiness. Involving people from outside of the core project team to complete readiness activities. Cutover Creating and executing a cutover plan to build the production system and carry out all conversion activities for Go Live. Go-Live Support End User Training Supporting end-users after the production system goes live. Includes details such as Help Desk and crisis management Training employees and managers on the new production system. Change Helping employees and managers transition to new roles. Communications Delivering messages about production system deployment activities. • To validate the overall Production environment Ultimately, we need to ensure we have a comprehensive step-by-step plan to ensure our success in smoothly migrating to the new Production system 7 3/12/2016 Final Cutover Objectives • To successfully migrate business data and business operations from the Legacy systems to the new Production system • A successful cutover is achieved through: • Execution of the Go-Live Cutover plan in the Production environment with minimal impact to daily business activity • Coordination with several key areas (e.g. Go-Live Support) to ensure a successful transition to the new operating support structure Deployment Site Readiness Preparing individual sites for cutover to production by focusing on people, process, and technology readiness. Involving people from outside of the core project team to complete readiness activities. Cutover Creating and executing a cutover plan to build the production system and carry out all conversion activities for Go Live. Go-Live Support End User Training Supporting end-users after the production system goes live. Includes details such as Help Desk and crisis management Training employees and managers on the new production system. Change Helping employees and managers transition to new roles. Communications Delivering messages about production system deployment activities. • Execution of the Cutover Plan within the established timeframe 8 3/12/2016 3 Cutover Components and Approach 9 3/12/2016 Cutover Plan Components Various components are essential for execution of a successful system cutover Activities performed in the sites to ensure business preparation for go-live. Site Readiness Checklist Activities Go / No-Go Process performed at periodic checkpoints to ensure completion of all critical tasks prior to go live Production Build Activities to build the technical environment including infrastructure build, configuration & security Manual configuration Configuration that cannot be transported and needs to be done manually in the system e. g. Number ranges Master Data and Historical Data Conversions Master data and Historical data brought from existing systems to Production e.g. Customer Master. Open Transaction Data Conversions Transactional data brought from existing systems to Production e.g. Open Orders. First Run Interfaces Steps required to perform interfaces which are being run for the first time. Production Support Strategy Setup of stabilization and ongoing Production Support processes & procedures System Decommission Activities to “turn-off” systems being replaced by new Production system. Activities to monitor/track performance across key baseline metric readings and target measures Production Metrics 10 3/12/2016 Cutover Approach The overall cutover approach employs 4 primary principles… 1. Highly Orchestrated & Coordinated Execution • Create a comprehensive Cutover Plan, in conjunction with Cutover representatives from all Teams, which will be utilized to execute the Mock Cutovers as well as the Cutover • Conduct 2 practice runs prior to ‘Go-Live’ Cutover weekend to validate the cutover plan • Mock Cutover 1: [Enter Start Date] (Two and half weeks in duration) • Mock Cutover 2: [Enter Start Date] (Two and half weeks in duration) • Modify the Cutover Plan based on inputs from Integration Testing, Stress Testing, Business Readiness Testing and Dress Rehearsal findings • Coordinate with Stress Testing, Business Readiness Testing, Site Readiness and Go-Live support to ensure consistent timelines, dependencies, entrance and exit criteria 11 3/12/2016 Cutover Approach (continued) 2. Centrally Managed • Cutover manager, in conjunction with the additional Cutover Core Team members and Integration Manager, will oversee the execution of every step in the cutover plan • Support provided by Cutover coordinators & Cutover Execution Team 3. Single Production Cutover • Migrate Master Data in as short time as possible, as close to Cutover weekend as possible • Provide tools and processes to synchronize master data (deltas) as necessary • Migrate open transactional data over Go-Live cutover weekend 4. Backup/Restore System Preparation • Test the back-up and restore of the production environment during Dress rehearsal-2 • Create production environment for actual Production Cutover by restoring from Dress Rehearsal backup, applying any necessary delta transports and performing all manual configuration 12 3/12/2016 Client Deployment • [Test site] is built as a copy of [Prod site] Mock Cutover 1 • Apply Manual configuration • Perform the data loads • Execute the cut-over • [Prod site] is built for the first time Mock Cutover 2 • Take a back up and restore the back-up to test restore works • Apply Manual configuration • Perform the data loads • Execute the cut-over • [Prod site] is rebuilt by restoring the back-up taken during DR-2 build Production Cutover • Put in the incremental system build • Apply Manual configuration • Perform the data loads • Execute the cut-over 13 3/12/2016 Executing Production Cutover Tasks Permit to Run Process Progress / Issues Execute • Report to the Cutover command center (Tel #) to assess readiness to Enterprise task • Enterprise cutover task once you’ve received approval • Update Cutover Room (Tel#) on progress and delays • Update Cutover Room (Tel#) when task ends. • Attend daily meeting • Review predecessor / successor dependencies • Validate resource requirements • Log issues/bugs in Mercury TD • Details required; actual duration, effort of task, Enterprise and end dates • When logging issues in TD use the “conversion/cutover” category • These issues are reviewed in daily meeting • If Cutover Coordinators are not in room update workplan status on wall • Review turnover documentation for completeness and quality Notes Complete • Daily meeting is to review status (task scheduled to be completed is not complete, etc) 14 3/12/2016 4 Key Final Cutover Deliverables 15 3/12/2016 Key Final Cutover Deliverables List of system 1 Business cutover data Transaction Freeze (master and Document transactional), (excel) associated business transactions and freeze dates Accountable: Cutover Team 2 3 Cutover Plan (MS Project Plan) Integrated system and business transition activities by threads: Infrastructure/system build Data conversion Legacy systems Security Business/System activities by functional area Accountable: Cutover Team Interim Business Process Document (excel) Interim business process activities to be executed during cutover period Accountable: Functional Area Cutover Leads 16 4 Site Coordinators Checklist 4 Legacy System Coordinators List (excel) Integrated system and business activities to be executed during cutover period at sites (Excel template) Accountable: Site Readiness Team List of legacy system activities (Excel template – similar to site coordinators checklist) Accountable: Deployment Team 3/12/2016 1 Business Transaction Freeze Template Use this template to track all frequent business transactions that will require a freeze prior to production 17 3/12/2016 2 Cutover Plan Template The cutover workplan will provide a detailed minute by minute, step by step account of all activities involved with the production cutover 18 3/12/2016 3 Interim Business Process Template Use this template to track the interim steps for execution of tasks/processes/ transactions between the time they are frozen and final production cutover Task ID Task Details Transaction Volume (volumne by period to estimate resource requirements) 1.1 1.2 During Inventory, extracts a snapshot of catalyst system at that in time is uploaded to Production N/A Production bopping is stopped in this period and changes from Production is not updated in catalyst N/A Inputs Outputs (Information inputs required for carrying out tasks) (Information outputs captured from the task) Inventory snapshot from catalyst Inventory updates in Production Information Capture Associated Risks & Contingency Plan (Manual Entry: Provide link or embed forms System Capture: Provide Transaction code) (Outline risks with external and internal impacts involving process, people, or systems Provide link or reference to contingency plan) Enabled by conversion program Accuracy of inventory snapshot from catalyst at that point in time Corruption of data extracts N/A N/A 19 N/A N/A 3/12/2016 4 Site/Legacy System Coordinators Checklist Use this template to identify and track detailed tasks necessary for site and legacy system preparation 20 3/12/2016 5 Cutover Schedule 21 3/12/2016 Overall Cutover Timeline The schedule provides key milestones from cutover planning to execution Oct 9 16 23 Nov 6 30 13 20 Dec 27 4 11 18 Jan 25 1 8 15 22 Feb 29 5 12 Cutover & Dress Rehearsals - Planning Cutover Planning - Preparation Cutover Strategy Finalized Draft Cutover Plan MC-1 Plan Finalized Confirm Plan Revise Plan MC-2 Plan Finalized Production Cutover Plan Finalized - Execution Mock Cutover - 1 EQ1-110 Production Cutover Mock Cutover - 2 MC-1 Complete EP1-100 MC-2 Complete EP1-100 G o Liv e Final Go/NoGo Decision - Parallel Activities IT3 (EQ1-110) IT2 (EQ1-120) Stress Test Price test EQ1-140 EQ1-140 BRT EQ1-120 22 3/12/2016 Production Cutover Timeline The schedule provides key milestones and activities related to pre-cutover through cutover Pre-Cutover Weekend +3 Weeks (1/8) + 2 Weeks (1/15) Post-Cutover Weekend Cutover Weekend + 1 Weeks (1/22) Friday – Sunday (1/26-1/28) + 1 Week (1/29) + 3 Weeks Production Build Restore Apply fromTransport Backup Deltas Validate system PRD system ready Data Extracts Delta Extracts Initial data Extracts Transactional Data Extracts Master Data Loads Trans. Data Loads Delta Loads Pre-Data Load Activities Cutover Weekend Activities Pre-Cutover Weekend Activities Build Production System using restore, backup method (see above) Finalize legacy data extracts and preparation; ensure cleansing is completed Perform all pre-data load activities including configurations, moving transports, custom tables Begin capturing delta processing transactions for identified delta processing areas Convert all master data (Materials, Customers, Employee, Vendors, etc) Post-Data Load Activities Legacy system ‘lockdown’ at pre- Final Go/No-Go Decision Post-Cutover Activities Go-Live support processes fully operational designated time at the Enterpriset of Week 1 batch processes, Cutover weekend manual reports Transactional data extracts Monitor system infrastructure Transactional data loads to new performance Enterprise system Execute automated delta loads and enter manual ‘catch up’ transactions Validate all loads to confirm go/no-go Reconciliations/Report runs Execute Enterpriset-up procedures Periodic go/no-go decision points Coordinate sequence and execution of relevant Site Readiness Activities 23 3/12/2016 6 Entrance and Exit Criteria 24 3/12/2016 Cutover Entrance Criteria Entrance Criteria • A checkpoint will be conducted prior to the implementation of the each Mock Cutover and production cut-over to measure adherence with Entrance Criteria • Entrance and Exit Criteria will be aligned with criteria for Business Readiness Testing and Stress Testing to ensure smooth transition between Critical Path items Entrance Criteria Condition Mock Cutover 1 Description Mock Cutover 2 Cutover 1 Integration Test Cycle 2 completed and exit criteria satisfied X X 2 Integration Test Cycle 3 completed and exit criteria satisfied X X 3 All data load conversion programs built and tested X X 4 All go-live related data cleansed and tested X X 5 Draft Cutover Plan complete X X 6 Stress Test & Tuning completed with all exit criteria satisfied X X X X 25 3/12/2016 Cutover Entrance Criteria (continued) Entrance Criteria Condition Mock Cutover 1 Description Mock Cutover 2 Cutover 7 Testing completed with all exit criteria satisfied X 8 UAT completed with all exit criteria satisfied 9 All mock cutover/cutover resources identified 10 Internal and external communication plans completed 11 Production Environment Built 12 Final Cutover Plan complete X 13 Site Readiness plan on track to be completed by go-live X 14 Draft Go-Live Support plan in place (resources involved in Business Readiness Testing) 15 Final Go-Live Support plan in place X 16 End User Training plan on track to be completed by golive X 17 All Data Validation plans completed X X X X X X X 26 X X X X X 3/12/2016 Cutover Exit Criteria Exit Criteria • A checkpoint will be conducted following the completion of each Mock Cutover to measure adherence with Exit Criteria • Entrance and Exit Criteria will be aligned with criteria for Integration Test and UAT and stress Testing to ensure smooth transition between Critical Path items Exit Criteria Condition Description Mock Cutover 1 Mock Cutover 2 1 Dress rehearsal completed in anticipated time window or optimization areas identified X X 2 All necessary cutover steps identified and properly sequenced X X 3 All failures/issues thoroughly documented, all programming, tuning & defects resolved or resolution identified X 4 All necessary information gathered to revise Final Cutover Plan X 5 Data validation plans successfully executed X 6 Sign-off received at Cutover Go/No-Go checkpoint 27 Cutover X X 3/12/2016 7 Organization and Roles & Responsibilities 28 3/12/2016 Cutover Resource Planning Requirements Team Core Team Cutover Coordinators Execution Team Role Total Cutover Lead 1 Cutover Lead (Central) 1 Planner 1 Legacy Decommissioning 1 Infrastructure 1 BW 1 EDI 1 Development 1 Legacy/Web Methods 1 OTI-OM 1 OTI-Pricing 1 OTI-Logistics 1 OTI-Art Tracking 1 ITC 1 Security 1 BEST 1 ADESSO 1 XI 2 Master Data 1 TBD on a team by team basis Name Duration % Util Functional, Technical, MD teams 29 3/12/2016 Cutover Team Organization RP&A Project Team RP&A Project Leadership Cutover Core Team Cutover Lead Cutover Support Team Site Readiness Lead Update with team organization chart Cutover Coordinators Legacy Dev Infra OTI-OM OTIPricing Data Security EDI ITC BEST OTILogistics OTI-Art Tracking ADESSO XI Site Coordinator Site Coordinator Site Coordinator Cutover Execution Team Master data team Technical Teams Functional Teams 30 Site Coordinator 3/12/2016 Roles & Responsibilities (1) Cutover Core Team • Responsible for the overall planning and coordination of the Cutover Plan • Secure resources needed to plan, prepare and execute the Mock Cutover and Cutover • Manage and control the execution of all Cutover and Mock Cutover tasks • Coordinate issue resolution with Cutover coordinators • Work with project leadership to ensure critical issues and barriers are resolved in a timely manner • Coordinate with Integration Testing/UAT and stress testing to ensure alignment with entrance and exit criteria • Work with Cutover coordinators to assess potential impacts to timeline based on any issues that arise • Communicate Cutover status to Project Leadership • Control all Cutover and Mock Cutover activities 31 3/12/2016 Roles & Responsibilities (2) Cutover Coordinators • Act as point person to facilitate the cutover plan activities within a given team • Primary point person to communicate issues/error status updates • Liaise with Cutover Execution Team to facilitate the creation of the comprehensive Cutover Plan • Ensure that actual task durations are recorded and communicated back to the Cutover Core Team on a timely basis • Provide “immediate call back” service level • Recognize issues/errors and assign Cutover Execution Team resources to facilitate resolution • Ensure that all issues/errors are recorded and all critical issues reported to the Cutover Core Team • Coordinate issue resolution with the Cutover Core Team • Work with the Cutover Core team to assess potential impacts to the timeline based on remaining tasks 32 3/12/2016 Roles & Responsibilities (3) Cutover Execution Team • Execute assigned Cutover Plan tasks as directed by the Cutover coordinators in conjunction with the Core Team • Provide “immediate call back” service level • Record actual task durations (start and stop times) • Work with the Cutover coordinators to identify cutover tasks to build the overall cutover plan • Review and identify any possible changes required to the Cutover Plan tasks and dependencies • Communicate information back to the Cutover coordinators and Core Team on a timely basis • Document all issues/errors • Escalate all “critical” issues to the Cutover Core Team and/or the appropriate Cutover coordinator • Work with the Cutover Core Team and the Cutover coordinators to assess any potential impacts to the overall timeline • Ensure timely resolution of assigned issues and provide a timely status update of all issues 33 3/12/2016 Cutover Team Contacts Name Role Office Phone 34 Mobile Phone Email 3/12/2016 Cross Team Coordination • Coordination with Business/Departmental Readiness Testing • Collaboration through periodic meetings • Synching of entrance and exit criteria • Communication and synching of project plans • Coordination with Stress Testing • Collaboration through periodic meetings • Synching of entrance and exit criteria • Communication and synching of project plans • Coordination with Site Readiness • Consolidation of project plan during the last 2 weeks prior to Cutover • Communication and synching of project plans • Coordination with Go-Live Support • • • • • Go-live support involvement in Mock Cutover and Cutover Command center will be set up and run for Mock Cutover Communication and synching of project plans Synching of entrance and exit criteria Virtual ‘merging’ of Cutover and Go-Live Support teams during cutover (function as a single team) 35 3/12/2016 8 Next Steps & Contact 36 3/12/2016 Next Steps – Cutover Plan # Task Status 1 Assemble the Cutover Core Team and Cutover coordinators 2 Solicit preliminary cutover task list from each of the Cutover Support Team representatives enter [date] or [] 3 Kickoff Meeting with Cutover coordinators enter [date] or [] 4 Build Draft Cutover Plan enter [date] or [] 5 Conduct Cross Team review of Draft Cutover Plan 6 Complete Draft Cutover plan in preparation for Mock Cutover - 1 7 Execute Cutover Mock Cutover - 1 enter [date] or [] 8 Update plan based on the experiences/findings during Cutover Trial Run enter [date] or [] 9 Conduct Cross-Team review of draft Mock Cutover plan enter [date] or [] 10 Complete Draft Cutover plan in preparation for Mock Cutover - 2 enter [date] or [] 11 Execute Mock Cutover - 2 enter [date] or [] 12 Update plan based on the experiences/findings during Mock Cutover - 2 enter [date] or [] 13 Conduct Cross Team review of Final Cutover Plan 14 Finalize Mock Cutover Plan in preparation for Production Cutover enter [date] or [] 15 Execute Production Cutover enter [date] or [] 37 3/12/2016 Contact Information For additional information on this process, please contact… Contact Name Email Phone Primary Fname Lname 773-999-9999 Secondary Fname Lname 773-999-9999 38 3/12/2016