Royal Sundaram Alliance Insurance (RSA) is a leading provider of general insurance solutions in India. A pioneering private sector insurance organization, Royal Sundaram Alliance has over 5 million customers, more than 1700 employees and an extensive network of Agents, Distribution Partners, Affinity Partners and Brokers.
The IT department has over a 100 people working in-house and offsite, with a distributed vendor ecosystem responsible for each distinct function. The unit was error-prone and managing it, highly cumbersome. Faced with a high consumer demand for solid products with highly controlled code management, solid functionality and minimal deployment times, RSA desperately needed a seamless process to bridge the gaps in the project management and release management functions.
Xerago undertook a comprehensive analysis into RSA’s technology and application development environment and identified the following.
- The communication between different teams was ineffective.
- RSA’s development teams were unable to maintain code consistency across various versions, which led to developers working on longer release cycles.
- RSA also lacked code management & review systems to check the quality of the developed codes.
In order to optimise and streamline project management, Xerago proposed the implementation of an Application Lifecycle Management solution, based on its assessment of the situation. Xerago redrafted the entire process, creating a more robust cycle with checks and balances, role-responsibility splits and functional classification for the client . The solution involved a complete transformation of the Infrastructure, Processes and Discipline.
Xerago also introduced a host of tools within RSA to address its challenges –
- Project Management System: Tuleap
- Version Control: Tortoise Apache SVN
- Continuous Integration: Jenkins CI
- Bug Tracking & Code Review: SonarQube
- Automated Testing: Selenium
Through Xerago’s interventions, RSA was able to address its challenges and turn things around. Communication between the various development teams now moved seamlessly. Proper evaluation and review processes helped minimize code errors. This had a knock-on effect on the development cycles which were shortened significantly.
- A 56% savings on the time taken to push changes to the production server
- Significant reduction of application build and deployment
- Increased collaboration and better alignment between the business and IT
- Increased accountability through stricter governance
- Improved project management, including better estimation, better tracking, and better reporting through a single, unified interface.
- Improved quality and reduced cycle time
- Improved ability to build/ adapt applications to support dynamic business requirements.
- Reduced maintenance costs through synchronous design