Rapid IT Portal Takeover
SUMMARY
- Tech stack
- Docker, Azure SQL, Angular 10, Java 11, Azure DevOps
As one of the largest insurance groups in CEE, our client faced a year-end release risk when its portal vendor could not deliver the required functionalities. Profinit applied its takeover methodology, ran a two-week Legacy Systems Assessment, and presented a roadmap to meet scope, quality, and timeline. An agile Scrum team executed three-week sprints and after the third sprint the application was production-ready. The solution was released to production by the end of 2019 with more features than originally planned.
Results
Project Background
As one of the largest insurance groups in Central and Eastern Europe, our client knows how important well-managed IT governance is for the effective use of IT and information sharing across its enterprise.
The client had previously tasked a local vendor to develop a custom portal solution from scratch. As standard, the application was to provide most of the common portal-related features. These included user and content management as well as an integrated internal enterprise architecture (EA) tool that would provide a wide range of data to end-users.
However, in September 2019, the vendor informed the client that they would be unable to deliver the functionalities required. With the solution due for release by the end of the year, the client asked Profinit to step in and take over the project at a critical juncture.
Business Needs
The solution needed to meet the following targets:
- Swift takeover despite no communication with the previous vendor
- Azure DevOps configuration and operation
- Fully-documented solution
- Implementation of new features
- Deadline of 3 months
Solution & Results
Profinit’s unique takeover methodology, the result of more than 20 years’ experience in software engineering, was perfectly suited to the challenge. The first phase saw us carry out a full Legacy Systems Assessment lasting two weeks. During this time we analysed the solution in its entirety, running it in our local development environment.
At the end of this phase, we presented a roadmap to the client outlining actions for delivering the required features within the desired timeframe and to the quality expected. These steps covered all software engineering tasks including team setup, collaboration requirements, Azure DevOps configuration, source code management, and the long-term deployment of future features.
After mutual acceptance of the roadmap, an agile Scrum team was formed to perform sprints over a 3-week period. The first two sprints focused on refactoring, integrations, and native Azure DevOps workflow setup. Following the third sprint, the application was ready to go into production. This enabled our team to solely focus on the implementation of new features until the project end-date.
This meant that by the end of 2019 the solution was released to production with even more features than originally planned.
HEAR FROM THE CLIENT
Transitioning from our previous vendor was a real turnkey delivery for us. Profinit worked quickly to implement all the upgrades we required, freeing up more time to specify new features.