Top Banner
Business thus expects IT to deliver: Frequent releases to ensure competitiveness and compliance Productivity in delivering new functionalities faster Minimum operational overheads with early identification of issues and no quality concerns Continuous improvement for all applications to make them as stable and secure as possible The reality however is long release cycle time with multiple manual steps throughout the deployment lifecycle, which inhibit the business team from realizing the full potential of IT. DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s Dash Platform Current maturity for DevOps adoption across Guidewire implementations is low; however, the trend is changing rapidly. Digital transformation initiatives are pushing Insurance organizations to compete with aggressive timelines and high-quality standards for rollouts of the Guidewire suite of products. Speed-to-market has become a key consideration for all successful Digital programs. www.hexaware.com | [email protected]
4

DevOps Approach for Guidewire Ecosystem Powered by ... · DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s ... Increased release velocity Build & Deployment as Code

May 31, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: DevOps Approach for Guidewire Ecosystem Powered by ... · DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s ... Increased release velocity Build & Deployment as Code

Business thus expects IT to deliver:• Frequent releases to ensure competitiveness and compliance• Productivity in delivering new functionalities faster • Minimum operational overheads with early identification of issues and no quality concerns• Continuous improvement for all applications to make them as stable and secure as possible

The reality however is long release cycle time with multiple manual steps throughout the deployment lifecycle, which inhibit the business team from realizing the full potential of IT.

DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s Dash Platform

Current maturity for DevOps adoption across Guidewire implementations is low; however, the trend is changing rapidly.

Digital transformation initiatives are pushing Insurance organizations to compete with aggressive timelines and high-quality standards for rollouts of the Guidewire suite of products. Speed-to-market has become a key consideration for all successful Digital programs.

www.hexaware.com | [email protected]

Page 2: DevOps Approach for Guidewire Ecosystem Powered by ... · DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s ... Increased release velocity Build & Deployment as Code

Hexaware's DevOps Solution for Guidewire Ecosystem - DASH

A well-defined DevOps model is the key to stitch together the entire SDLC stack and bring in automation at each step of Guidewire implementation. Hexaware’s DevOps solution for Guidewire ecosystem, DASH, helps Insurers achieve this goal. This enables speed-to-market with immediate deployment of newly implemented functionalities using continuous integration, continuous delivery, shift-left test automation, infrastructure, build and deployment as a code, containerization, preconfigured virtual machines and automatic monitoring.

As per research done by Everest Analyst there is potential to increase the automation across each of the above areas of Guidewire implementation lifecycle.

Key DevOps Challenges in Guidewire Implementation Lifecycle

Implementation of Guidewire suite of products is complex because of the intricacies involved. Even a small change in your application requires multiple activities, which must be completed before production roll out. Following are the considerations that must be taken into account before release:

1. Requirements must be analysed, implemented and unit testing needs to be completed.2. Static code analysis must be performed.3. Code merges across different trunks and branches must be done4. Appropriate environment needs to be set up.5. Smoke testing of the environment must be done.6. Application must be deployed.7. Functional, integration and performance tests must be completed.

Most of the Insurers perform all or some of these activities manually resulting in deployment cycles timelines in the north of 1 month.IT teams also face the following challenges which further increase the deployment timelines -

1. Very often code committed to the repository is erroneous, which impacts the whole team. Without fixing the issue all developers continue getting the same error in their code and new version of the application cannot be deployed.2. Manual testing of applications is usually a long and continuous process. Additionally, manual tests are not accurate and generate numerous errors.3. Applications aren’t stable because of errors in integration and version mismatches. You can never be sure if all changes are properly implemented and deployed.4. Manual deployment consumes effort of few consultants to deliver and maintain environments.

www.hexaware.com | [email protected]

Page 3: DevOps Approach for Guidewire Ecosystem Powered by ... · DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s ... Increased release velocity Build & Deployment as Code

Infrastructure as a code: Hexaware has designed solutions for developers and environment provisioning which are completely aligned for Guidewire InsuranceSuite and EnterpriseEngage. For developers, we have developed YAML scripts which allow provisioning of developer workstations quickly with all the software and code base pre-configured for starting work on any of the Guidewire xCenter and EnterpriseEngage portal. For environment provisioning we have developed two solutions; Docker containers and ECS services for Guidewire xCenter and EnterpriseEngage portal. This helps to spin new environments within minutes rather than days.

