SlideShare una empresa de Scribd logo
1 de 8
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
© Kovair Software, Inc. | www.kovair.com
Migration of Two
Million Records
with Zero Downtime
for a Global Financial
Organization
Case Study
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
2
Kovair QuickSync Business Values
• Easy tool installation and quick initial setup.
• Codeless configuration for mapping the Microfocus ALM Projects, Entities and Fields to the Azure DevOps
counterparts.
• Capability to migrate multiple projects including Requirements, Tests, Test Runs and Defects to Azure
DevOps.
• Easy monitoring capabilities have an objective and subjective statistical view of the state of migration with
reports and logs.
• Retry mechanism for any unsuccessful migration.
• Turnkey solution based upon the transaction volume of data across all configurations and projects for any
number of users.
• Multi-hosting capability to run the migration in parallel from multiple servers to boost migration speed.
• 100% migration completion with zero error.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
3
Migration of Two Million Records with
Zero Downtime for a Global Financial Organization
A major global financial organization in Washington D. C., USA were using Microfocus ALM to manage their
requirements and QA activities. Based on organization-wide changes in their internal software development
processes and policies, customer decided to move from Microfocus ALM to Microsoft Azure DevOps Server.
• The requirement was to migrate the existing data of Microfocus ALM to Azure DevOps to streamline the
organization level process.
• Moreover, some of the bigger groups like PLM and International Finance team used Azure DevOps for their
internal process.
• Consolidation of data into Azure DevOps became a necessity, where the organization had to maintain their
releases and deployments through Azure DevOps pipeline.
• For migrating over 2.2 million records from Microfocus ALM to Azure DevOps, initially the customer
approached a very large reputable Services company which eventually failed to perform the migration
successfully.
• After that, this project was assigned to Kovair Software.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
4
Challenges
Data Migration from one tool to the other always brings along certain challenges as mentioned below:
• Migrating 2.2 million records within two months without automation was a challenge.
• Specific interrelationships were to be migrated – this relationship link migration out of all the existing relation links was a
challenging task.
• Being cross-vendor tools, one from Microfocus ALM and the other from Microsoft, data model and hierarchy are different, thus
transforming data from one tool to another is a significant challenge.
• Records from multiple Microfocus projects were to be migrated into Azure DevOps projects. Merging items from multiple
Microfocus ALM projects to fewer structured Azure DevOps projects was another big challenge.
• The organization have several users in Azure DevOps where some are having Active directory access some are not. Therefore,
mapping heterogenous user from Azure DevOps to the cloud based ServiceNow users was big challenge.
• All Attachments and Comments associated with all Microfocus ALM artifacts including Design Steps and Call Tests needed to be
migrated to Azure DevOps.
• ALM allows Test Cases to execute in the form Test Run with Test Run Steps. In ALM one can manipulate Test Run Steps while
executing. In Azure DevOps one cannot change the Test Run Steps during execution. Therefore, in practical, there could be Test
Runs in ALM not mapped to Steps. Kovair migrated the orphan Test Run Steps as an HTML attachment for the Test Case.
Last but not the least, the management also wanted to get the full report from the tool to minimize the manual effort of migration
sanity check after the entire migration was over. All these challenges added up to the complexity of the data migration.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
5
Kovair Solution
• Kovair, in the first step of the migration, started understanding the data structure and reaching a consensus
on the migration use cases with the client.
• Kovair used its data migration and synchronization product – Kovair QuickSync for migrating the data.
• QuickSync tool was installed in a server at the client’s organization.
• Before initiating the configuration of QuickSync, Kovair analyzed the existing data structure of Microfocus
ALM Projects and took confirmation from the client on the field and artefact mapping.
• After this, the configuration was done on a project-by-project basis. The entire configuration was achieved
through simple mouse clicks without the need for any coding. As there were altogether 87+ projects to be
migrated, the client preferred the parallel migration process.
• Every project went through the parallel phases of configuration from the field and artefact mapping, data
migration and data validation post-migration from multiple hosts to significantly enhance data migration
speed.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
6
Kovair Solution
• Kovair QuickSync facilitates real-time monitoring of the migration. The volume of successful and failed
transactions could be monitored from a single QuickSync window. In case of failed migration, detail level logs
were maintained which provided the root cause for each of the individual failures. And it helped identify root
causes behind all failures.
• After the completion of a major part of migration, Kovair team performed a meticulous data sanity check
using automation.
• In the process, it was determined that around 5% of the data did not migrate due to condition mismatch
during migration.
• Kovair did validate the data at source and respective targets and then re-migrated the residual items. After
the second pass, 100% data was migrated with zero data loss.
• Kovair guarantees to its data migration clients a six-month data integrity for its migration work. Any failures
are corrected without any additional cost.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
7
Conclusion
• As the world is getting digitally connected, error-free data migration has always been a source of concern
for organizations across all sectors.
• Kovair QuickSync is a perfect solution for fast and secure data migration fit for any volume of migration
records. Its numerous features and benefits make it an excellent choice to accomplish an error-free and
turnkey secure data migration in this case as well as about 25 others that Kovair has executed successfully.
• Kovair QuickSync successfully migrated 87+ projects without a single minute of downtime within the
customer provided schedule constrains resulting in a very happy customer.
• Kovair QuickSync has guided many organizations to move their valuable data from one tool to another
without the associated complexities.
• Kovair QuickSync is easy to install and manage to provide an array of multiple tool pair migrations.
Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission
Thank you!
For more information
Email: info@kovair.com, sales@kovair.com
Web: www.kovair.com
Follow us

