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.
Navigating Agile Challenges in Digital Product Delivery
26-09-2023Read Full Article
Staff Augmentation in the Gig Economy: Navigating Opportunities and Challenges
07-09-2023Read Full Article
FinXL Celebrates Another Win: Recognised in the Australian Business Awards for Business Innovation
04-09-2023Read Full Article
Stepping Up the Pace: Finite Group Runs City2Surf 2023 with Record Fundraising
15-08-2023Read Full Article
Embracing the New Normal: The Rise of Remote Work
30-07-2023Read Full Article
Leveraging Professional Services for Effective Project Delivery
01-07-2023Read Full Article
31-05-2023Read Full Article
Google vs DuckDuckGo: A Comprehensive Comparison of Privacy and Security Features
15-05-2023Read Full Article
Leveraging today’s digital environment for a seamless work experience
28-04-2023Read Full Article
Mastering platform-driven business
31-03-2023Read Full Article
Top Cyber Security tips for 2023
28-02-2023Read Full Article
Community Outreach 2022
15-02-2023Read Full Article
Chatbots at the forefront of the workplace of the future
01-02-2023Read Full Article
The growth industries of the next decade
22-11-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