October 16, 2020 - 397 views
|To quickly meet market needs – and get the full range of Agile benefits – insurers need to combine Agile development with mature DevOps practices.
At most medium-to-large insurers, application developers are well-versed in Agile application development practices. They rightly view Agile as a way to increase process agility and accelerate release cycles. Many also use some form of DevOps to automate and “institutionalize” Agile processes.
After all, business users are asking for a host of new features – and, of course, they need these new capabilities “now.” In-demand capabilities include the ability to:
To meet market needs in a timely fashion – and get the full range of Agile benefits – insurers need to combine Agile development with mature DevOps practices. Because DevOps ensures automation and integration across the full application development lifecycle, it enables the velocity needed to compete today. When Agile and DevOps come together, the whole is greater than the parts.
Reading the Danger Signs
As most people know, Agile development is a blueprint for a particular type of application development in which teams work in sequenced bursts called “sprints.” DevOps orchestrates the Agile blueprint, using various tools to bring a high level of automation to the process.
DevOps addresses the operational aspects of deploying apps, including automated provisioning and gating at different stages of application development and maintenance. It helps the app dev engine run at maximum efficiency by shifting tasks to earlier in the software development lifecycle (also known as “shifting left”). For example, the code review process happens earlier in the lifecycle with DevOps, which reduces the time and effort of fixing coding errors.
Signs that DevOps is needed include:
Guiding Success
We worked with one of the largest property and casualty insurers on application development, enhancement and production support for a claims environment using a global delivery model. The insurer was experiencing delays in time-to-market due to manual code reviews and build times, which sometimes resulted in an overlap with the next scheduled build. Other issues included poor application stability and random build failures. The insurer also needed a common dashboard to track metrics, including unit test success, code complexity factor and technical debt.
We implemented a host of tools that helped shift tasks left, increasing DevOps maturity. The carrier realized a variety of business benefits, including improved code quality, shorter build times, faster time to market, better application stability, fewer failed deployments and reduced downtime.
Insurers are experiencing more pressure than ever to meet customer needs quickly. The ability to decrease application development turnaround times drives competitive advantage, and implementing mature DevOps brings that necessary speed.
We’ll explore these issues further at the upcoming virtual Guidewire event.
Get actionable strategy and tech insights monthly to help your business thrive.
Subscribe now