Revised SMIS+ implementation plan 4th August 2015 SMIS+ Team Content • Purpose and rationale • Revised implementation plan • Design & Build Plan (including workstreams) • Design & Build Phases • Deployment Phase • Supplier Deliverables • RSSB Design activities • Questions 2 Revised SMIS+ implementation plan Purpose & Rationale Why are we revising the Implementation Having considered feedback from suppliers and consulted the industry, we have thought it necessary to reconsider our suggested approach on how SMIS+ could be implemented in order to ensure SMIS+ can be delivered on time. Drivers for the change include: 4 • Supplier queries raised on the implementation plan • The need for a realistic internal (RSSB) resourcing plan Revised SMIS+ implementation plan What does this mean at this stage of the programme We have established a revised, suggested implementation plan in order to help suppliers come up with the best plan possible to deliver SMIS+ Therefore we are sharing the revised plan as early as possible in order to: 5 • Allow suppliers to consider the revised plan as part of their bid • Detail, a little more, some of main collaboration areas Revised SMIS+ implementation plan What are the key changes to the revised plan Key changes are: • Breaking the project down into a number of parallel activities, referred to as workstreams • Aligning workstreams to key modules of SMIS+ • Using an iterative approach for the design and build within some of the workstreams • Having a separate workstream for the integration and user testing of SMIS+ However we feel that, the workstreams still needs to be divided up into phases. This is so that: • Clear targets and milestones can still be set between RSSB and the supplier • Review points can be introduced at the end of the phases • Industry still get visibility of how SMIS+ is progressing (after all we are developing this system on behalf of the GB rail industry) 6 Revised SMIS+ implementation plan What does this mean for tenderers By combining the phases, milestones, workstreams and activities the semblance of a new, and hopefully improved, base plan to deliver SMIS+ is now taking shape. We want you to consider the revised, suggested plan as being something that is viable and practical. However, tenderers are actively encouraged to respond with what they consider is their best possible outline implementation plan for SMIS+, along with a justification on how those differ from RSSB’s revised plan. If tenderers' outline implementation plans significantly differ from RSSB's suggested plan, tenderers should be careful to ensure their plan does not significantly impact RSSB's data design plan 7 Revised SMIS+ implementation plan Revised implementation plan Jeff Brewer and Rik Kapoor 8 Revised Implementation Plan RSSB's Proposed SMIS+ Implementation Plan Phase 0: Plan Phase 1: Build of core functionality Phase 2: Expansion of core functionality Plan Phase 3: Expansion of system functionality Phase 4: Completion of system Phase 5: Deployment Deploy Design and Build Milestones: Milestones: Milestones: Milestones: M-7 - Event Managment & Investigation - Sprint 3, 4 and 5 complete M-8 - Analysis/Design of other workstreams in progress / complete M-11 Event Managment & Investigation - Sprint 6, 7 and 8 complete M-15 - Event Managment & Investigation - Sprint 9, 10 and 11 complete M - 16 - Build/Test of other workstreams complete Milestones: Milestones: M-1 - Initiation complete M-2 - Project Plan complete M-3 - Event Managment & Investigation - Sprint 1 and 2 complete M-4 - Analysis/Design of other workstreams in progress M-5 - P1 Integration Testing complete M-6 - P1 User Acceptance Testing complete M-9 - P2 Integration Testing complete M-10 -P2 User Acceptance Testing complete M-12 - Build/Test of other workstreams in progress / complete M-21 - Live Environment(s) ready M-22 - System preparation/population complete M-23 - User Confidence Testing complete M-24 Training material and support documentation complete M-25 - Training to RSSB Support & Development Team complete M - 17 - Specifications complete M-13 - P3 Integration Testing complete M-14 - P3 User Acceptance Testing complete M-26 - Data Migration of SMIS system complete M-27 - Release to SMIS Users M-28 - Data Migration of CCS system M-29 - Release to CCS Users M-18 - P4 Intregration/Regression Testing complete M-19 - P4 User Acceptance/End to End Testing complete M-30 - Warranty Period complete M-31 - Support Contract ready to commence Oct Nov Dec Jan Feb 2015 9 Revised SMIS+ implementation plan Mar Apr May Jun 2016 Jul Aug Sep Oct Nov Dec Jan 2017 Feb Mar Design & Build Plan 10 Design and Build plan O N D J F M A M J J A S O 2015 N D J F 2016 Phase 1 Phase 2 Phase 3 Phase 4 M 2017 Phase 5 1. Event Management & Investigation 2. Reporting & BI SMIS+ Integration and UAT testing SMIS+ deployment Dates TBC 3. Data Management Layer 4. Data Migration 11 Revised SMIS+ implementation plan A M Design and Build plan The design and build plan is built around four main delivery workstreams: 1. Event Management & Investigation processes 2. Reporting & BI 3. Data Management 4. Data Migration In addition there is a further workstream required for integration and testing purposes: SMIS+ Integration & UAT Testing 12 Revised SMIS+ implementation plan 1. Event Management & Investigation workstream Workstream 1 is the configuration and customisation of the system to support the event management and investigation processes. This will also include the administration and maintenance of the processes. This will be based using an iterative design-build-test approach based on a number of sprints. In addition RSSB will perform their own data design activities prior to the commencement of each of the sprints. This will involve consultation with the industry on the SMIS+ data model, including all classifications and definitions. The supplier will be responsible for the sprints and will be supported by RSSB as required. 13 Revised SMIS+ implementation plan 1. Event Management and Investigation workstream RSSB have “nominally” identified 11 sprints, based on 4 weekly cycles: 3 3 4 4 Area of SMIS+ 3 Finish 2 Start Phase 2 Sprint No. 1 1 2 1 23/11/2015 18/12/2015 Event recording for group 1 sub events (complicated) 2 04/01/2016 29/01/2016 Event management for the group 1 sub events 3 01/02/2016 26/02/2016 Setting up hierarchy structure(s) Event recording and managment for group 2+3 sub events (complicated) 4 29/02/2016 25/03/2016 Electronic map functionality (locations/assets) 5 28/03/2016 22/04/2016 Investigation 6 25/04/2016 20/05/2016 Investigation, recommendations, actions and data quality Event recording and managment for group 4,5 and 6 sub events (complicated) 7 23/05/2016 17/06/2016 Causation factors 8 20/06/2016 15/07/2016 Other system functionality - customisations (interfaces, event chain visualisation, etc.) Administration of processes, business rules and forms 9 18/07/2016 12/08/2016 User set up permissions and access permissions Org plus interface (if required) Event recording and managment for group 7 sub events (complicated) 10 15/08/2016 09/09/2016 Testing of data migrated from SMIS and CCS 4 11 12/09/2016 07/10/2016 Final system tidy up and population These are “nominal” sprints to provide an indication on how SMIS+ can be developed in a logical sequence. These will be discussed and confirmed with the supplier prior to commencement of the contract. 14 Revised SMIS+ implementation plan 2. Reporting & BI Workstream 2 is the implementation of the reporting and business intelligence required for SMIS+. This will include the implementation of the data warehouse as well as the creation of reports, charts and dashboards required for the go live of SMIS+ (Phase 5) This will be based on the following approach: • • Strategy on what is required for SMIS+ wrt reporting & BI Design, build, test of the data warehouse, data views and all outputs The development of the strategy will be the responsibility of RSSB but will need to be actively supported by the supplier. After that the supplier will lead the remainder of the reporting & BI workstream with input and support from RSSB throughout. 15 Revised SMIS+ implementation plan 3. Data Management Workstream 3 is the implementation of the data management module required to support SMIS+. This will include the implementation of the data repository, including the integration with external data sources as well as making data available to other modules of SMIS+ for go live (Phase 5) This will be based on the following approach: • • • Design of the data management module, including management processes Design of data flow from interfaces to making data available in SMIS+ Build, integration and test of the data management module The design of the data management module will be a joint activity between RSSB and the supplier. The supplier will lead the data management workstream with input and support from RSSB. 16 Revised SMIS+ implementation plan 4. Data Migration Workstream 4 is the implementation of the data migration from existing systems, SMIS and CCS, into SMIS+. This will involve developing and implementing a solution on how data can be migrated to the new SMIS+ data model. This will be based on the following approach: • • • • • Analysis of the data in the existing systems against the new data model Strategy of how the data will be migrated Design of the migration of data Test of the migration, during the design and build phases Final migration into SMIS+ of existing SMIS and CCS data (deployment activity) The supplier will lead the data migration workstream with input and support from RSSB. The supplier will also be responsible for migrating the data during the deployment phase. 17 Revised SMIS+ implementation plan SMIS+ Integration and UAT testing This will be a parallel workstream running alongside the other delivery workstreams. The benefit of this workstream is to allow for integration and user acceptance testing throughout design and build, enabling any bugs to be fed back into the other design and build activities. This will be based on the following approach: • • • • Development of test strategy and planning between the supplier & RSSB Development of test scenarios, scripts Feeds of data from other workstreams throughout the design & build Execution, review of test results Both RSSB and the supplier will be involved during this workstream, with the supplier responsible for integration testing activities and RSSB responsible for user acceptance testing activities. 18 Revised SMIS+ implementation plan Design and Build Phases 19 Design and Build Phases The Design and Build plan will be split into the following four phases: • Phase 1 - Nov 15 to Jan 16 Aim: Build of core functionality • Phase 2 - Feb 16 to Apr 16 Aim: Expansion of core functionality • Phase 3 – May 16 to Jul 16 Aim: Expansion of overall system functionality • Phase 4 – Aug 16 to Oct 16 Aim: System completion build 20 Revised SMIS+ implementation plan Design and Build Phases Each phase will allow for a review point between RSSB and the supplier. The review will based on ensuring that the design and build is still running on track as well as giving sponsors, stakeholders and other representatives visibility of how the system is progressing. A review of each of the workstreams will be carried out, and where possible, system demonstrations will be performed. Milestone payments will be dependant on successful completion of the review points. RSSB reserve the right to terminate the contract at these review points if the supplier is not delivering according to their contractual obligations and tender. Review points will: • • • • Ensure milestones are being achieved by the supplier Allow for any issues, concerns to be raised across one of more of the workstreams Provide an indication on how well the project is maintaining its timeline Allow for early visibility demonstrations of the system to be given to key stakeholders This will be a joint activity, however the supplier will lead all of the demonstrations and RSSB will be responsible for agreeing whether the review point has been successfully completed 21 Revised SMIS+ implementation plan Deployment Phase 22 Deployment Phase (Phase 5) The deployment will be based on the current deployment phase as described in the SMIS+ High Level Requirements Specification V1.0. This will include: • • • • • Ensuring that the set-up and configuration of SMIS+ is complete Preparing the live environments Supporting industry wide user confidence testing Completion of project documentation Performing the migration from existing systems SMIS and CCs into SMIS+ The supplier will be expected to work in conjunction with the SMIS+ project and business change teams to deliver the application to the end users. The supplier will be responsible for all technical activities for the application. RSSB will make the decision on when SMIS+ will go live and will perform all the necessary business change activities. 23 Revised SMIS+ implementation plan Supplier Deliverables 24 Supplier deliverables Apart from the delivery of the system, the supplier will also be responsible for delivering the following: • Specifications: • • • • • Functional specification, including the data model that will support the system Reporting & BI specification Data Management specification Architecture specification Data Migration specification Because of the nature of the implementation changing to an iterative approach, these documents will be required at the end of the design & build phase. In addition RSSB will be responsible for the Data specification (classifications and definitions) • Training materials: Training materials to RSSB Support and Development Team • Support documentation: As described in the high level requirements specification 25 Revised SMIS+ implementation plan RSSB Data Design activities 26 RSSB Data design activities • RSSB will lead 9 separate data design work streams, whose outputs will feed into the four design and build workstreams. • The approach by RSSB will be iterative, with outputs being fed into specific sprints. Once the sprints commence joint system design and build sessions involving RSSB will be held. • RSSB will be providing considerable resource into these work streams, and work has already commenced. • Part of the RSSB design will also cater for any industry wide consultations that may need to take place. This will be performed by RSSB resources, however input by the supplier to a number of these workstreams may still be required. This will need to be determined once the supplier has commenced the contract. 27 Revised SMIS+ implementation plan Design work streams 1-3 Workstream Aim 1. Sub events • • • • • • • Design the fields and values for the sub-events. Define the terms and associated values. Design any associated risk matrices for sub-events. Review and take into account legal requirements. Identify sub-event workflows. Identify reporting and BI categories, groupings and normalisers. Carry out gap analysis to current reporting models and identify data migration issues. 2. Causation factors • • • Design the fields and values for causation factors. Identify reporting and BI categories, groupings and normalisers. Carry out gap analysis to current reporting models and identify data migration issues. 3. Investigation, recs & actions • Identify the data needs from the investigation, recommendations and actions process and feed them into the safety event data model and the reporting & BI data model. 28 Revised SMIS+ implementation plan Design work streams 4-6 Workstream Aim 4. Data quality • Identify the data needs from the data quality process and feed them into the safety event data model and the reporting & BI data model. 5. Hierarchies • • • • • Identify a definitive list of hierarchies and matrixes required to support the safety event data model. They can take the form of geographical, organisational and functional. Identify the data required for each list. Identify how the lists interact with each other. Identify common locations. Identify how these lists should be used in the data views. • • • Write data specifications for each fixed asset. Identify reporting and BI requirements. Write data governance processes. 6. Fixed assets 29 Revised SMIS+ implementation plan Design work streams 7-9 Workstream Aim 7. Other datasets • 8. Reporting and BI • 9. Migration • • • 30 • • • Analyse current additional system safety datasets and identify which ones to include in SMIS+ and in which format. Identify reporting and BI requirements. Write data governance processes. To have a specification for the data warehouse, the data views and the reports and dashboards required for when SMIS+ is deployed. A reporting and BI data model will be produced showing how data from the data model and the data management layer are combined, grouped, categorised and organised into data views within a data warehouse. Gap analysis of SMIS and Close Call with SMIS+ proposed data model. Identify data migration issues. Write strategy for migrating data from both SMIS and Close Call into SMIS+. Revised SMIS+ implementation plan 1 Sub events 31 Evaluation Revised SMIS+ implementation plan Pre-design (sub event types, conceptual review) Pre design Strategy Deep design - group 1 Evaluation Analysis & evaluation Design Review and design Review and design group 2 Review Specifications Data design group 3 Review Data warehouse Strategy group 4 group 5 A number of the workstream activities shown above align with the build sprints currently identified by RSSB. group 6 2 Causation factors Design 3 Investigation Reporting & BI design 4 Data quality Design 5 Hierarchies Reporting & BI design 6 Data management: asset data Detailed specifications 7 Data management: other data Legacy systems 8 Reporting and BI Design and build reports 9 Data migration Review and design group 7 29 Jul 16 08 Aug 12 Aug 16 01 Aug 05 Aug 16 22 Jul 16 25 Jul 15 Jul 16 11 Jul 18 Jul 08 Jul 16 04 Jul 27 Jun 01 Jul 16 20 Jun 24 Jun 16 13 Jun 17 Jun 16 06 Jun 10 Jun 16 30 May 03 Jun 16 23 May 27 May 16 16 May 20 May 16 09 May 13 May 16 02 May 06 May 16 25 Apr 29 Apr 16 18 Apr 22 Apr 16 11 Apr 15 Apr 16 04 Apr 08 Apr 16 28 Mar 01 Apr 16 21 Mar 25 Mar 16 14 Mar 18 Mar 16 07 Mar 11 Mar 16 29 Feb 04 Mar 16 22 Feb 26 Feb 16 15 Feb 19 Feb 16 08 Feb 12 Feb 16 01 Feb 05 Feb 16 25 Jan 29 Jan 16 18 Jan 22 Jan 16 11 Jan 15 Jan 16 04 Jan 08 Jan 16 28 Dec 01 Jan 16 21 Dec 25 Dec 15 14 Dec 18 Dec 15 07 Dec 11 Dec 15 30 Nov 04 Dec 15 23 Nov 27 Nov 15 16 Nov 20 Nov 15 09 Nov 13 Nov 15 02 Nov 06 Nov 15 26 Oct 30 Oct 15 19 Oct 23 Oct 15 12 Oct 16 Oct 15 05 Oct 09 Oct 15 28 Sep 02 Oct 15 21 Sep 25 Sep 15 14 Sep 18 Sep 15 07 Sep 11 Sep 15 31 Aug 04 Sep 15 24 Aug 28 Aug 15 17 Aug 21 Aug 15 10 Aug 14 Aug 15 03 Aug 07 Aug 15 31 Jul 15 w/c 27 Jul 24 Jul 15 Work stream w/e 20 Jul Design work streams timeline Data design timeline Questions 32