About Us


  Process Models

  SE Resources


  Contact us

Breaking News!

A new blog ...

visit OnCenter, Roger Pressman's running commentary on the world at large

A new edition ... the 7th edition of Software Engineering is available now

A new book ... Roger Pressman and David Lowe on Web Engineering

A first novel ... Roger Pressman's first novel is a technothriller -- The Aymara Bridge

A new curriculum! RSP&A has partnered with QAI to develop a comprehensive Internet-based software engineering curriculum.

A redesigned site! ... we've done a major redesign and added many new features for 2009 - 2010

Adaptable Process Model
Traceability to SEI-CMM and ISO 9000

IMPORTANT NOTICE: The complete Adaptable Process Model (APM) is provided for informational purposes and for assessment by potential users. The APM is copyrighted material and may not be downloaded, copied, or extracted for use in actual project work. The full hypertext (html) version of the APM may be licensed for use and customization within your organization. Contact R.S. Pressman & Associates, Inc. for complete licensing information.

The APM provides the basis for the key processes and practices defined as part of the Software Engineering Institute capability maturity model (CMM) and the practices identified as part of ISO 9000-3. A detailed discussion of the SEI CMM and ISO 9000-3 is beyond the scope of this document. However, a brief overview of important aspects of each and how the APM addresses each aspect is presented in this section.

SEI Capability Maturity Model Compliance Issues

The Software Engineering Institute has defined a set of key process areas (KPA) across the capability maturity model and has mapped these into different levels of process maturity. The KPA for level 2, repeatable practice and level 3: defined practice (a higher level of practice) along with corresponding APM activities or tasks is noted in the table that follows.

SEI-CMM Key Process Areas CPF Activity or Task
requirements management project definition activity project definition activity
engineering/construction activity
software project planning planning activity
Tasks U.1, Tasks U.8
software project tracking and oversight Task U.1
software subcontract management addressed indirectly by Task U.1
software quality assurance Task U.2 and U.3
software configuration management Task U.4
organizational process focus addressed only indirectly by Task U.3
organizational process definition the CPF itself
training program addressed only indirectly by planning
Essential Software Engineering
integrated software management the CPF itself, TSS, Task U.5
software product engineering the CPF itself
engineering/construction activity
intergroup coordination addressed only indirectly
peer reviews Task U.2

ISO 9000-3 Compliance Issues

According to ISO 9000-3 requirements "a software development project should be organized according to a life cycle model. Quality-related activities should be planned and implemented with respect to the nature of the life cycle model used."

The following "development" and "support" activities are identified as part of ISO 9000-3 and are addressed either directly or indirectly by the APM activities or tasks noted in the table that follows. 

ISO 9000-3 Activities CPF Activity or Task
Contract review addressed only indirectly
Purchaser's requirements specification project definition activity
Requirements engineering/construction activity
Development planning planning activity
Quality planning Tasks U.1, U.3, planning activity
Design and implementation engineering/construction activity
Testing and validation engineering/construction activity
Acceptance engineering/construction activity
project definition activity
Replication, delivery, and installation engineering/construction activity
Maintenance Tasks III and IV
product maintenance entry point
Configuration management Task U.4
Change control Task U.4
Document control Task U.4, U.5
Quality records Task U.3
Measurement Product measurement Task U.7
Process measurement addressed indirectly by Task U.3
Rules, practices, and conventions the CPF itself
Tools and techniques the CPF itself
Purchasing/Outsourcing addressed indirectly by Task U.1
Training planning activity
see Essential Software Engineering

Return to "How to Use the APM"

Site search! We've added links to a search engine that will enable you to search our entire site for information you need. Enter the appropriate word or phrase below.


Home About us Products Product Models SE Resources Commentary Contact us

Web site and all contents © R.S. Pressman & Associates, Inc. 2001 - 2010, All rights reserved.
Free website templates