Our client, a financial services company, had many quality assurance delays when attempting to deploy its new system into production. The company needed an independent assessment to measure software test maturity, review test management practices, and identify gaps in the testing process.
Experis assessed the financial services key software documentation; leadership and project governance practices; and conducted interviews of product leadership and software testers. We identified large deficiencies in software testing and development that impacted product quality.
Using Testing Process Implementation (TPI) methodology, we measured test maturity to identify areas of concern and their root cause. This helped explain why these deficiencies existed in the software development lifecycle (SDLC) and provided insight into how they contributed to the large number of defects found in the system, causing delays in product delivery.
Experis prioritized recommendations to optimize the software development lifecycle and test management. We also created a strategic roadmap for implementing these recommendations, which included:
- Test automation
- Load and performance testing
- Introducing industry proven best practices
- Uniform use of HP ALM
- BDD/ATDD/TDD methodologies
We provided a new structure for using onsite testing resources to increase testing efficiency.
Experis provided insights into the client’s SDLC maturity. This helped the client align its test objectives more accurately to its business and quality goals. As a result, the client started an initiative to implement BDD/ATDD/TDD methodologies supported by a strong automated testing effort.
“One of our inherent problems is that we think about testing at the end…testing was an afterthought more than a primary thought. It’s the old corporate, ‘You have three weeks to test,’ and we live with what we can get done,” said our client, a lead IT manager. “The assessment magnified this weakness in our thinking and showed its devastating impact on product quality.”