Más contenido relacionado

Similar a Migration of 2M Records with Zero Downtime

Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdMidVision
 
ServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetKovair
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a CloudDivya S
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld
 
Dep012 azure の_dev_ops_力!azure_team_でも採
Dep012 azure の_dev_ops_力!azure_team_でも採Dep012 azure の_dev_ops_力!azure_team_でも採
Dep012 azure の_dev_ops_力!azure_team_でも採Tech Summit 2016
 
Baby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid WorkloadsBaby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid WorkloadsChristian Buckley
 
Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrdMidVision
 
Microsoft on AWS
Microsoft on AWS  Microsoft on AWS
Microsoft on AWS CloudHesive
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)Ahmed Misbah
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsChip Childers
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing MicroservicesDavid Chou
 
Hybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptxHybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptxzhunli4
 
Introduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsIntroduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsKovair
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migrationRISC Networks
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrdMidVision
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudSkytap Cloud
 
How to Manage Your Requirements Efficiently - by Kovair Software
How to Manage Your Requirements Efficiently - by Kovair SoftwareHow to Manage Your Requirements Efficiently - by Kovair Software
How to Manage Your Requirements Efficiently - by Kovair SoftwareKovair
 

Similar a Migration of 2M Records with Zero Downtime (20)

Datasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrdDatasheet cruisecontrolpluginforrd
Datasheet cruisecontrolpluginforrd
 
ServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - DatasheetServiceNow Agile Integration Adapter - Datasheet
ServiceNow Agile Integration Adapter - Datasheet
 
Migration into a Cloud
Migration into a CloudMigration into a Cloud
Migration into a Cloud
 
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
WHISHWORKS-MuleSoft Hyderabad Meetup -April 2019
 
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
VMworld 2015: Take Virtualization to the Next Level vSphere with Operations M...
 
Dep012 azure の_dev_ops_力!azure_team_でも採
Dep012 azure の_dev_ops_力!azure_team_でも採Dep012 azure の_dev_ops_力!azure_team_でも採
Dep012 azure の_dev_ops_力!azure_team_でも採
 
Baby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid WorkloadsBaby-Stepping Into the Cloud with Hybrid Workloads
Baby-Stepping Into the Cloud with Hybrid Workloads
 
Datasheet ssh pluginforrd
Datasheet ssh pluginforrdDatasheet ssh pluginforrd
Datasheet ssh pluginforrd
 
Cloud migration
Cloud migrationCloud migration
Cloud migration
 
Microsoft on AWS
Microsoft on AWS  Microsoft on AWS
Microsoft on AWS
 
Migrating to Microservices Patterns and Technologies (edition 2023)
 Migrating to Microservices Patterns and Technologies (edition 2023) Migrating to Microservices Patterns and Technologies (edition 2023)
Migrating to Microservices Patterns and Technologies (edition 2023)
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
 
Designing Microservices
Designing MicroservicesDesigning Microservices
Designing Microservices
 
Hybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptxHybrid Cloud Transformation Fast Track.pptx
Hybrid Cloud Transformation Fast Track.pptx
 
Introduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration ProductsIntroduction to kovair ALM and Integration Products
Introduction to kovair ALM and Integration Products
 
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
Risc and velostrata  2 28 2018 lessons_in_cloud_migrationRisc and velostrata  2 28 2018 lessons_in_cloud_migration
Risc and velostrata 2 28 2018 lessons_in_cloud_migration
 
Datasheet agentpluginforrd
Datasheet agentpluginforrdDatasheet agentpluginforrd
Datasheet agentpluginforrd
 
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the CloudApplication Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
Application Darwinism - Why Most Enterprise Apps Will Evolve to the Cloud
 
How to Manage Your Requirements Efficiently - by Kovair Software
How to Manage Your Requirements Efficiently - by Kovair SoftwareHow to Manage Your Requirements Efficiently - by Kovair Software
How to Manage Your Requirements Efficiently - by Kovair Software
 
Sap migration to cloud
Sap migration to cloudSap migration to cloud
Sap migration to cloud
 

Más de Kovair

Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...Kovair
 
Kovair QuickSync Capability Overview
Kovair QuickSync Capability OverviewKovair QuickSync Capability Overview
Kovair QuickSync Capability OverviewKovair
 
Kovair Omnibus Capability Overview
Kovair Omnibus Capability OverviewKovair Omnibus Capability Overview
Kovair Omnibus Capability OverviewKovair
 
Kovair DevSecOps Capabilities Overview
Kovair DevSecOps Capabilities OverviewKovair DevSecOps Capabilities Overview
Kovair DevSecOps Capabilities OverviewKovair
 
Kovair Products Summary 2022
Kovair Products Summary 2022Kovair Products Summary 2022
Kovair Products Summary 2022Kovair
 
Kovair Product Capabilities – An Overview
Kovair Product Capabilities – An OverviewKovair Product Capabilities – An Overview
Kovair Product Capabilities – An OverviewKovair
 
Ace Up Strategic Decisions Using Kovair PPM - Whitepaper
Ace Up Strategic Decisions Using Kovair PPM - WhitepaperAce Up Strategic Decisions Using Kovair PPM - Whitepaper
Ace Up Strategic Decisions Using Kovair PPM - WhitepaperKovair
 
Kovair Project Portfolio Management - Brochure
Kovair Project Portfolio Management - BrochureKovair Project Portfolio Management - Brochure
Kovair Project Portfolio Management - BrochureKovair
 
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...Kovair
 
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair
 
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair
 
GitLab Integration Adapter - Datasheet
GitLab Integration Adapter - DatasheetGitLab Integration Adapter - Datasheet
GitLab Integration Adapter - DatasheetKovair
 
Teamcenter Integration Adapter - Datasheet
Teamcenter Integration Adapter - DatasheetTeamcenter Integration Adapter - Datasheet
Teamcenter Integration Adapter - DatasheetKovair
 
Veracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetVeracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetKovair
 
Polarian Integration Adapter - Datasheet
Polarian Integration Adapter - DatasheetPolarian Integration Adapter - Datasheet
Polarian Integration Adapter - DatasheetKovair
 
Kovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair
 
Kovair Products Offering
Kovair Products OfferingKovair Products Offering
Kovair Products OfferingKovair
 
Kovair MS Dynamics 365 Sales Adapter - Datasheet
Kovair MS Dynamics 365 Sales Adapter - DatasheetKovair MS Dynamics 365 Sales Adapter - Datasheet
Kovair MS Dynamics 365 Sales Adapter - DatasheetKovair
 
Kovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - DatasheetKovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - DatasheetKovair
 
Puppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetPuppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetKovair
 

Más de Kovair (20)

Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
Global Chip Company Leverages Kovair Omnibus to Support End-to-End Product De...
 
Kovair QuickSync Capability Overview
Kovair QuickSync Capability OverviewKovair QuickSync Capability Overview
Kovair QuickSync Capability Overview
 
Kovair Omnibus Capability Overview
Kovair Omnibus Capability OverviewKovair Omnibus Capability Overview
Kovair Omnibus Capability Overview
 
