Towards a documentation maturity model
Proceedings of the 21st annual international conference on Documentation
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
requirements uncertainty: influencing factors and concrete improvements
Proceedings of the 27th international conference on Software engineering
Value-Based Processes for COTS-Based Applications
IEEE Software
Experiences of applying SPC techniques to software development processes
Proceedings of the 28th international conference on Software engineering
BSR: a statistic-based approach for establishing and refining software process performance baseline
Proceedings of the 28th international conference on Software engineering
Experience from applying RIM to educational ERP development
Proceedings of the 28th international conference on Software engineering
A decision model for managing software development projects
Information and Management
Using a subject area model as a learning improvement model
ACE '06 Proceedings of the 8th Australasian Conference on Computing Education - Volume 52
A unified model for the implementation of both ISO 9001:2000 and CMMI by ISO-certified organizations
Journal of Systems and Software - Special issue: Selected papers from the 11th Asia Pacific software engineering conference (APSEC 2004)
A rational approach to model-driven development
IBM Systems Journal - Model-driven software development
A holistic architecture assessment method for software product lines
Information and Software Technology
Defect prevention in software processes: An action-based approach
Journal of Systems and Software
Odyssey-SCM: An integrated software configuration management infrastructure for UML models
Science of Computer Programming
The impacts of software product management
Journal of Systems and Software
An exploratory study of why organizations do not adopt CMMI
Journal of Systems and Software
Information and Software Technology
Scientific research ontology to support systematic review in software engineering
Advanced Engineering Informatics
ICSE '07 Proceedings of the 29th international conference on Software Engineering
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
WoSQ '07 Proceedings of the 5th International Workshop on Software Quality
A maturity model for computing education
ACE '07 Proceedings of the ninth Australasian conference on Computing education - Volume 66
SPICE in retrospect: Developing a standard for process assessment
Journal of Systems and Software
Towards management of software as assets: A literature review with additional sources
Information and Software Technology
An overview of IBM service management
IBM Systems Journal
Integrated change and configuration management
IBM Systems Journal
Quality management activities for software architecture and software architecture process
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
A collaborative platform for application knowledge management in software maintenance projects
COMPUTE '08 Proceedings of the 1st Bangalore Annual Compute Conference
A study on the priority selection for information system project management model
ACOS'07 Proceedings of the 6th Conference on WSEAS International Conference on Applied Computer Science - Volume 6
Ontology-based intelligent decision support agent for CMMI project monitoring and control
International Journal of Approximate Reasoning
Effectively utilizing project, product and process knowledge
Information and Software Technology
Developing a configuration management capability model for the medical device industry
International Journal of Information Systems and Change Management
Software reuse: The Brazilian industry scenario
Journal of Systems and Software
Assessing the capability and maturity of capstone software engineering projects
ACE '08 Proceedings of the tenth conference on Australasian computing education - Volume 78
Applying UML and software simulation for process definition, verification, and validation
Information and Software Technology
Improvement of causal analysis using multivariate statistical process control
Software Quality Control
Optimized staffing for product releases and its application at Chartwell Technology
Journal of Software Maintenance and Evolution: Research and Practice - Search Based Software Engineering [SBSE]
A Model for Requirements Change Management: Implementation of CMMI Level 2 Specific Practice
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
An Empirical Study Identifying High Perceived Value Practices of CMMI Level 2
PROFES '08 Proceedings of the 9th international conference on Product-Focused Software Process Improvement
Information and Software Technology
A Service Based Development Environment on Web 2.0 Platforms
ServiceWave '08 Proceedings of the 1st European Conference on Towards a Service-Based Internet
Maturing capability in unified paradigm
Proceedings of the International Conference on Advances in Computing, Communication and Control
Managing testing activities in telecommunications: A case study
Journal of Engineering and Technology Management
Identifying high perceived value practices of CMMI level 2: An empirical study
Information and Software Technology
Situational maturity models as instrumental artifacts for organizational design
Proceedings of the 4th International Conference on Design Science Research in Information Systems and Technology
Empirical evaluation of selected best practices in implementation of software process improvement
Information and Software Technology
Overcoming the First Hurdle: Why Organizations Do Not Adopt CMMI
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Subcontracting Processes in Software Service Organisations - An Experience Report
ICSP '09 Proceedings of the International Conference on Software Process: Trustworthy Software Development Processes
Business-oriented software process improvement based on CMMI using QFD
Information and Software Technology
Multi-faceted quality and defect measurement for web software and source contents
Journal of Systems and Software
A decision model for managing software development projects
Information and Management
Information and Software Technology
OptimalSQM: integrated and optimized software quality management
WSEAS Transactions on Information Science and Applications
Climbing the ladder: CMMI level 3
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Social network service with maturity level for science teachers
SMC'09 Proceedings of the 2009 IEEE international conference on Systems, Man and Cybernetics
Investigating the role of CMMI with expanding company size for small- to medium-sized enterprises
Journal of Software Maintenance and Evolution: Research and Practice
Social networks in software process improvement
Journal of Software Maintenance and Evolution: Research and Practice
The influence of CMMI on establishing an architecting process
QoSA'07 Proceedings of the Quality of software architectures 3rd international conference on Software architectures, components, and applications
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Integrating joint reviews with automotive SPICE assessments results
ICSP'08 Proceedings of the Software process, 2008 international conference on Making globally distributed software development a success story
Uma experiência em mineração de processos de manutenção de software
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Um método de validação da conformidade entre processos e regras de negócio através da animação
Companion Proceedings of the XIV Brazilian Symposium on Multimedia and the Web
Software process improvement and capability determination: selected articles from SPICE 2009
Journal of Software Maintenance and Evolution: Research and Practice - Software process improvement and capability determination: selected articles from SPICE 2009
Investigating the impact of a measurement program on software quality
Information and Software Technology
Rapid Application Lifecycle Management: a new Approach with Tool Support
Proceedings of the 2010 conference on New Trends in Software Methodologies, Tools and Techniques: Proceedings of the 9th SoMeT_10
Replaying past changes in multi-developer projects
Proceedings of the Joint ERCIM Workshop on Software Evolution (EVOL) and International Workshop on Principles of Software Evolution (IWPSE)
Change the face of software engineering education: A field report from Taiwan
Information and Software Technology
Fuzzy Emotional COCOMO II Software Cost Estimation (FECSCE) using Multi-Agent Systems
Applied Soft Computing
Defect detection effectiveness and product quality in global software development
PROFES'11 Proceedings of the 12th international conference on Product-focused software process improvement
ISO/IEC 15504-10: motivations for another safety standard
SAFECOMP'11 Proceedings of the 30th international conference on Computer safety, reliability, and security
Taba workstation: supporting software process deployment based on CMMI and MR-MPS.BR
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Assessing requirements compliance scenarios in system platform subcontracting
PROFES'06 Proceedings of the 7th international conference on Product-Focused Software Process Improvement
Brazilian software process reference model and assessment method
ISCIS'05 Proceedings of the 20th international conference on Computer and Information Sciences
AIM – ability improvement model
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
Reference model for software process improvement: a Brazilian experience
EuroSPI'05 Proceedings of the 12th European conference on Software Process Improvement
Expanding the horizons of software development processes: a 3-D integrated methodology
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Requirements and constructors for tailoring software processes: a systematic literature review
Software Quality Control
Process improvement solution for co-design in radio base station DSP SW
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Impacts of software deployment in the coffee agribusiness of brazil
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Adapting PROFES for use in an agile process: an industry experience report
PROFES'05 Proceedings of the 6th international conference on Product Focused Software Process Improvement
Assessing 3-d integrated software development processes: a new benchmark
SPW/ProSim'06 Proceedings of the 2006 international conference on Software Process Simulation and Modeling
EuroSPI'06 Proceedings of the 13th European conference on Software Process Improvement
Taba workstation: supporting technical solution through knowledge management of design rationale
PAKM'06 Proceedings of the 6th international conference on Practical Aspects of Knowledge Management
The rosetta stone methodology – a benefits driven approach to software process improvement
PROFES'10 Proceedings of the 11th international conference on Product-Focused Software Process Improvement
Software process evaluation: A machine learning approach
ASE '11 Proceedings of the 2011 26th IEEE/ACM International Conference on Automated Software Engineering
Applying verbal decision analysis in selecting specific practices of CMMI
RSKT'12 Proceedings of the 7th international conference on Rough Sets and Knowledge Technology
PROFES'07 Proceedings of the 8th international conference on Product-Focused Software Process Improvement
Using practice outcome areas to understand perceived value of CMMI specific practices for SMEs
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
EuroSPI'07 Proceedings of the 14th European conference on Software Process Improvement
Information Resources Management Journal
A methodology to derive sustainability indicators for software development projects
Proceedings of the 2013 International Conference on Software and System Process
Mining explicit rules for software process evaluation
Proceedings of the 2013 International Conference on Software and System Process
On the value of outlier elimination on software effort estimation research
Empirical Software Engineering
Transparent digital contents sharing for science teachers
HCI'13 Proceedings of the 15th international conference on Human Interface and the Management of Information: information and interaction for learning, culture, collaboration and business - Volume Part III
Information and Software Technology
Hi-index | 0.00 |
From the Book:CMMI® (Capability Maturity Model® Integration) consists of best practices that address the development and maintenance of products and services covering the product life cycle from conception through delivery and maintenance.A product can be an airplane, a digital camera, a video game component, an automated teller machine, a missile guidance system, or a software package available from a commercial retailer. It can also be a service such as delivering a training class, technical support for a software product, long-distance telephone service, data-processing services, and online banking.CMMI integrates bodies of knowledge that are essential when developing products, but that have been addressed separately in the past, such as software engineering, systems engineering, and acquisition. By integrating these bodies of knowledge, CMMI provides a comprehensive solution for development and maintenance of products and services.Purpose of This BookThis book is an extension of the CMMI Framework,1 which generated the full set of CMMI models released by the Software Engineering Institute (SEI) in January 2002. To use a CMMI model released by the SEI, you must choose from among the multiple models available based on your improvement needs. Therefore, to use the CMMI models published by the SEI, you need to know the content of each model and the area that you want to improve.Unfortunately for many users, selecting a model from the SEI Web site appears difficult because they must make the up-front decision about which bodies of knowledge they want to address in their organizations and the approach they want to take to their process improvementefforts.To facilitate CMMI use, this book provides a single source for all CMMI model information--a functional equivalent of the CMMI Framework. You do not have to select a particular model to get started--all of your choices are compiled here into one book. The book describes what is common across all CMMI models as well as what is different. It describes the basic concepts and the ways processes evolve as your organization improves. It will help you to understand the content of each CMMI model and to decide how CMMI can best address your needs.AudienceThe audience for this book includes anyone interested in process improvement--whether you are familiar with the concept of Capability Maturity Models or whether you are seeking information to get started on your improvement efforts. It is intended for people who want an appraisal2 to see where they are, those who already know what they want to improve, and those who are just getting started and want to develop a general understanding of CMMI. This book is a must-have for process appraisal teams; members of process improvement groups; product development managers; product developers and maintainers, including software and systems engineers; and project management, computer science, and engineering educators.Organization of This BookThis book maintains the integrity of the CMMI v1.1 models available on the SEI's Web site and serves as a guide for improvement of organizational processes. It is organized into three main parts: Part One--About CMMI Part Two--The Process Areas Part Three--The Appendices and GlossaryIn writing this book, we enhanced and supplemented the original SEI materials. These improvements appear in Part One. Given the nature of the material in Part Two, we made only minor changes and added markings to identify and classify the content. In the glossary in Part Three, we've compiled a practical resource for understanding the "language" of CMMI.Part One, "About CMMI," consists of seven chapters: Chapter 1, "Introduction," offers a broad view of CMMI. It introduces you to the concepts of process improvement and describes the benefits of CMMI, the history of models used for process improvement, and different process improvement approaches. Chapter 2, "Process Area Components," describes all of the components of the CMMI process areas. Chapter 3, "Process Institutionalization," describes the model components that ensure that the implementation of processes is effective, repeatable, and lasting. Chapter 4, "Relationships among Process Areas," provides insight into the meaning and interactions of the major CMMI components. Chapter 5, "Tying It All Together," assembles the model components and process infrastructure into the representations and explains the concepts of maturity level and capability level. Chapter 6, "Using CMMI Models," describes paths to adoption and use of CMMI for process improvement and benchmarking. Chapter 7, "A CMMI Case Study: United Space Alliance, LLC," describes the real-life experiences of an organization as it prepared to adopt CMMI. This chapter may help you plan your own organization's adoption of CMMI. Part Two, "The Process Areas," contains 25 sections, one for each of the CMMI process them, these chapters are organized alphabetically by process area acronym. Each chapter contains descriptions of goals, best practices, and examples.Part Three, "The Appendices and Glossary," consists of four information resources: Appendix A, "References," contains references you can use to locate documented sources of information such as reports, process-improvement models, industry standards, and books that are related to CMMI. Appendix B, "Acronyms," defines the acronyms used in CMMI. Appendix C, "CMMI Project Participants," contains a list of people and their organizations who participated in the CMMI project. That project developed the models on which this book is based. The "Glossary" defines the terms used in CMMI.How to Use This BookWhether you are new to process improvement, new to CMMI, or already familiar with CMMI, this book can help you understand why CMMI is the best model to use for improving your product life-cycle processes.Readers New to Process ImprovementIf you are new to process improvement or new to the CMM® concept, we suggest that you read chapter 1, "Introduction," and the case study in chapter 7 first. Chapter 1 will give you an overview of process improvement and explain what CMMI is all about. Chapter 7 will help you to see how CMMI can be used by an organization. When you read chapter 7 the first time, don't be concerned about understanding all the terminology or details. Just read it to get an overall feel for what's going on in the case study. Then, go back and read chapters 1 through 7. When you read chapter 7 again, after reading the balance of Part One, you will understand the de better.Next, skim Part Two to get a feel for the scope of the best practices contained in CMMI. Pay closest attention to the statement of purpose at the beginning of each section.In Part Three, look through the references in Appendix A and select additional sources you think would be beneficial to read before moving forward with using CMMI. Read through the acronyms and glossary to become familiar with the language of CMMI. Then, go back and read the details of Part Two.Readers Experienced with Process ImprovementIf you are new to CMMI but have experience with other process-improvement models, such as the Software CMM or the Systems Engineering CM (i.e., EIA 731), you will immediately recognize many similarities.We recommend that you read Part One to understand how CMMI is different from other process-improvement models, but you may want to read some of the sections more quickly than others. Read Part Two with an eye open for best practices you recognize from the models you have already tried. Identifying familiar material gives you a feel for what is new and what has been carried over from the model you already know.Next, review the glossary to understand how some terminology may differ from that used in the process-improvement model you know. Many concepts will be repeated, but they may be called something different.Readers Familiar with CMMIIf you have reviewed or used one of the CMMI models available on the SEI Web site, you will quickly recognize the CMMI concepts discussed and the best practices presented. The differences between this book and the SEI-released models are mainly found in Part One, "About CMMI."Although the continuous and staged representations of the models' best practices are presented together in Part Two, no changes were made that affect the meaning or applicability of these best practices. In Part One, we added information about the benefits of process improvement and historical information about process-improvement models for readers new to process improvement or to the CMM, concept. We explained the vast similarities of the two representations reflected in the models and included detailed discussions of both capability levels and maturity levels and their importance in CMMI. To understand how the two representations have been formatted for Part Two, see the descriptions and illustrations of typographical conventions (Figures 2.2, 2.3, and 2.4) in chapter 2.We also expanded the discussion of generic model components into a chapter that you will find more informative than what is found in the SEI-released models (see chapter 3). A chapter containing a case study of CMMI (chapter 7) was added to describe the real-life experience of an organization preparing to adopt CMMI.In Part Three, "The Appendices and Glossary," we combined all terms and their definitions into the glossary, so that you can find definitions more quickly and easily. Terms are no longer addressed in a separate chapter in Part One.As you read Part One, we recommend that you pay closest attention to chapter 3, "Process Institutionalization," and chapter 7, "CMMI Case Study: United Space Alliance, LLC." Review the format used in Part Two. This format helps you differentiate between the two representations.Additional Information and Reader FeedbackYou can find additional information from various other sources about CMMI, such as the background and history of the CMMI models, as well as the benefits of using CMMI models. Many of these sources are listed in Appendix A and are also documented on the CMMI Web siteSuggestions for improving CMMI are welcomed by the SEI. For information on how to provide feedback, see the CMMI Web site at If you have questions about CMMI, send an e-mail to 0321154967P01292003