OpsHub Integration Manager

No-code integration platform for rich bi-directional sync

OpsHub Migration Manager

Zero downtime migration to tool of your choice

OpsHub Archive Manager

Keep Historical Data, Without Slowing Down Your Tools

OpsHub Migrator for Microsoft Azure DevOps

Migrate or restructure Azure DevOps Instances

OpsHub Data Bridge

Real-time, context-rich data lake for AI or analytics

Discover our story, vision, and impact.

By Domain

Software Development & Agile Engineering

No-code integration across teams & systems

IT Service Management & Customer Support

Enable collaboration between IT, support & business teams

Product Lifecycle Management & Systems Engineering

Connect PLM & engineering teams for smarter products

Requirements Management for Regulated Industries

Ensure regulatory compliance from start to release

Blogs

Explore the latest in technology and best practices

Case Studies

Success stories from the field

White Papers

Actionable insights for your business challenges.

Videos

See solutions in action

EBooks

Learn, plan, and execute with confidence

Press Releases

Official announcements and updates

Webinars

Join discussions that drive results

News Letters

Stay ahead with curated insights

Compare-2.png

Evaluation Toolkit

Evaluate before you buy

Blogs

Explore the latest in technology and best practices

Case Studies

Success stories from the field

White Papers

Actionable insights for your business challenges.

Videos

See solutions in action

EBooks

Learn, plan, and execute with confidence

Press Releases

Official announcements and updates

Webinars

Join discussions that drive results

News Letters

Stay ahead with curated insights

How to maintain data integrity during Jira Cloud migrations
Blog

How to maintain data integrity during Jira Cloud migrations

This guide explains how to maintain data integrity during Jira Cloud migrations, and Jira migration in general, using Jira Cloud Migration Assistant (JCMA) with OpsHub Migration Manager (OMM). It covers what moves, where integrity breaks, the checks that keep data accurate, and how the two tools work together.

Case study

Software solutions

OpsHub Migrator for Microsoft Azure DevOps

Skipping a Decade of Version Upgrades: Direct Migration from TFS 2013 to Azure DevOps Services for STAEDEAN

Bridging a decade-long version gap without freezing systems, losing history, or rebuilding from scratch

STAEDEAN, a global provider of industry-specific software embedded in Microsoft Dynamics 365 for life sciences, manufacturing and equipment rental, as well as data management solutions, needed to retire its last on-premise data centre without losing a decade of engineering history locked in TFS 2013. OpsHub Migrator for Microsoft Azure DevOps migrated projects, their full work item revision history, and TFVC source code into Azure DevOps Services with zero system freezes and zero rework after sign-off.

3

Projects migrated

10K

Revisions preserved

2K

Artifacts migrated

100%

TFVC history
carried forward

0%

Rework needed
post migration

01

The Challenge

Legacy infrastructure, business continuity, history preservation
01

A legacy environment retained for its historical data

STAEDEAN's on-premise TFS 2013 environment held years of work item history and TFVC source code. Day-to-day development had moved to other platforms, while the environment was deliberately retained to preserve access to that history until a suitable migration path was available.

02

Version gap incompatible with native migration paths

TFS 2013 predates modern Azure DevOps Services APIs. Native migration utilities from Microsoft require a recent on-premise version as the starting point, making a direct lift from TFS 2013 infeasible without first performing multiple costly upgrades.

03

Identity model mismatch between source and target

Active Directory accounts on the TFS server have no automatic counterpart in Azure DevOps Services. Without a deliberate mapping, every work item revision, changeset, and comment would arrive in the target attributed to the wrong user.

04

A fixed decommissioning deadline

STAEDEAN had a fixed deadline for decommissioning the on-premise environment. The migration needed to be completed and validated before that date so the remaining legacy workload could be retired on schedule.

05

Continuous access required throughout migration

Engineers still referenced the TFS environment for historical context. Any migration approach that required a system freeze or extended blackout would cut off access to that history exactly when teams might need it most.

06

Unacceptable risk profile of custom scripting

Custom migration scripts built against TFS 2013 APIs would be working with aging endpoints and no built-in validation. One missed field mapping or broken revision chain could go undetected until it was too late to fix cleanly.

02

The OM4ADO solution

Purpose-built for the version gaps and identity boundaries that general-purpose tools cannot handle

One-to-one project migration

Each of the three Azure DevOps projects mapped directly to its corresponding project in the target cloud organization, preserving project boundaries, field structures, and internal relationships exactly as STAEDEAN's teams know them.

Full TFVC history retained

TFVC repositories for all three projects migrated with complete changeset history intact, up to 5,000 changesets and under 1 GB of source code, so the development record stays traceable for audits, rollbacks, and institutional knowledge.

Identity mapping across AD boundary

A user mapping between on-premise Active Directory accounts and Azure DevOps Services identities was prepared and imported before migration began, keeping authorship and change attribution correct across the identity boundary.

