Hardware Reference
In-Depth Information
Process Tailoring Characteristics. The Process Tailoring perspective high-
lights the relationship of a QAT with elements in software process models.
- Main performer(s): The roles of people who typically perform the QAT.
- Optional Performer(s): Other roles which can optionally perform or assist
the QAT.
- Phase(s): The development process phase(s) in which the QAT is applied.
- Input: The work products (information or artefacts) needed to apply the
QAT.
- Output: The temporary, intermediate or final products created or modified
during the performance of the QAT.
- Guidance Documents: Additional documents (e.g. guidelines, templates or
examples) that can be used to assist the performer to execute the QAT.
- As Source Data for (optional): Other techniques or process activities that
rely on the outputs from the QAT.
QAT Selection Characteristics. The QAT Selection perspective provides
a more detailed and structured view of a QAT, including costs, benefits, and
quality impact in terms of our risk-based theory of quality management.
- Category: ThequalityrisktowhichtheQATbelongs(refertoSection3.3).
- Benefits: Principal benefits claimed for the QAT.
- Limitations: Specific di culties or limitations associated with the QAT.
- Cost of Application: The level of effort and resources needed to perform the
QAT.
- Expertise: The level of expertise or training required to perform this QAT.
- Team/Individual approach: Whether the QAT is a team approach or is per-
formed by an individual.
- Single/Multiple Failures Analysis: Whether the QAT emphasizes single fail-
ures in isolation or is geared toward multiple failures in combination.
- Tool(s): Tool(s) that can be used to support this QAT.
3.3
QAT Categorisation Based on Risk Management Process
Most prior research has focused on techniques for individual quality attributes or
specific lifecycle phases. We are attempting to provide a more general framework
for QATs, using risk management as a general theory for managing quality during
development. We have found risk management to be useful in understanding
how QATs function to affect quality by identifying, analyzing, and controlling
potential quality problems. In the QATF, categories classify QATs according
to the method by which they address quality risks. We believe this will help
process engineers to incorporate appropriate QATs to better manage quality
throughout the development process. For example, FMEA is useful for hazard
analysis (safety risk analysis). Process engineers may include FMEA into process
activities which require hazard analysis during the design phase.
According to [25, p.7], the risk management process is “a continuous pro-
cess for systematically addressing risk throughout the life cycle of a product or
Search WWH ::




Custom Search