The Problem

CCA's custom lead management application was having issues with the routing of leads to the wrong stores and, in some instances, not delivering leads at all. The company wanted to identify issues within the application and develop a plan for correction. Additionally, CCA was looking for a technology partner who could take over the long-term maintenance and enhancement of the application.

The Solution

The TDK team performed a detailed assessment of the code. TDK validated transfer of information to the application and undertook a full analysis of the functionality. TDK then created a test plan, executed over 200 test cases, and documented the findings. TDK documented the application’s database schema, architecture and application interfaces. TDK analyzed all the findings to determine the viability of ongoing support for the application. Several functional defects were identified, including error handling deficiencies, lack of health monitoring capabilities, lack of continuous integration and unit testing, and poor organization of business logic and data access mechanisms. 

Upon completion of the application review and testing, TDK found that correcting the functional deficiencies and continuing long term support of the application would indeed be viable. TDK created a plan to correct the application’s deficiencies, create a stage environment for the client, migrate the development environment and application components to TDK, and establish a primary source code repository, continuous integration server and periodic backups at TDK.

A plan for long term Tier 2 support and application enhancements was created as well.

The Result

CCA is now receiving consistent leads from the application, which has expanded their customer portfolio and generated additional revenue for the stores. The plan for application support and enhancements provides confidence that leads will continue driving sales at the stores.