Project Management Training
Project Management Consulting
Keynote Speaking
Leadership Workshops
Team Building
 

Articles
Newsletters
Affiliations
Partners
Links
Downloads
 

About
Schedule
Profiles
Testimonials
Mindavation Foundation
Contact the Mindavators
  • Attack the product – not the person. A good walkthrough finds defects to be corrected; consider that this can be hard for the creator of the product. Keep to the facts and be thankful when you find defects. Reward a team based on the number of defects they find in their products and the ability for their recommendations to be incorporated into the final product! This will serve to remind the team that it is drastically cheaper to correct a defect now vs. later in the product development lifecycle.

    • Perform lessons learned throughout the project lifecycle. When you get into the Execution phase and you begin to realize the requirements were indeed not specific enough, write down the questions you SHOULD HAVE asked during the walkthrough. This will serve to help you avoid some of the same problems in future projects. Establish a standard procedure to add these questions to your checklist to be used in future walkthroughs.

    • Create separate checklists for each type of product deliverable to be reviewed. Each product will have unique qualities that need to be addressed.

    • Utilize a variety of review points to ensure a good walkthrough, including: scope that should not be in the solution, misinterpretation of the content of the document, information this is wrong, not enough detail for the “next” person/department who will be using this document, information that is missing, and misspellings or misuse of words based on corporate culture.

During the Execution Phase of your testing efforts you need to be efficient to maximize the effective use of the time you’ll have to perform the testing. A great tool to manage this effort is a traceability matrix. This matrix can be created using a spreadsheet or database. To build this tool, create a unique identifier for each requirement and list them down the left-most column of the traceability matrix spreadsheet. Next, identify every test case and list those across the top-most row of the spreadsheet. The matrix “boxes” are then filled in to:

• Ensure each requirement gets tested (not over or under tested)
• Ensure each requirement is not too complicated
• Each test case is used (or ensure “discarded” test cases AREN’T executed)
• Ensure each test case is not too complex by trying to test too many requirements
• Provide a status reporting tool to report progress

Should you want a sample or template for this traceability matrix, you may send an email to info@mindavation.com.

Once all requirements have been tested successfully and identified defects corrected (or deferred to a future date) you can feel confident that your solution is ready for implementation with the level of quality desired. There are also many test management tools available on the market to help with managing your testing effort. Tools such as TestDirector by Mercury Interactive, Inc. and QADirector by Compuware are test management tools. If you go to the web and search on “test management tools” you’ll find lots of hits.

Testing is a very complicated component of project management. Testing helps us ensure the quality of the product will meet (or exceed!) our stakeholder expectations. By testing products early in the project lifecycle we can remove defects with less cost. By being efficient in our execution based testing efforts, we can maximize the impact of our testing efforts.

Denise DeCarlo is President of Mindavation, a company providing project management training & IT consulting, leadership workshops and team building programs worldwide. Mindavation can be reached at www.mindavation.com or by calling 866-888-MIND (6463).

<<back




Course Registration
Ask the Mindavators

© 2004 Mindavation - All rights reserved.
Please contact our Webmaster with comments or questions.
Go to Mindavation Australia