Abstract
The Capability Maturity Model Integration (CMMI) has become very influential as a basis for software process improvement. It is accepted that process maturity is associated with better project performance and organizational performance. Software process simulation is being applied to the management of software projects, product life cycles, and organizations. This paper argues that the successful adoption of one particular simulation paradigm to a large extent depends on an organization’s capability maturity. We investigate four typical simulation paradigms and map them to their appropriate CMMI maturity levels. We believe that an understanding of these relationships helps researchers and practitioners in implementing and institutionalizing process simulation in software organizations.
CMM and CMMI are service marks of SEI, Carnegie-Mellon University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Abdel-Hamid, T.K., Madnick, S.E.: Software Project Dynamics: An Integrated Approach. Prentice Hall, Englewood Cliffs (1991)
Christie, A.M.: Simulation in Support of CMM-based Process Improvement. Journal of Systems and Software 46(2-3) (1999)
Raffo, D.M., Vandeville, J.V., Martin, R.H.: Software Process Simulation to Achieve Higher CMM Levels. Journal of Systems and Software 46(2-3) (1999)
Kellner, M.I., Madachy, R.J., Raffo, D.M.: Software Process Simulation Modeling: Why? What? How? Journal of Systems and Software 46(2-3) (1999)
Banks, J., Carson, J.S.: Discrete-Event System Simulation. Prentice-Hall, Englewood Cliffs (1984)
Suarez, A.J., et al.: Qualitative Simulation of Human Resources Subsystem in Software Development Projects. In: 16th International Workshop on Qualitative Reasoning, Sitges, Spain (2002)
Ramil, J.F., Smith, N.: Qualitative Simulation of Models of Software Evolution. Software Process: Improvement and Practice 7(3-4) (2002)
Kuipers, B.: Qualitative Reasoning: Modeling and Simulation with Incomplete Knowledge. MIT Press, Cambridge (1994)
Zhang, H., Kitchenham, B.: Semi-quantitative Simulation Modeling of Software Engineering Process. In: Wang, Q., Pfahl, D., Raffo, D.M., Wernick, P. (eds.) SPW 2006 and ProSim 2006. LNCS, vol. 3966, pp. 242–253. Springer, Heidelberg (2006)
Kasse, T.: Practical Insight into CMMI. Artech House, Boston (2004)
CMMI Product Team, Capability Maturity Model Integration (CMMI-SE/SW/IPPD, v1.1), Continuous Representation. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA (2002)
CMMI Product Team, Capability Maturity Model Integration (CMMI-SE/SW/IPPD, v1.1), Staged Representation. Software Engineering Institute, Carnegie Mellon University, Pittsburgh, USA (2002)
Brooks Jr., F.P.: The Mythical Man-Month: Essays on Software Engineering (Anniversary Edition). Addison-Wesley, Reading (1995)
Zhang, H., et al.: Qualitative Simulation Model for Software Engineering Process. In: 17th Australian Software Engineering Conference, Sydney, IEEE, Los Alamitos (2006)
Madachy, R.J.: Software Process Dynamics. IEEE Computer Society Press, Los Alamitos (2005)
Antoniol, G., DiLucca, G.A., DiPenta, M.: Assessing Staffing Needs for a Software maintenance Project through Queuing Simulation. IEEE Transactions on Software Engineering 30(1) (2004)
Raffo, D., Setamanit, S.: A Simulation Model for Global Software Development Project. In: International Workshop on Software Process Simulation and Modeling, St. Louis, MO (2005)
Kerzner, H.: Project Management: A Systems Approach to Planning, Scheduling, and Controlling, 9th edn. John Wiley & Sons, Chichester (2006)
Zhang, H., Kitchenham, B., Jeffery, R.: Planning Software Success with Semi-quantitative Reasoning. In: 18th Australian Software Engineering Conference, Melbourne, IEEE, Los Alamitos (2007)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer Berlin Heidelberg
About this paper
Cite this paper
Zhang, H., Kitchenham, B., Jeffery, R. (2007). A Framework for Adopting Software Process Simulation in CMMI Organizations. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds) Software Process Dynamics and Agility. ICSP 2007. Lecture Notes in Computer Science, vol 4470. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72426-1_27
Download citation
DOI: https://doi.org/10.1007/978-3-540-72426-1_27
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72425-4
Online ISBN: 978-3-540-72426-1
eBook Packages: Computer ScienceComputer Science (R0)