Quality Improvement Paradigm

Three phase model:
  1. Understanding: Improve insight into the software process and its products by characterizing the production environment, including types of software developed, problems defined, process characteristics, and product characteristics.
  2. Assessing: Measure the impact of available technologies and process change on the products generated. Determine which technologies are beneficial and appropriate to the particular environment and, more importantly, how the technologies (or processes) must be refined to best match the process with the environment.
  3. Packaging: After identifying process improvements, package the technology for application in the production organization. This includes the development and enhancement of standards, training, and development policies.
QIP Model

Three Phase Structure

This model is prominent in the Software Engineering Laboratory's paradigm. The use of this paradigm in practice is clearly documented in the technical reports and papers from the SEL. An excellent overview of the lab's process improvement activity is provided in McGarry, et. al. (1994).

References

El Emam, K., N. Moukheiber, & N. H. Madhavji (1993) Empirical Evaluation of the G/Q/M Method. Proceedings of the 1993 CAS Conference (CASCON'93), Toronto, Ontario, October 1993.


Other Process Architectures and Frameworks

[SEI CMM] [PCMM] [Bootstrap] [TRILLIUM] [SPICE] [Kaizen]