IPL Proposal IPL Service Definition - Data Recovery, Conversion and Migration Project: Date: 10 April 2014 Issue Number: V1 Customer: Crown Commercial Service Page 1 of 10
IPL Information Processing Limited 2014 Contents 1. Service - Data Recovery, Conversion and Migration 3 1.1. An overview of the G-Cloud Service 3 1.2. Detailed Description of the G-Cloud Service 4 1.2.1. Planning 4 1.2.2. Analysis 4 1.2.3. Design 4 1.2.4. Build and Test 4 1.2.5. Execution and Support 5 1.3. Benefits of the IPL service 5 1.4. Keywords 5 2. Information Assurance 5 3. Back-up and Restore / Disaster Recovery 5 3.1. Consulting Services 6 3.2. Development Services 6 3.3. Service Delivery 6 4. On-boarding and Off-boarding 6 4.1. Consulting Services 6 4.2. Development Services 6 4.3. Service Delivery 6 5. Service Management 6 5.1. Consulting Services 6 5.2. Development Services 7 5.3. Service Delivery 7 6. Service Constraints 7 7. Service Levels 7 8. Financial Recompense Model 7 9. Training 7 10. Termination terms 8 11. Data Restoration/Service Migration 8 12. Consumer Responsibilities 8 13. Technical Requirements 8 14. Trial Service 8 15. Glossary 9 Page 2 of 10
1. Service - Data Recovery, Conversion and Migration 1.1. An overview of the G-Cloud Service IPL has been delivering high quality, complex solutions to the public and private sector for more than 30 years. Throughout that time we have developed a deep understanding of organisations and their ability to utilise data migration and data conversion services to solve a wide range of business problems, whether their data resides on-premises or in the cloud. Whether data needs migrating due to replacement of legacy systems, consolidation of a complex systems landscape, a move to cloud storage, or due to business reasons such as mergers, IPL s quality-driven approach to data migration ensures that each migration is designed and tested robustly, so all aspects of the migration process are achieved successfully. IPL s approach takes clients through a proven cycle of: Planning Analysis Design Build and Test Execution Support IPL considers data migration as a key element to consider when undertaking any new system, whether new purchase, a new development or a move into a cloud based platform. Mapping the journey from A to B not only reduces the risk but ultimately lowers the overall cost of the migration, conversion of recovery of data. IPL has been responsible for successful large-scale migrations of business critical data, for example, migrating over 5 million current accounts from a legacy core banking platform to a new strategic platform. IPL understands how to mitigate the risks of such migrations by defining a migration strategy and phased plan that focusses on data quality and incorporates appropriate testing. IPL provides end-to-end capability for data migrations, with our security-cleared data migration experts ensuring that migrations are driven to a successful conclusion, on time and with minimal post-migration issues. Page 3 of 10
1.2. Detailed Description of the G-Cloud Service IPL provides an end-to-end service for data migration and data conversion, with our data migration experts able to participate in project management, planning, analysis and design, and also build, delivery and support of migrations. We have extensive integration experience across all major platforms, and our experience with migration technology such as ETL (Extract, Transform and Load) tools from a number of vendors allows us to develop and test complex migration processes and ensure correct delivery. IPL s security-cleared data migration experts work with the client to define a data migration strategy that is tailored to the specific situation. However a typical data migration strategy will include similar phases to the below: Planning Analysis Design Build and Test Execution Support Scope Source Mapping ETL Coding ETL run Monitoring Priorities Target ETL ETL Testing Verifying Incident Management Data Quality Auditing and Logging 1.2.1. Planning Early-stage planning plays an important role in any data migration endeavour and requires close working with the client to ensure priorities and scope are agreed and defined. 1.2.2. Analysis Successful migrations rely on a deep understanding of the data and systems involved. Thorough analysis provides input for the design process and defines data lineages (source-to-target mappings) that will be implemented. IPL recommends using Data Profiling techniques and tools to understand any Data Quality issues affecting the data. 1.2.3. Design A detailed design will be constructed that defines the data models that will be used, the structure of the ETL to be implemented, any auditing and logging that will be required to provide feedback and control to the migration process, and detailed plans for go-live and recovery. 1.2.4. Build and Test ETL packages will be implemented and tested to ensure they are meeting requirements. Testing will focus on several levels, from detailed Unit Testing that ensures the data lineages are being implemented correctly, to higher level Integration Testing that validates the high level business logic, as well as Performance Testing and User Acceptance Testing. The key to IPL s approach to data migration is to conduct thorough testing to ensure the ETL is robust and correct. Page 4 of 10
1.2.5. Execution and Support The final execution of the data migration packages will be planned in detail to ensure data migration minimises impact on systems and their users. A substantial data migration, such as migrating over 5 million banking customers, requires support after go-live, for example to monitor the ongoing Data Quality levels and track issues with data integrity, incorporating Incident Management where appropriate. 1.3. Benefits of the IPL service IPL s data migration and data conversion services offer a number of benefits: IPL has expertise in a number of sectors, for data migrations ranging from small data sets to business critical large databases. This experience can be brought to bear to solve your data migration problems effectively, with minimal cost and a high success rate. IPL has end-to-end data migration capability, from planning and analysis through to delivery and testing IPL s approach to data migration ensures data migration treats your data as a valuable asset, mitigating risks and minimising post-migration issues, reducing whole-life cost IPL s approach is thorough and robust, ensuring migration processes are thoroughly tested IPL s approach puts Data Quality to the fore using data profiling techniques to ensure a thorough understanding of the data prior to migration IPL has in-depth experience of ETL tools for delivery of data migrations IPL employs security-cleared, high quality staff you can trust 1.4. Keywords Data migration, ETL, cloud, robust, testing, Data Quality, Data Profiling, bank account, conversion, analysis, design, Data Recovery. 2. Information Assurance IPL has an information security management system which is independently certified to ISO 27001 by LRQA, who are in turn accredited by UKAS. The scope of the management system covers all of IPL s work. It is not possible to specifically accredit the type of services offered by IPL above at this time as accreditation is required to be specific to a project or function. Any accreditation will depend on the totality of arrangements for the infrastructure, customer processes and IPL s processes for such an engagement and will be advised in the scope of works for the provision of any services. Our portfolio of projects and customers include working with information and systems at all impact levels from IL 0 to IL 6. IPL s secure facilities have been accredited for work by the MoD, Police and government agencies. We also work with clients at their own sites. 3. Back-up and Restore / Disaster Recovery Back-up and restore/ disaster recovery facilities are not directly applicable to the Lot 4 service offered above. The information below explains how back-up and restore/disaster recovery processes relating to service continuity are managed. Page 5 of 10
3.1. Consulting Services IPL s Consulting Services provide individuals at day rates to customer organisations. Work carried out using IPL s systems is backed up in accordance with our ISO27001 accredited processes and procedures. Work carried out using customer systems will be subject to the customer s own back-up and restore/disaster recovery facilities. 3.2. Development Services Where IPL develops applications and services for a customer the back-up and restore/disaster recovery processes will depend on the hosting environment. Where IPL hosts the development, our back-up and restore/disaster recovery processes will be used. These form part of our ISO 27001 accredited processes and procedures. Where hosting is provided by the customer, their processes will apply, although IPL will provide advice if required. 3.3. Service Delivery Where IPL provides a managed service for a customer the back-up and restore/disaster recovery processes will depend on the hosting environment. Where IPL hosts the services applications and data, our back-up and restore/disaster recovery processes will be used. These form part of our ISO 27001 accredited processes and procedures. Where hosting is provided by the customer, their processes will apply, although IPL will provide advice if required. 4. On-boarding and Off-boarding On-boarding and Off-boarding with their associated applications and data, is generally not a commodity service. The activities that must be performed and the skills required will be very different for different instances. The information below describes IPL s approach to on- and off-boarding. 4.1. Consulting Services On-boarding and off-boarding are not applicable to consulting services. 4.2. Development Services Where IPL develops applications and services for a customer, the effort required to integrate any data or existing applications will be included in any costings, on the same basis as any other activities. The transfer of applications and data to another provider will also be costed on the same basis as any other activity. 4.3. Service Delivery Where IPL provides a managed service for a customer, the effort required to take over an existing service, with its applications and data will be included in the costing. The exit planning and transfer to another provider will also be included in any costing. 5. Service Management 5.1. Consulting Services Service Management is not applicable to consulting services. IPL s consultancy services are managed in line with our ISO9001 accreditation, which provides assurance of a high quality service. Page 6 of 10
5.2. Development Services Service Management is not applicable to the development services. IPL s development services are managed in line with our ISO9001 and TickIT Plus accreditation, which provides assurance of a high quality service. 5.3. Service Delivery IPL s service management is provided in accordance with ITIL and our ISO 27001 accreditation. This provides the assurance of a high quality service that meets the requirements for transparency and audit required by G- Cloud. 6. Service Constraints It is not expected that there would be any service constraints for the above services however any would be detailed within the scope of works for the proposed service. 7. Service Levels IPL can offer a variety of service levels and times, these will be advised in response to customer requirements and will form part of any Call-Off agreement. 8. Financial Recompense Model Financial recompense for the Lot 4 services will be related to the actual losses incurred as a result of specific engagement issues. It is not therefore appropriate to provide a generic model. Financial penalties and their calculation will be agreed as part of the call-off agreement together with the specific terms and conditions for this service. 9. Training Any required training provided to customers or other users is usually a bespoke activity based on user needs and ability. Options for training would be advised in the scope of works for any proposed contract. Once an agreeable response has been received from IPL to a requirement drafted by the customer, the customer should supply IPL with a purchase order referencing the IPL quotation number and this framework. As all the services on Lot 4 can be contracted using the SFIA rate card, IPL will issue electronic invoices monthly in arrears for the resources involved during that period, which should be paid within thirty calendar days of receipt of a valid invoice. Any invoices issued will include additional information, such as cost centres or other codes, requested by the customer. For fixed price engagements the invoice will identify the milestone payments due in the month. For other engagements the incurred costs will be identified. All order and invoice information is entered in the mandated monthly management information reports for CCS. Page 7 of 10
10. Termination terms Termination terms will be as defined in the Call-Off Agreement Terms and Conditions together with those specific to this service. 11. Data Restoration/Service Migration Data Restoration and Service Migration, with their associated applications and data, are not commodity services. The activities that must be performed and the skills required will be very different for different services. Where IPL provides a managed service for a customer, the effort required to take over an existing service, with its applications and data will be included in the costing. The exit planning and transfer to another provider will also be included in any costing. 12. Consumer Responsibilities Any customer responsibilities, such as the timely provision of information, facilities or access to key resources, will be identified in the call-off agreement for each engagement. 13. Technical Requirements The technical requirements for this service offered under Lot 4 will be specific to each call-off. 14. Trial Service This service is not available on a trial basis. Page 8 of 10
15. Glossary Term ETL Data Quality Data Profiling Unit Testing Integration Testing Performance Testing User Acceptance Testing Definition Extract, Transform and Load. A category of tools used for moving data from one place to another, and typically used for loading data warehouses and data migrations A discipline within Information Management that aims to ensure, using tools and processes, a high level of quality of data in an organisation. Tools with Data Profiling capability allow systems to be interrogated to understand the quality of data within, for example, how many customer records have a blank postcode? Testing of low level units of work, for example ETL packages designed to implement an aspect of a data migration, to see how well they fulfil their goals. Unit tests will ensure the data lineages for a package are adhered to. Testing of a combination of packages to ensure they fulfil their goals when they work in concert as part of a data migration execution. Integration tests will ensure the overall goals of the data migration are met. Testing of data migration executions to help understand performance characteristics of the ETL and to ensure requirements for performance are met. Overall testing for a client that requirements of a data migration process have been met. Page 9 of 10
IPL Information Processing Limited Eveleigh House Grove Street Bath BA1 5LR T +44 (0)1225 475000 E cgprocurement@ipl.com