Migrate on-premise system into cloud (Azure) with all component
Our customer provides an end-to-end Enterprise Business Management solution for medium to large law firms and professional services organizations. 80% of 200 law firms use our customer’s solutions to operate their businesses efficiently.
REQUIREMENTS
Our customer has several concurrent development projects, across their global offices, ranging from legacy client-server applications to the best-of-breed enterprise web-applications. They used Team Foundation Server (TFS) for source control, versioning, project management, issue-tracking, build and release management and test automation. TFS is an on-premise system. For time to time, we had to upgrade it otherwise, new feature will not be available after a new release from Microsoft. For each releases, we may need to upgrade our hardware also, that was quite complex and expensive.
It was decided to migrate our on-premise system into Cloud (Azure DevOps), so that all new features will be available all times and we don’t need to go through any upgrade process. And, we don’t need to take care of the hardware and backup process.
PROCESS
Our company has different products and each product have a different release schedule. We worked closely with different product team to establish a migration plan. We had to evaluate the migration process. There are lots of features, that is available in on-premise but not available in cloud. We had to prepare an alternative solution for each feature that is not available in cloud. We have an integration service, that is working with CRMOD, we had to rewrite its logic to work with cloud version. We prepared Azure Storage account and Azure SQL server to migrate this system. When everything was ready, we did a staging/pre-prod migration for each TFS collection. After that, product team validated this migration and when they gave us a greenlight, we did a production migration for that collection. We completed error free migration of 23 TFS collection and made 27 Azure DevOps organization (we split few large collection).
Result
With the established project plan, we were able to accomplish the following milestones:
- Configured and tested the Azure DevOps (cloud) environment.
- Configure and tested the migration environment and migration tools.
- Planned, organized, and executed the migration of TFS collection into Azure DevOps Organization.
- Implement alternative solution for missing features in Azure DevOps.
- Implement Azure DevOps analytical based Power BI report and Dashboard.
- Integrated CRMOD with Azure DevOps to provide full visibility of bugfix schedules and release to the customer support organization.
- We were contracted long term to manage and administer the Azure DevOps.
Related Posts
Health Resource Center Productivity Improvement Software
Health Resource Center Productivity Improvement Software Our customer has been a leader in promoting and supporting high-tech education, constantly introducing new certification programs. These programs...
Read MoreLogistics Management for US Colleges
Logistics Management for US Colleges Our customer has been a leader in promoting and supporting high-tech education, constantly introducing new certification programs. These programs meet...
Read MoreImplement Agile process over legacy system for integrated software development lifecycle management
Implement Agile process over legacy system for integrated software development lifecycle management Our customer provides an end-to-end Enterprise Business Management solution for medium to large...
Read MoreMigrate on-premise system into cloud (Azure) with all component
Migrate on-premise system into cloud (Azure) with all component Our customer provides an end-to-end Enterprise Business Management solution for medium to large law firms and...
Read More