What happens next has been well documented and fretted over.
What can we do?
I believe getting the testing team involved at this point in time, with the following goals, would add good value to the program:
- Improve granularity and reduce ambiguity of project documentation and deliver assets that reduce the total cost of ownership across Application Integration and Maintenance.
- Validate traceability across requirements and design documentation (detailed business requirements, technical detailed designs, interface specifications, data mapping documents).
- Detect defects early in Requirements and Design phase to reduce the effort of testing and defect fixes later in the cycle.
- Reduce the risk of high number of critical defects later in the cycle.
- Reduce overall solution validation costs.Improve effectiveness of risk-based prioritization through better understanding of solution risks and reduction in testing effort/cycle time.
How can we do it?
The program's leadership team should conduct a focused process change management and communication campaign to ensure successful adoption of such improvements:
- Develop structured operating model upfront for the early lifecycle validation phase between Business, Project Management, Business Analyst, Solution Design, Development and Testing teams.
- Define a clear RACI matrix with responsibilities and expectations from each team.
- Conduct brown bag sessions with stakeholders upfront on
- Validation process and Process Aids
- Utilize industry-accepted tools like HP Quality Center for test planning, execution and defect lifecycle management. This will allow easier collaboration across team hierarchies and provide clear visibility of the review outcomes and defect ownership.
- Conduct periodic progress review with program leadership, presented actual benefits delivered and sought support on resolving resistance issues, if any.
Where do we see the benefits?
The areas where we will see benefits are as below:
- Improved granularity and reduced ambiguity.
- Ensured coverage and traceability of business requirements. This will ensure that for every wish the business has, the solution has provided inputs and these are clearly traceable and visible.
- Early detection and fixing of defects will translate into significant avoidance of cost for the program.
- Through participation in early lifecycle validation, the testing team will be well versed with the business requirements and design before test planning and execution phases. This will translate to improved productivity.
- Improved effectiveness of risk-based prioritization. Risk-Based Testing Assessment can be conducted with business and design teams, by scoring the functional areas, based on clarity and accuracy. Heat maps, thus developed, can be used to identify high-risk areas for focus during test planning and execution.
Don't forget to leave comments below.