Use Case: Reducing Total Cost of Ownership
An application modernization effort that involved rewriting all the business processes in Java, using a consultancy to build the solution.
Re-platforming of an existing solution in Java has resulted in code bloat, delays and the business getting increasingly worried about the outcomes after having spent years and millions of dollars.
- Visibility into the quality of code delivered by vendors
- Detect bad coding practices
- Reduce maintenance caused by unnecessary code duplication
- Reduce operational risk by detecting bad coding practices
By exposing bad practices, the business was able to pre-empt a maintenance nightmare post acceptance of the product. The outsourcing vendor was asked to remediate their code after having only spent a few hours in the harvester to find the anomalies. The said case involved more than 2 million lines of Java code.
The ability to generate near real-time traceability saved hundreds of thousands of dollars in resource costs and offset penalties that would have arisen from non-compliance.