Lessons learned in framework-based software process improvement
Pankaj Jalote
- 04 Dec 2002
- pp 261-265
TL;DR: These lessons are based on the experience of the author in implementing a CMU-based SPI program in a large software organization in India, and helping many organizations in India and other countries (primarily the US and Mexico) with their SPI programs.
read more
Abstract: Software process improvement (SPI) has emerged as a critical area for organizations involved in software development. There is now considerable evidence that SPI can provide substantial gains in quality, productivity, and cycle time. Currently, most organizations embarking upon a SPI program tend to use a framework like the Capability Maturity Model. We discuss lessons learnt in using these frameworks for software process improvement. First, three critical success factors are discussed. The remaining lessons have been grouped into three categories - framework related, process related, and SPI management related. For each category we discuss key lessons. These lessons are based on the experience of the author in implementing a CMU-based SPI program in a large software organization in India, and helping many organizations in India and other countries (primarily the US and Mexico) with their SPI programs.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A Multipurpose Code Coverage Tool for Java
R. Lingampally,Atul Gupta,Pankaj Jalote +2 more
- 03 Jan 2007
TL;DR: A Java-based tool JavaCodeCoverage is presented, which supports testing and related activities by recording the test coverage for various code-elements and updating the coverage information when the code being tested is modified.
45
•Journal Article
Process Construction and Customization
TL;DR: This paper advocates the use of method engineering, illustrating its utility by the construction of methodologies at various levels of process capability by a combination of a metamodel and a repository of process/method components.
Considering People CMM for managing factors that affect software process improvement
Gerardo Matturro,J. Saavedra +1 more
TL;DR: In this article, the authors propose to consider the People CMM model as a framework around which to implement organizational actions to manage the success factors and barriers that influence a software process improvement initiative.
9
•Proceedings Article
Lecciones Aprendidas en el Acompañamiento Masivo para Mejora de Procesos en Empresas de Software: Un Caso Colombiano
Raquel Anaya,Liliana Gomez +1 more
- 01 Jan 2012
TL;DR: Los programas de acompanamiento masivo para la mejora del proceso software, son una estrategia utilizada en paises latinoamericanos that busca mejorar la competitividad de the industria de software.
6
A SPEM-Based Software Process Metamodel for CMM
TL;DR: SPM-CMM provides abstract syntaxes and rule semantics for CMM software process, and also supports of modeling of CMM integration with UML CASE tools.
References
Capability Maturity Model for Software, Version 1.1
Mark C. Paulk,Bill Curtis,Mary Beth Chrissis,Charles V. Weber +3 more
- 01 Feb 1993
TL;DR: This paper serves as one of the best sources for understanding the CMM, and it should clear up some of the misconceptions associated with software process maturity as advocated by the SEI.
1.8K
Capability Maturity Model for Software
Mark C. Paulk,Bill Curtis,Mary Beth Chrissis +2 more
- 01 Jan 2001
TL;DR: An overview of the Capability Maturity Model for Software (Software CMM) and the concepts of software process maturity and a discussion of likely future directions for CMM-like models are provided.
•Book
Software Metrics: Establishing a Company-Wide Program
Robert B. Grady,Deborah L. Caswell +1 more
- 06 Jun 1987
TL;DR: This dissertation is the most detailed study of a metrics program ever done.
542
How software process improvement helped Motorola
Michael Diaz,J. Sligo +1 more
TL;DR: The authors offer metrics and data that show the results of Motorola's CMM usage, and suggest the model should be considered as a vehicle for software process improvement.
302
A systematic survey of CMM experience and results
James D. Herbsleb,Dennis R. Goldenson +1 more
- 01 May 1996
TL;DR: Evidence is found that process maturity is in fact associated with better organizational performance, and that software process appraisals are viewed, in retrospect, as extremely valuable and accurate guides for the improvement effort.