Non-disruptive migration

The source environment remained fully available throughout the migration. Engineers retained reference access to the original TFS instance at all times, with no freeze period and no risk of a gap where history exists in neither system.

Bridging a 10+ year version gap

OM4ADO connects directly to TFS 2013 and Azure DevOps Services without requiring version upgrades. Where native tooling mandates that the source be brought up to a recent on-premise release first, OM4ADO works across the full version range.

Installed in the customer's environment

OM4ADO was deployed within STAEDEAN's own infrastructure. Credentials and data never left the customer's network, giving STAEDEAN full control over security and data residency throughout the engagement.

03

Migration architecture

History-preserving, on-premise deployed, 100% under customer control

Azure DevOps Server
(TFS 2013)

Azure DevOps
Services Cloud

OpsHub migration layer

OpsHub Migrator for Microsoft Azure DevOps (OM4ADO)

Non-disruptive

History-preserving

Dependency-aware

History-preserving

Work items migrate with full revision history. TFVC repositories carry forward complete changeset records. Authorship attribution preserved through identity mapping.

Non-disruptive

Source stays live and accessible. Engineers retain full read access to TFS throughout the migration, with the option to continue working without interruption.

Version-gap tolerant

Connects directly to TFS 2013 and Azure DevOps Services. No intermediate upgrades required, unlike native migration utilities that mandate a recent source version.

04

Migration execution

Structured phases, defined validation gates, zero surprises
Migration delivery phases

Discovery

Ecosystem audit

Implementation

OM4ADO deployment

Validation

Optimization & sign-off

05

Migration Scope

Full structure and history preserved, across all projects

Azure DevOps Server to Azure DevOps Services Cloud

Projects

3, one-to-one mapping

Artifacts

Up to 2,000 work items

Revisions

Up to 10,000

Change sets

5000

100% history preserved | 0% rework post sign-off

Source -to-target mapping

Work item (with full revision history) → Work item

TFVC repository (<1 GB) → TFVC repository

User identity mapping from on-premise Active Directory to Azure DevOps Services cloud accounts

06

Engagement outcomes

Results at a glance

3

Projects migrated

10K+

Revisions preserved

100%

TFVC history carried forward

0

Impact on business continuity

Before migration

OpsHub Migrator for Microsoft 
 Azure DevOps

After migration

07

OM4ADO capabilities leveraged

What made this migration possible
Capability Description Migration Role
Direct migration without 
 needing version upgrade
Direct migration from TFS 2013 to Azure DevOps Services without intermediate version upgrades
Eliminated the multi-step upgrade path that native tools require, saving weeks of effort and risk
Work item migration with history
Full migration of work items with complete revision history and field-level mapping
Preserved the development record so that historical decisions, state changes, and context remain inspectable in the target
TFVC source code migration
TFVC repositories migrated with changeset history, preserving the full code evolution record
Maintained traceability for audits, rollbacks, and regulatory inquiries without losing any development timeline
Identity mapping
Mapping between on-premise Active Directory and Azure DevOps Services cloud identities
Ensured every work item, changeset, and comment is attributed to the correct user in the target system
On-premise deployment
Migration tool installed within the customer’s own infrastructure, not a third party cloud relay
Data and credentials stayed within STAEDEAN’s network perimeter, meeting data residency and security requirements
Template validation
Automated comparison of source and target process templates before migration configuration
Field and entity mismatches caught and resolved upfront rather than discovered mid-migration
08

Engagement benefits

What was delivered

Recurring data centre cost eliminated

With the legacy projects safely in Azure DevOps Services, the on-premise environment and the data centre contract sustaining it no longer need to exist.

One home for engineering history

Years of work items, revisions, and source history are now accessible in the same platform engineers use daily, with authorship intact.

Zero disruption throughout

The source TFS environment stayed live and fully operational throughout the entire migration window. Teams never lost access to historical data.

Months of intermediate upgrades avoided

OM4ADO bridged the gap from TFS 2013 to Azure DevOps Services directly. STAEDEAN avoided the cost, and timeline risk of multiple interim TFS versions.

Predictable delivery within deadline

A fixed, well-bounded scope of projects and defined artifact volume kept the engagement fast and predictable, aligned to STAEDEAN's deadline.

Zero post-migration rework

Automated template validation, monitored execution, and validation cycles ensured every revision, and changeset landed correctly the first time.

09

Migration Roadmap

Delivered, live, and next steps

Phase 1: Foundation

Phase 2: Migration

Phase 3: Optimization

What began as a data centre retirement project became a clean consolidation of a decade of engineering history into a single modern platform. OpsHub Migrator for Microsoft Azure DevOps bridged a ten-plus-year version gap, preserved every revision and changeset, and delivered the migration within the timeline STAEDEAN needed to decommission their last on-premise workload.