Supply Chain Management Software Company Unlocks Success with Shorter Release Cycles

Case Study

Supply Chain Management Software Company Unlocks Success with Shorter Release Cycles

The Challenge

A top supply chain management software company was unable to keep up with business demand due to lengthy testing cycles. These release cycle inefficiencies stemmed from an inability to share delivery ownership and effectively execute across geographically distributed teams. The company also lacked a centralized dashboard to monitor real-time delivery status and results.

The Solution

Ness partnered with the company to define an Agile Scrum process for distributed Agile development across three primary locations in the US and India. As part of this solution, Ness focused on institutionalizing continuous integration, code reviews, and static code analysis. This approach included moving away from a niche-skill-based commercial automation tool, QTP, to a widely used Java-based open-source tool, Selenium, along with a BDD Framework using JBehave. Ness also implemented Serenity reporting along with Gradle to capture screenshots at the test-case level that were shared through emails.

The Results

The company has saved 176 hours per release of regression effort with a total savings of 199 calendar days. Manual regression effort has been reduced by 60% and production defects by 50%. While automation regression coverage increased from 5% to 40% in 6 months. Overall, the company has increased team collaboration and can easily adapt to changing business requirements to sustain increased growth.