Software Product Development Company Reduces Go-To …...Software Product Development Company...

5
Customer Success Story Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech helped an industry leading ISV solve performance, scalability, and release management issues with DevOps implementation while reducing the defect creation time by 14%

Transcript of Software Product Development Company Reduces Go-To …...Software Product Development Company...

Page 1: Software Product Development Company Reduces Go-To …...Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech

Customer Success Story

Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation

Nitor Infotech helped an industry leading ISV solve performance, scalability, andrelease management issues with DevOps implementation while reducing the defectcreation time by 14%

Page 2: Software Product Development Company Reduces Go-To …...Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech

A leading product development company focused exclusively on developing intuitive, user-friendly and web-based solutions.

They provide digital transformation platform for the most presti-gious names in fashion, retail, footwear, luxury, outdoor and consumer goods.

Our customer is trusted by over 250 brands, retailers and manufacturers to reduce time to market, improve collaboration, and achieve revenue growth.

Business Requirements

Performance & scalability issues: During peak load times, the system was less responsive. Often, some of the heavyprocessing modules timed-out. This hampered the delivery of the product. Optimization of the production environment: As the customer base grew, the increase in infrastructure spending also grew significantly. The customer wanted to optimize the production usage and achieve cost savings by at least 30%.

Longer time to release software updates: Any latest updates (hotfixes, new modules, etc.) release to production was dependent on a fixed release cycle of 2 months due to challenges in the release management process. This increased the instance of severe bugs, which affected operations.

Below are the key challenges our customer faced which affected their consumer’s day-to-day operations:

This customer had a series of software products that helped in streamlining, as well acted as the system of record for various processes in manufacturing setup. These systems were typically high transactional in nature with workflows and reports generated all the time. The software then was SaaS-based and was deployed in AWS environment. In the long run, the customer wanted the current architecture to scale which can bring down the overall cost of operation.

The technology leadership clearly saw issues with current DevOps implementation hence planned out to re-evaluate the same and address all product-related concerns.

Nitor ApproachNitor was chosen due to experienced background & expert DevOps team for the project. Nitor Infotech reviewed the ongoing processes and architecture and proposed a three-phase DevOps journey that would address current challenges as well create readiness for future opportunities.

Assessment Phase

Implementation Phase

Continous Improvement Phase

Business Challenges

About the Company Industry: Software

Company Segment: Software Product Development

Engagement Scope: Assessment & Implementationof DevOps

Page 3: Software Product Development Company Reduces Go-To …...Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech

.................

...............................................................

.................

.................

.......................

................. .......................

.................

.......................

................. .......................

.....................................................................

.......................

Assessment

Implementation

Continous Improvement

Establish a DevOps roadmap

Validate andimplement the roadmap

Further optimize and future readiness

Key Activities

Review Current Setup

Establish DevOps Architecture

Establish a DevOps Roadmap

Outcome

Identify & Implement Proof-Of-ConeptsImprovise the RoadmapActual Implementation

Continuous Tracking of Metrics

Reviewing the Governance Model

Reviewing for Future Requirements

Gap Analysis Report

DevOps Roadmap

DevOps Architecture

Architecture Validation

Actual Iterative Implementation

Production Readiness

Robust Governance Model

Metrics & SLA Reports

Optimized Architecture

During the first phase, Nitor’s team were successfully able to establish a DevOps roadmap, which helped the organization to clearly visualize the DevOps journey addressing the various pain areas and future opportunities.

In the implementation stage, we were able to identify key milestones, which affected the roadmap. Furthermore, we built a proof of concept to validate these key milestones. After the proof of concept was completed the essential learning were incorporated to improvise the roadmap enabling iterative implementation.

During the third phase, our experienced team set up a review process to continuously relook at the current implementation, which can further optimize. Additionally, we also reviewed the governance model for any further enhancement.

Due to successful three-phase completion, Nitor’s team were able to implement a DevOps practice, which helped the customer to deal with current challenges creating future readiness.

....................................................................................................................

....................................................................................................................

......................................................................

SCM Tool

Build Tool

Build Engine

Test Mgmt. / Defect Tracking

Unit Testing

Deployment Tool

Functional Testing

Automated Environment Provisioning

Monitoring

Developement Integration & Delivery IT Operations

CHEF Kubernetes

Version Control System

Code Check-In

Console to begin Build &

Deployment

SCM Listener

Environment for Server Provisioning

Deploy

Run TestsBuild

Run Tests

Test Server

Dashboard

PROD Server

PROD ServerCI for Continuous Integration & Delivery

One Click Deployment

Page 4: Software Product Development Company Reduces Go-To …...Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech

Value DeliveredThe customer was able to efficiently manage day-to-day operations of their customers with the help of new and improved software.

Earlier challenges like performance & scalability, longer time to release software updates & high cost of managing product environment was reduced significantly through DevOps implementation. The customer’s areas of improvement included:

Strong CI/CD engine Streamlined automated deployment process

Efficient auto scale capabilities

After the completion of overall DevOps journey customer was able to achieve:

Robust monitoring solution

Release Management Process

Shortened release cycles by:

• Ensuring incremental updates by adopting agile and iterative delivery methodology• Using test automation tools for rapid deployment to production through Jenkins and Chef• Employing GitHub based branching strategy in accordance to industry best practices

Performance and Scalability

Tracked project status by:• Using JIRA scrum template for Dev team and Kanban dashboards for IT Ops team

Achieved performance improvements by:

• Improving existing architecture using microservices and a queue-based communication approach• Employing containerization to achieve container nodes-based scalability for cost-effectiveness

Met ideal monitoring and auto-scaling benchmarks by:

• Implementing Kubernetes and Graphana-based cluster management for monitoring and auto-scaling capabilities

Communication

Improved Governance Model by:

• Mandating inclusion of key stakeholders in scrum meetings• Using Kanban dashboards and SLA models to adhere to delivery timelines• Conducting retrospective meetings to continuously improve governance model

Page 5: Software Product Development Company Reduces Go-To …...Software Product Development Company Reduces Go-To-Market time by 52% through Nitor’s DevOps Implementation Nitor Infotech

The proactive steps taken to create a holistic architecture resulted in the following:

Reduction in deployment time resulting in shortened release cycle

Reduction in production resource usage

resulting in cost savings

Reduction in time to market resulting in

quick responsiveness

28% 37% 52%

Nitor Infotech, an ISV preferred software product development services company, builds world-class products and solutions for the web, Cloud, data and devices. Armed with a digitalization strategy, Nitor helps build disruptive solutions for businesses through readily deployable and customizable accelerators.

Nitor’s domain experts seated in Pune (HQ), Dallas and Chicago, provide top-notch services ensuring innovative, rapid, highly efficient development for any product design, engineering, development, testing or deployment initiatives.

About Nitor

Headquarters: Pune

Rhine, Block 1.5, Embassy Tech Zone, Rajiv Gandhi Infotech Park, Hinjewadi, Pune

Chicago

120 W Golf Rd Ste 210, Schaumburg IL 60195

Dallas1910 Pacific Ave, Dallas TX 75201

+91-20-66940100+1 (224) 265-7110 +1 (224) 265-7110

[email protected] www.nitorinfotech.com

14%

Reduction in defect creation

time