Large-Scale Azure DevOps to Jira Atlassian Migration

Large-Scale Azure DevOps to Jira Atlassian Migration

Description

The company was already using Azure DevOps, but they no longer wanted to use it. We migrated all the data, including work items and projects, to Jira.

The client asked Rozdoum to move all their projects and applications from Azure DevOps (ADO) to Jira. This task came with a few significant challenges concerning the transfer process that involved several thousand projects. After some trial and error, we were able to overcome the challenges by using ADO REST API and developing a custom application. It helped us to transfer and synchronize all files from ADO to Jira at once.

Goal

The client needed to move from Azure DevOps to Jira. The goal was to avoid the manual work with the help of a migration tool for the transfer and synchronization of multiple existing projects from ADO to Jira.

Solution

Rozdoum experts researched the requirements and environment to detect how entities of ADO might match the mapped entities of Jira.

At first, we analyzed and found a tool that allowed for migration. But this tool turned out to be too slow since it was single-threaded and could not transfer or synchronize all files at once. Then, to process multiple data streams simultaneously, the developers decided to scale their system horizontally. To accomplish this, Python scripts were used that leveraged the ADO REST API. 

We also developed an aggregator tool that helped us automate the process of setting up a database, as well as automate the launch of synchronization in any direction. With the help of those solutions, we were able to solve all issues with migration and synchronization and automate the process of setting up a database. It also automated the creation of new profiles. Then we added sockets, which helped developers see changes on the server in real time.

Technology

Spring Boot, Java, Angular

Admin tools Migration

Related apps

HP ALM to Jira Migration

A migration tool for data export from HP ALM to Jira

Admin tools Document management Integrations Migration Utilities

Projects and Data Organizing Solution

The solution to organize, structure, and schedule enterprise business processes.

Admin tools Reports Workflow

Avatar Watermark

Adds identifying elements to your profile pictures.

Admin tools Project management Theme & Styles Utilities