Case Study:
Leading UK lender

Team Foundation Server (TFS) to Azure DevOps migration gap analysis, migration engineering and deployment.

Requirements

The customer had a large TFS environment (more than two million objects) that required migration to Azure DevOps. Internal capability was limited for this activity. Initial internal indications suggested the migration would take two years to complete. The key focus area of the engagement were:

  • Undertake and in-depth review of the existing heavily customised TFS environment to enable it to be simplified and migrated to Azure DevOps.
  • Based on the outcome of the review propose a migration approach, undertake relevant engineering and test the migration process.
  • Migrate production services to Azure without impacting developers and ensuring security, resilience and compliance were not compromised.

Critical success factors:

Manage Risk

Understand the as-is state of the TFS environment and ensure risks were managed.

Migration

Define, engineer and build a migrate the solution without impacting the business.

Improve Security

As well as completing the migration of critical data, improve the security and compliance position.

Our solution

The review of the TFS environment suggested that using the right tooling and approach the migration could be completed in a few weeks rather than two years – our approach was presented to management and signed off.

We focused on engineering a process for removing redundant objects to reduce the overall size to enable the migration to be completed over a weekend, to ensure the business was not impacted unduly.

We designed and built the configuration of the Azure DevOps environment and signed off the platform in readiness of the migration. To confirm the approach and to build confidence with senior stakeholders we performed several dry runs to hone the process and reduce risk to the environment.

The migration of production was then undertaken – no issues were encountered due to the strong planning and engineering approach, the new Azure DevOps environment signed off and handed over to the development teams.

Based on the success of the migration a final action was to undertake a high-level review of the remaining Azure environment and present back some recommendations on security controls, sizing and platform architecture to be undertaken by the internal engineering teams.

The benefits

The existing solution underwent a transformative overhaul to address End of Life concerns and eliminate single points of failure. Redundant objects were systematically removed, and meticulous efforts were made to align with audit and compliance goals.

A focus on enhancing the overall developer experience resulted in a substantial improvement in productivity within a matter of weeks, as opposed to the conventional timeframe of months or even years.

The overhauled system also accomplished heightened ease of support and seamless integration with cutting-edge industry technology to ensure a more robust and scalable foundation.

Highlights:

Migration

Successful migration from TFS to Azure DevOps, improved productivity.

Risk

Reduced support and environment risks, improved compliance through better management of data.

Time

Rather than taking months to complete, the migration was completed in less than a month.

Talk to the
cloud experts.

Whether you are considering using cloud for the first time or have already embraced it, you need to work with a specialist - contact us today.