Google Custom Search
Enter your email to subscribe to
The Pragmatic Manager:


Read previous issues.
Project/Process Assessments go arrow Management Consulting go arrow Project Jump Start go arrow Management Coaching go arrow Workshops go arrow AYE Conference go arrow Project Management go arrow Management go arrow Hiring go arrow Requirements go arrow Consulting go arrow Process Improvement and Quality go arrow Managing Product Development go arrow Hiring Technical People go arrow Manage It! Your Guide to Modern,
     Project Management go arrow
Behind Closed Doors: Secrets of
     Great Management go arrow
Hiring the Best Knowledge
     Workers, Techies & Nerds go arrow
Corrective Action for the
     Software Industry go arrow
Amplifying Your Effectivess go arrow Speaking Calendar go arrow Testimonials go arrow Resume go arrow Contact go arrow

The Role of the Test Manager

© 1998 Johanna Rothman

Test managers really serve two very different customers, their testers and corporate management. For the testers, the test manager helps develop product test strategies, and provides test expertise to the testing group. For management, the test manager gathers product information so that corporate management can decide when the product is ready to ship. For both the testers and management, the test manager helps define and verify product ship criteria.

For the Testers and Managers: Define and Verify Product Ship Criteria

As the test manager, you have an opportunity to negotiate the criteria with marketing and the development groups. You want to verify criteria with customers or representatives of the customer. The development group's job is to figure out how to achieve what the company wants to achieve. Using the customer requirements to figure out what to do provides the developers a complete view of the product and how it works. Once the product is defined in terms of what and how, the testing effort can verify how well the product meets the real requirements.

It's important for testers to prioritize their testing so that the product ship criteria can be met. Since very few projects have enough time to do everything, getting the testers enough information for what and when to test is a very important role for the test manager.

Corporate managers need to understand the product ship criteria enough to be able to judge whether the product is ready to ship at a given date. I don't believe the test group should be either the holder of product approval or rejection-that role belongs to corporate management. Having pre-negotiated, agreed-upon ship criteria helps corporate managers judge for themselves whether or not a product is ready to ship. Pre-negotiated criteria helps the project team decide what product quality is when one no one is stressed from the project work.

For the Testers: Develop Test Strategies

These ship criteria should have a significant impact on the test strategy for the product. For example, if the product is an operating system that has to run on multiple hardware platforms, ship criteria that emphasize the number of platforms the product has to run on, and de-emphasize the specific features of the operating system will push your strategy to one of hardware combination testing, not depth-first testing across many features on one particular platform. The test manager does not necessarily develop the entire strategy for testing, but should have input to the strategy, and participate in reviewing the strategy with the test group.

For the Testers: Provide Test Expertise to Test Group

The test manager should provide some test expertise to the test group. This expertise comes in a variety of forms:

Note that this does not mean the test manager has to provide specific low-level tests for the product. A test lead's job is developing tests, not the test manager. As a test manager, you provide leverage to all the testers and to corporate management. You need to define for yourself the difference between mentoring and doing other people's work.

For the Managers: Gather Product Information

The successful test manager also gathers product information, in the form of defect counts, test pass rates, and other meaningful data. The test manager defines the data, and then gathers it for presentation to corporate management. For example, I gather what I consider to be the "basic" metrics:

Conclusions

The test manager bridges the gap between what corporate management wants and the current product state, not by being a policeman, but by helping

Johanna Rothman observes and consults on managing high technology product development, looking for the leverage points that will make her clients more successful. You can reach her at jr@jrothman.com or by visiting www.jrothman.com.


What can we do for you? Go to: Writings and Presentations, Chronological Listing

homeservicesarticleslinksbookstemplatessite mapcontact

Copyright © 1998-2007 Rothman Consulting Group, Inc.
All rights reserved.

ROTHMAN CONSULTING GROUP, INC.
Johanna Rothman, President

jr@jrothman.com    ||    Phone: +1-781-641-4046