SOFTWARE TESTING AND RISK MANAGEMENT

Software testing is an effective Risk Management technique in product development. 

When testing the product, right from requirements analysis (Shift-Left testing), the Test Manger helps in deciding on the Risk Management approaches.

These four approaches are guided by analysis of the LIKELIHOOD & IMPACT of the identified risk(s) which are;

1. Treat: Can the risk be reduced or eliminated completely? What should I do if my team/organisation cannot treat it?

2. Transfer: If my team cannot treat it? can someone treat it for me when it eventually crystallises? How much would it cost if I transfer to a third party?

3. Tolerate: What if I cannot transfer the treatment to a third party? Can the product survive the anticipated damage should the risk crystallises? What loss of reputation would this cost the company?

4. Terminate: What if we decide to remove the feature that has that risk? Is the feature necessary for our next release? How useful will the product be to our users if we remove the feature?

These are the tough questions (and more) that Risk Managers need to be asking and providing solutions to the product owners. They follow these stages of risk mitigation and suggest ways of improving the product.

Software Testers (or Risk Managers) are not just bearers of bad news. They also provide glad tidings by pointing out the best way to mitigate risks in products and processes. They assist in redesigning the products and identifying the most viable option at any given time.

Comments

Popular posts from this blog

It's all About the Next Person Taking Over From You.

Why do I need a separate testing team if developers can test the product themselves?

There Is No “Manual vs Automated Testing” Conflict - Cassandra H. Leung