Kovair DevSecOps Capabilities Overview
Kovair DevSecOps Capabilities OverviewKovair DevSecOps Capabilities Overview
Kovair DevSecOps Capabilities Overview
 
Kovair Products Summary 2022
Kovair Products Summary 2022Kovair Products Summary 2022
Kovair Products Summary 2022
 
Kovair Product Capabilities – An Overview
Kovair Product Capabilities – An OverviewKovair Product Capabilities – An Overview
Kovair Product Capabilities – An Overview
 
Ace Up Strategic Decisions Using Kovair PPM - Whitepaper
Ace Up Strategic Decisions Using Kovair PPM - WhitepaperAce Up Strategic Decisions Using Kovair PPM - Whitepaper
Ace Up Strategic Decisions Using Kovair PPM - Whitepaper
 
Kovair Project Portfolio Management - Brochure
Kovair Project Portfolio Management - BrochureKovair Project Portfolio Management - Brochure
Kovair Project Portfolio Management - Brochure
 
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
Value Stream Delivery Platform for ALM, DevOps DevSecOps and Cloud-based SaaS...
 
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White PaperKovair Capabilities for Automotive Development with Kovair ALM – White Paper
Kovair Capabilities for Automotive Development with Kovair ALM – White Paper
 
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - WhitepaperKovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
Kovair Automotive Solution’s Compliance for ISO 26262 & ASPICE - Whitepaper
 
GitLab Integration Adapter - Datasheet
GitLab Integration Adapter - DatasheetGitLab Integration Adapter - Datasheet
GitLab Integration Adapter - Datasheet
 
Teamcenter Integration Adapter - Datasheet
Teamcenter Integration Adapter - DatasheetTeamcenter Integration Adapter - Datasheet
Teamcenter Integration Adapter - Datasheet
 
Veracode Integration Adapter - Datasheet
Veracode Integration Adapter - DatasheetVeracode Integration Adapter - Datasheet
Veracode Integration Adapter - Datasheet
 
Polarian Integration Adapter - Datasheet
Polarian Integration Adapter - DatasheetPolarian Integration Adapter - Datasheet
Polarian Integration Adapter - Datasheet
 
Kovair DevOps - Overview Presentation
Kovair DevOps - Overview PresentationKovair DevOps - Overview Presentation
Kovair DevOps - Overview Presentation
 
Kovair Products Offering
Kovair Products OfferingKovair Products Offering
Kovair Products Offering
 
Kovair MS Dynamics 365 Sales Adapter - Datasheet
Kovair MS Dynamics 365 Sales Adapter - DatasheetKovair MS Dynamics 365 Sales Adapter - Datasheet
Kovair MS Dynamics 365 Sales Adapter - Datasheet
 
Kovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - DatasheetKovair UiPath Integration Adapter - Datasheet
Kovair UiPath Integration Adapter - Datasheet
 
Puppet Integration Adapter - Datasheet
Puppet Integration Adapter - DatasheetPuppet Integration Adapter - Datasheet
Puppet Integration Adapter - Datasheet
 

