External Impact

Enhance Your Risk Management by Having Outsiders Examine Your Project's Work

 
img

Enhance your risk management by having outsiders examine your project’s work.

By Ronald B. Smith, PMP

Most project managers know that testing new software and/or hardware products before they’re released is an important part of risk management. But determining precisely what the project team should test and what independent experts should test can be more complicated.

I believe project teams should do their own testing for two parts of the process: unit testing (the isolated testing of each path of code) and function testing (the testing of each product function). The project manager must plan and establish a trackable process for these activities.

However, the final three phases—component, system and regression tests—should be done by someone outside of the project team. Component testing is when the components are tested together. System testing is an examination of the product in a total systems environment with other hardware and/or software combinations. Regression testing is the final examination. It verifies that all the functions of the product work as intended, and the quality and performance of its output is tracked.

The point of component-system-regression testing is to find defects or shortcomings in your final product. Having an independent in-house team or an outside third party do this is best for several reasons:

They are more likely to find errors. Project teams can lack the motivation for testing their own work: a mindset of wanting to expose errors or defects. They might even assume no errors exist. After all, finding flaws in one’s own work is not easy: Imagine trying to write a critique of a paper you have just written.

They can be faster. The experts specialize in testing, and this experience and speed can reduce time to market.

They can discover the unexpected. Learning that the product does something it’s not supposed to do is valuable information—but it’s not something project teams might think to look for.

They often have more experience and certifications than project teams. Testing experts also likely have better testing tools, debuggers, tactics and techniques. Relying on these professionals also eliminates the potential for conflicts of interest, so the testing can produce unbiased findings.

They can provide data for the customer’s quality assurance and quality control review functions. Such data also can help to identify potential cost savings.

They can provide evidence in legal proceedings. For instance, if there are patents and product liability claims, you will have independent, verifiable information in your records.

Independent testing is about reducing the risk of project shortcomings. It increases your chances for overall success and cuts operational life costs, which makes it a valuable investment. PM

img Ronald B. Smith, PMP, teaches project management to technical graduate students at the University of Houston, Houston, Texas, USA.

Advertisement

Advertisement

Related Content

  • Project Management Journal

    Reconciling the Views of Project Success member content locked

    By Davis, Kate This article presents a model encompassing all the important critical attributes needed to measure project success across stakeholder groups

  • PM Network

    Bouncing back member content open

    Know how to rebound after a project has been canceled? Practitioners share advice on telling the team, understanding why the project failed, handling the closeout meeting and acknowledging good work…

  • PM Network

    Preventive medicine member content open

    By Bellwoar, Kathy Like a yearly physical at the doctor's office, project managers ought to monitor project health with a "project checkup"--a simple approach to raising project success. "Preventive Medicine" outlines…

Advertisement