Product Line Adoption in a CMMI Environment
Abstract
Many organizations with an existing process improvement initiative also are considering software product line adoption. Managers and technical leaders in these organizations often ask how they can build on their process improvement work and reconcile these two significant change initiatives. This technical note addresses product line adoption in the context of an organization that is using the Capability Maturity Model (trademark) Integration (CMMI (trademark)) models to guide its process improvement effort. Details are provided to show how selected CMMI process areas provide a basis for certain important software product line practices. Following a brief introduction, Section 2 gives contextual information including some fundamental information about software product lines and the CMMI models. Section 3 describes the Adoption Factory pattern that provides a blueprint for product line adoption in terms of product line practice subpatterns and examines high-level CMMI support for that pattern. Section 4 provides more detailed information on how a process improvement effort based on CMMI models can be leveraged in product line adoption. Section 5 summarizes this report.
Document Details
- Document Type
- Technical Report
- Publication Date
- Jul 01, 2005
- Accession Number
- ADA441309
Entities
People
- Lawrence G. Jones
- Linda M. Northrop
Organizations
- Carnegie Mellon University