Managing Software Quality Assurance Test Rounds – Introduction

Thus far we have discussed two fundamental areas of testing software. These are

  1. Architecting the Environment (Principles behind setting up hardware environments.)
  2. Quality Assurance Management (Principles behind managing QA projects.)

Now we are ready to discuss Managing Software Quality Assurance Test Rounds (Principles and examples for managing testing rounds.)

Each test round is a separate project. It has a budget, resources and tasks to manage and includes a start date and end date. As previously discussed  software testing is more like preparing a meal than building a bridge. The elements of this menu are test levels, test methods and test types. I prefer to order the vast array of software testing terms into these elements because they offer a quick and logical approach. For more details on the elements used to create software test cycles, read this helpful article on Wikipedia.

Flying an airplane offers a second helpful metaphor. The goal is to get from A to B safely. Each level (unit, regression, system and acceptance) is the altitude at which we

Get from A to B safely!

Get from A to B safely!

fly. Each method (white, gray and black box) is the routine we go through to get the plane in the air, cruise and land. The test types are like our instruments. Each serves a purpose and should be applied depending on the current need.

Managing software quality assurance test rounds also involves identifying and reporting risk. Among the great quotes from Peter Drucker this one hits home for managing risk, “What gets measured gets managed and what gets managed gets done.” Identifying, following and reporting your critical numbers is crucial to good quality assurance management.

Finally skillful software testing management involves knowing how to put this all together. Understanding how to combine the test elements, identifying the risk and following the numbers should result in a great test round. Each success creates a positive “feed back loop” allowing the manager to become increasingly adept at creating and navigating projects. If personal and enterprise expectations are managed properly, even  less successful projects should support this positive loop of every widening experience.

Click her for Part One – Understanding the Nature of Software Testing

About Larry

Larry Lawhead is a passionate Agilest with a love for coaching, mentoring and organizational transformation. Huge fan of the Lean Enterprise, LeSS, Theory of Constraints, systems thinking and of course the Toyota Production System. Avid learner. Deeply influenced by the works of Jeff Sutherland, Eliyahu Goldratt, James Womack, Craig Larman, Faith Fuller, Marita Fridjhobn and countless others. He is likewise a member of the team that brings the Agile Open to the Southern California. Above all else, he loves coaching teams and individuals. He believes creating a safe and empowered place for individuals and self-organized teams to develop brilliant solutions, shared vision, demonstrate compassion and desire to continuously improve brings life’s greatest rewards. Watching clients unfold into a greater sense wholeness, purpose and direction is the miracle coaching enables. This satisfaction leads to continuous self-improvement, curiosity and personal growth that Larry passionately embraces.
This entry was posted in Managing Software Quality Assurance Test Rounds, Quality & Value and tagged , , , , . Bookmark the permalink.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.