Build & Deployment as a code: Hexaware has designed a build and deployment pipeline using the industry best tools for Guidewire InsuranceSuite and EnterpriseEngage. We understand that Insurers may already have a different set of tools in their ecosystem. In such cases our reference framework as detailed in the diagram below will still be re-usable and can easily be adapted. This reduces the time spent on process configuration and within-one-day preconfigured DevOps solution can be deployed on customer environment.

Shift left test automation: To support continuous testing in Agile and DevOps environment, Hexaware leverages its Continuous Assurance Platform (CAP) by integrating our automation accelerators with Jenkins through plug-ins in a continuous integration/ continuous delivery (CI/CD) environment. This platform also supports progression automation in behaviour-driven development (BDD)/ test-driven development (TDD) delivery model.

www.hexaware.com | [email protected]

Manage environments effectively

Infrastructure as Code

Increased release velocity Build &

Deployment as Code

Hexaware's Purpose Built DevOps Solution for Guidewire, DASH

Augmented visibility and auditability Shift-Left

Test Automation

Page 4: DevOps Approach for Guidewire Ecosystem Powered by ... · DevOps Approach for Guidewire Ecosystem Powered by Hexaware’s ... Increased release velocity Build & Deployment as Code

For one of our customers, the world’s largest multi-line Insurer, who was implementing Guidewire ClaimCenter™ to improve customer service, reduce loss costs and adapt quickly to market conditions, our solution resulted in following business outcomes;

1. Frequent releases on demand (from 4 releases a year to 2 releases a month)2. Always available stable versions to deploy on production3. Savings of $300K through reduction of deployment team size from many to 14. Reduced deployment delays through continuous, scheduled and self-service deployments: a. On Non-Production environment cycle time reduction from multiple days to 15 minutes b. On Production environment, 50% faster deployment5. Complete auditability and visibility through automation

Hexaware is the fastest growing automation-led next generation provider of IT, BPO and consulting services

Hexaware brings the following differentiators through its DASH solution and team of experts:

1. Reduce time to market – reducing the deployment timelines to weeks. 2. Increase stability of the application – by integrating smoke, regression, performance testing as part of the automated deployment cycle.3. Decrease the risk – more repeatable process using infrastructure and deployment as a code; less prone to human errors.4. Reduce cost of IT and infrastructure by 15% to 20% - almost 90% of the deployment cycle automated using DevOPS as a code.

Why Hexaware

www.hexaware.com | [email protected] © 2019 Hexaware Technologies limited. All rights reserved.

India Headquarters152, Sector – 3Millennium Business Park‘A’ Block, TTC Industrial AreaMahape, Navi Mumbai – 400 710Tel: +91-22-67919595Fax: +91-22-67919500

EU HeadquartersLevel 19, 40 Bank Street,Canary Wharf,London - E14 5NRTel: +44-020-77154100Fax: +44-020-77154101

APAC Headquarters180 Cecil Street,#11-02, Bangkok Bank Building,Singapore - 069546Tel: +65-63253020Fax: +65-6222728

NA HeadquartersMetro 101, Suite 600,101 WoodAvenue South, Iselin,New Jersey - 08830Tel: +001-609-409-6950Fax: +001-609-409-6910

About HexawareHexaware is a global IT services powerhouse that specializes in delivering complex technology solutions. We enable our customers to embrace disruptive trends by

leveraging our experience and expertise in cognitive technologies, Cloud, API and microservices, automation and customer experience transformation.

As a Guidewire PartnerConnect™ Select partner, we help P&C insurers successfully implement, maintain and upgrade their Guidewire InsuranceSuite™ and

Guidewire EnterpriseEngage™ solutions.

Hexaware leverages a powerful portfolio of industrialized Guidewire implementation tools, accelerators, best practice frameworks and proven methodologies to

enable insurers to rapidly adopt Guidewire InsuranceSuite and Guidewire digital solutions. We focus on building nimble, agile and prescriptive organizations, and

serve the Guidewire user community by fast-tracking implementation process, mitigating execution risk and lowering costs.