An experience on using the team software process for implementing the Capability Maturity Model for software in a small organization

Author(s):  
M.A. Serrano ◽  
C.M. de Oca ◽  
K. Cedillo
2014 ◽  
pp. 1385-1400 ◽  
Author(s):  
Maged Abdullah ◽  
Rodina Ahmad ◽  
Lee Sai Peck ◽  
Zarinah Mohd Kasirun ◽  
Fahad Alshammari

Software Process Improvement (SPI) has become the survival key of numerous software development organizations who want to deliver their products cheaper, faster, and better. A software process ultimately describes the way that organizations develop their software products and supporting services; meanwhile, SPI on the other hand, is the act of changing the software process and maintenance activities. This chapter purposefully describes the benefits of software process improvement. The Capability Maturity Model (CMM) and the Capability Maturity Model Integration (CMMI) are briefly surveyed and extensively discussed. Prior literature on the benefits and impacts of CMM and CMMI-based software process improvement is also highlighted.


2009 ◽  
pp. 2427-2441
Author(s):  
Dev K. Dutta

This chapter examines to what extent the implementation of Software Engineering Institute’s Capability Maturity Model (CMM) of software process improvement enables a firm to transform itself into an learning organization (LO). It argues that even though the CMM does lead the software firm forward on the route to learning, it does not go far enough. By recognizing organizational knowledge and organizational learning as the twin pillars of the LO, the author develops a conceptual framework against which the five maturity levels of CMM can be mapped and examined. This allows for an assessment of whether the CMM serves as a silver bullet in achieving the software firm’s goal of reaching the visionary state of the LO.


Author(s):  
Dev K. Dutta

This chapter examines to what extent the implementation of Software Engineering Institute’s Capability Maturity Model (CMM) of software process improvement enables a firm to transform itself into an learning organization (LO). It argues that even though the CMM does lead the software firm forward on the route to learning, it does not go far enough. By recognizing organizational knowledge and organizational learning as the twin pillars of the LO, the author develops a conceptual framework against which the five maturity levels of CMM can be mapped and examined. This allows for an assessment of whether the CMM serves as a silver bullet in achieving the software firm’s goal of reaching the visionary state of the LO.


2022 ◽  
pp. 910-928
Author(s):  
Ayub Muhammad Latif ◽  
Khalid Muhammad Khan ◽  
Anh Nguyen Duc

Software cost estimation is the process of forecasting the effort needed to develop the software system. Global software engineering (GSE) highlights that software development knows no boundaries and majority of the software products and services are developed today by globally-distributed teams, projects, and companies. The problem of cost estimation gets more complex if the discussion is carried out in the context of GSE, which has its own issues. Temporal, cultural, and geographical distance creates communication and software process implementation issues. Traditional software process models such as capability maturity model (CMM) lacks the dynamism to accommodate the recent trends in GSE. The chapter introduces GSE and discusses various cost estimation techniques and different levels of CMM. A couple of GSE-based case studies having CMM-level projects from multiple organizations are studied to analyze the impacts of highly mature processes on effort, quality, and cycle time.


Author(s):  
Javed Iqbal ◽  
Muzafar Khan ◽  
Nasir Mehmood Minhas

Project planning is crucial for fruitful completion of a software development project. In case of a certified software development organisation, one can guess whether the software development projects are planned properly or not. But, what to do for a non-certified organisation? The objective of this study is to address this problem. For this purpose, a questionnaire survey has been conducted by involving experienced practitioners. The results show that several software development organisations follow Capability Maturity Model Integration) Project Planning-Process Area practices unofficially. Such organisations are potential candidate organisations for software process improvement initiatives, and would be cheap and safe for successful completion of a project. Keywords: CMMI, software project management, software process improvement, specific goals, specific practices, subpractices.


Sign in / Sign up

Export Citation Format

Share Document