This client, a large Australian Bank, has a large internal workforce serving upwards of 10,000,000 customers at more than 1,000 locations in Australia, New Zealand and around the world.
The client's technologies provide applications as part of its suite of services to Broker Customers. The legacy environment for these applications is the on-premise TFS (Team Formation Server). Applications on TFS are proposed to be migrated to a cloud-based target architect environment: GitHub*.
Current migration activity from TFS to GitHub is slow. Furthermore, improvements to applications once they are in the GitHub environment can take 3-6 months to complete. This is primarily a result of the manual effort required and a lack of CI/CD (Continuous Integration/Continuous Implementation).
Neither of these timelines are in line with Broker Customer expectations with regard to accessing new functionality, increasing the risk of Customers moving to another, more responsive brokerage services provider.
Furthermore, migration from legacy applications needs to be completed:
With no interruption of services to Customer, and
In a safe and secure manner.
This primarily involved FinXL creating an automated approach to migrating legacy applications from the on-premise TFS environment to the GitHub environment. Automation would speed up delivery as well as improving quality.
The overall solution required building a CI/CD based approach to deployment that utilised automation where possible. For example, automating migration of application using legacy code base e.g. asp to Angular/React.
What was delivered
Established CI/CD capabilities for broker Tech delivery teams:
Developed project build definition and check into TFS.
Completed DevOps initiatives as per plan.
Completed TS2 Environment troubleshooting and setup.
Setup and configured automated Unit testing framework.
Created auto build for podium .NET
Created auto build for podium Java Apps
Created one-click deployment for podium .NET
Created one-click deployment for podium Java
Carried out on premise environment support:
Updated infrastructure documentation to reflect current status.
Resolved any environment issues should be raised by project/delivery teams.
Resulting CI/CD capability was able to continuously integrate/continuously deploy functionality delivered by the Business Team/Development Team.
Broker applications are being successfully installed into the client's cloud-based GitHub environment.
CI/CD delivery is faster and more effective delivery. Typically, customer-requested changes would be completed in 3-6 months. Now the same level of Customer requested changes are completed in 1 week. CI/CD is being carried out:
With no interruption of services to Customers, and
In a safe and secure manner.
70% of applications are expected to be migrated from the current TFS environment to the client’s GitHub environment over the next 15 months.
1. Git is a distributed version-control system for tracking changes in source code during software development. It is designed for coordinating work among programmers, but it can be used to track changes in any set of files. Its goals include speed, data integrity, and support for distributed, non-linear workflows.
2. GitHub is a web-based hosting service for version control using Git. It is mostly used for computer code. It offers all of the distributed version control and source code management functionality of Git as well as adding its own features.
The growth industries of the next decade
01-12-2022Read Full Article
Turbo-charged renewables sector expected to create over 1 million new jobs
28-10-2022Read Full Article
These are the digital skills in high demand now and into the future
30-09-2022Read Full Article
FinXL wins ABA100 Winner for Business Excellence in the Australian Business Awards 2022
15-09-2022Read Full Article
Welcome to the brave new world of the Metaverse
26-08-2022Read Full Article
Finite Group City2Surf team raise nearly $5,000 for Guide Dogs NSW/ACT
16-08-2022Read Full Article
Cloud migration provides a range of tangible benefits
02-08-2022Read Full Article
Randstad to acquire Finite Group in Australia and New Zealand.
12-07-2022Read Full Article
Eyes on the Sky: Five Cloud Architecture Trends to Watch
30-06-2022Read Full Article
DevOps vs. DevSecOps: What you need to know
27-05-2022Read Full Article
How low code is changing the tech industry in ANZ
03-05-2022Read Full Article
The impact of Agile on commercial engagement models
05-04-2022Read Full Article
How to build an outsourcing strategy in 7 steps
01-03-2022Read Full Article
Record Half Year for Finite Group in Exceptional Market
22-02-2022Read Full Article
The Most Important Soft Skills For Project Managers
25-01-2022Read Full Article
Community Outreach Program 2021 round up
16-01-2022Read Full Article
How quantum technology is set to change Australia's tech world
29-11-2021Read Full Article
How innovative Technology is supporting slowing global warming.
02-11-2021Read Full Article
FinXL Wins ABA100 Award for Risk Management
22-10-2021Read Full Article
Is light the new comms nirvana?
01-10-2021Read Full Article