Refine Your Search

Search Results

Viewing 1 of 1
Technical Paper

CMMI, Six Sigma, and Agile: What to Use and When for Embedded Software Development

2007-10-30
2007-01-4183
This paper discusses the leading approaches to developing high-quality embedded software: Capability Maturity Model Integration® (CMMI), Six Sigma processes, and Agile software development methods. Organizations often struggle with deciding which approach they should use. Their decisions can have strategic consequences in terms of talent acquisition, organizational structure, resource allocation, and project management. Real life examples of embedded software development projects will be used to illustrate how, depending on the circumstances of the project, CMMI, Six Sigma, and Agile approaches each have a role to play in achieving embedded software excellence. CMMI is ideal for a well defined project, similar to the process an orchestra might use to prepare for a concert when given the sheet music.
X