Último

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Último (20)

Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Migration of 2M Records with Zero Downtime

  • 1. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission © Kovair Software, Inc. | www.kovair.com Migration of Two Million Records with Zero Downtime for a Global Financial Organization Case Study
  • 2. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 2 Kovair QuickSync Business Values • Easy tool installation and quick initial setup. • Codeless configuration for mapping the Microfocus ALM Projects, Entities and Fields to the Azure DevOps counterparts. • Capability to migrate multiple projects including Requirements, Tests, Test Runs and Defects to Azure DevOps. • Easy monitoring capabilities have an objective and subjective statistical view of the state of migration with reports and logs. • Retry mechanism for any unsuccessful migration. • Turnkey solution based upon the transaction volume of data across all configurations and projects for any number of users. • Multi-hosting capability to run the migration in parallel from multiple servers to boost migration speed. • 100% migration completion with zero error.
  • 3. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 3 Migration of Two Million Records with Zero Downtime for a Global Financial Organization A major global financial organization in Washington D. C., USA were using Microfocus ALM to manage their requirements and QA activities. Based on organization-wide changes in their internal software development processes and policies, customer decided to move from Microfocus ALM to Microsoft Azure DevOps Server. • The requirement was to migrate the existing data of Microfocus ALM to Azure DevOps to streamline the organization level process. • Moreover, some of the bigger groups like PLM and International Finance team used Azure DevOps for their internal process. • Consolidation of data into Azure DevOps became a necessity, where the organization had to maintain their releases and deployments through Azure DevOps pipeline. • For migrating over 2.2 million records from Microfocus ALM to Azure DevOps, initially the customer approached a very large reputable Services company which eventually failed to perform the migration successfully. • After that, this project was assigned to Kovair Software.
  • 4. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 4 Challenges Data Migration from one tool to the other always brings along certain challenges as mentioned below: • Migrating 2.2 million records within two months without automation was a challenge. • Specific interrelationships were to be migrated – this relationship link migration out of all the existing relation links was a challenging task. • Being cross-vendor tools, one from Microfocus ALM and the other from Microsoft, data model and hierarchy are different, thus transforming data from one tool to another is a significant challenge. • Records from multiple Microfocus projects were to be migrated into Azure DevOps projects. Merging items from multiple Microfocus ALM projects to fewer structured Azure DevOps projects was another big challenge. • The organization have several users in Azure DevOps where some are having Active directory access some are not. Therefore, mapping heterogenous user from Azure DevOps to the cloud based ServiceNow users was big challenge. • All Attachments and Comments associated with all Microfocus ALM artifacts including Design Steps and Call Tests needed to be migrated to Azure DevOps. • ALM allows Test Cases to execute in the form Test Run with Test Run Steps. In ALM one can manipulate Test Run Steps while executing. In Azure DevOps one cannot change the Test Run Steps during execution. Therefore, in practical, there could be Test Runs in ALM not mapped to Steps. Kovair migrated the orphan Test Run Steps as an HTML attachment for the Test Case. Last but not the least, the management also wanted to get the full report from the tool to minimize the manual effort of migration sanity check after the entire migration was over. All these challenges added up to the complexity of the data migration.
  • 5. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 5 Kovair Solution • Kovair, in the first step of the migration, started understanding the data structure and reaching a consensus on the migration use cases with the client. • Kovair used its data migration and synchronization product – Kovair QuickSync for migrating the data. • QuickSync tool was installed in a server at the client’s organization. • Before initiating the configuration of QuickSync, Kovair analyzed the existing data structure of Microfocus ALM Projects and took confirmation from the client on the field and artefact mapping. • After this, the configuration was done on a project-by-project basis. The entire configuration was achieved through simple mouse clicks without the need for any coding. As there were altogether 87+ projects to be migrated, the client preferred the parallel migration process. • Every project went through the parallel phases of configuration from the field and artefact mapping, data migration and data validation post-migration from multiple hosts to significantly enhance data migration speed.
  • 6. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 6 Kovair Solution • Kovair QuickSync facilitates real-time monitoring of the migration. The volume of successful and failed transactions could be monitored from a single QuickSync window. In case of failed migration, detail level logs were maintained which provided the root cause for each of the individual failures. And it helped identify root causes behind all failures. • After the completion of a major part of migration, Kovair team performed a meticulous data sanity check using automation. • In the process, it was determined that around 5% of the data did not migrate due to condition mismatch during migration. • Kovair did validate the data at source and respective targets and then re-migrated the residual items. After the second pass, 100% data was migrated with zero data loss. • Kovair guarantees to its data migration clients a six-month data integrity for its migration work. Any failures are corrected without any additional cost.
  • 7. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission 7 Conclusion • As the world is getting digitally connected, error-free data migration has always been a source of concern for organizations across all sectors. • Kovair QuickSync is a perfect solution for fast and secure data migration fit for any volume of migration records. Its numerous features and benefits make it an excellent choice to accomplish an error-free and turnkey secure data migration in this case as well as about 25 others that Kovair has executed successfully. • Kovair QuickSync successfully migrated 87+ projects without a single minute of downtime within the customer provided schedule constrains resulting in a very happy customer. • Kovair QuickSync has guided many organizations to move their valuable data from one tool to another without the associated complexities. • Kovair QuickSync is easy to install and manage to provide an array of multiple tool pair migrations.
  • 8. Kovair Proprietary information. Not for disclosure or sharing with any other third party without Kovair’s prior written permission Thank you! For more information Email: info@kovair.com, sales@kovair.com Web: www.kovair.com Follow us