Quality Team
- Quality Team
- the engineering team that performs developer-independent
quality engineering
tasks on an endeavor
As illustrated in the preceding figure, Quality Team is part of the following inheritance hierarchy:
- Type: Concrete
- Superclass: Engineering Team
- Subclasses:
The typical team-specific responsibilities of a Quality Team are to:
- Determine the requirements for the quality engineering
activity on the endeavor in order to plan the performance of
its component tasks.
- Ensure the quality of the endeavor process and work
products:
- Independently assess the quality of the
endeavor process by performing:
- Process inspections.
- Project debrief walkthroughs.
- Independently assess the quality of the
work products by performing:
- Work product inspections.
- Quality audits of milestone baselines.
The quality team typically inherits the
general team responsibilities from the
team process component.
Roles
The quality team typically consists of persons playing the
following roles:
-
Quality Engineer, who plans the quality engineering activity, performs
the process inspections and performs the quality audits.
-
Technical Writer, who helps produce and maintain the quality plan.
Tasks
The quality team typically performs the following
team-specific tasks in an iterative,
incremental, parallel, and time-boxed manner:
Work Products
The quality team typically produces the following work
products:
- Quality engineering is everyone’s
responsibility, so it involves all teams, not just
the quality team.
- The development and inspection teams have significant
responsibilities for quality control.
- The quality team is useful for providing a
developer-independent assessment of process and work product
quality.
- The quality team typically inherits the
common team guidelines from the
team process component.