SPICE 2011: Software Process Improvement and Capability Determination pp 16-27 | Cite as
A Modeling View of Process Improvement
Abstract
As a consequence of Software Process Improvement success there are forces that urge for further evolution. One force is the need for eliciting and refining underlying SPI principles. This article introduces a modeling view of process and process improvement with three types of process models (Process Capability Profile, Process Enactment Description and Process Performance Indicator) and an example on a process improvement cycle. This modeling view improves the integrated understanding of what we want, what is the current status, what we can do and what we are doing for improvement during a cycle. This modeling view is then used as a basis for introducing Modeling driven (Knowledge Working) Process Improvement as an evolution of current Model-based (Software, Systems and Services) Process Improvement.
Keywords
SPI Process Modeling PRO2PI Methodology SPICE CMMIPreview
Unable to display preview. Download preview PDF.
References
- 1.Humphrey, W.S.: Managing the Software Process. Addison-Wesley, Reading (1989)Google Scholar
- 2.Rout, T.P., El Emam, K., Fusani, M., Goldenson, D., Jung, H.-W.: SPICE in retrospect: Developing a standard for process assessment. J. Syst. Software (2007)Google Scholar
- 3.CMMI Product Team, CMMI® for Development, Version 1.3, Improving processes for developing better products and services. Technical Report, CMU/SEI-2010-TR-033, ESC-TR-2010-033, Software Engineering Process Management Program (November 2010)Google Scholar
- 4.The International Organization for Standardization and the International Electrotechnical Commission. ISO/IEC 15504, composed of seven parts (15504-1 to 15504-7) parts, under the general title Information technology — Process assessment (2004-2008) Google Scholar
- 5.Dorling, A.: Next Generation 15504 - the 33001 series of Standards – UPDATE, August 24 (2009), http://www.spiceusergroup.org
- 6.Salviano, C.F.: Model-Driven Process Capability Engineering for Knowledge Working Intensive Organization. In: Proc. of 8th Int. SPICE Conf., Nuremberg, Germany, pp. 1–9 (2008)Google Scholar
- 7.Pries-Heje, J., Johansen, J. (chief eds.): SPI Manifesto, eurospi. net, version A.1.2 (2010)Google Scholar
- 8.Potts, C.: Software-Engineering Research Revised. IEEE Sw. 10(5), 19–28 (1998)Google Scholar
- 9.Bézivin, J.: On The Unification Power of Models. In: Software and System Modeling (2005)Google Scholar
- 10.Favre, J.M.: Megamodeling and Etymology - A story of Words: from MED to MDE via MODEL in five millenniums, ADELE Team, LSR-IMAG, University of Grenoble, France (2004), http://www-adele.imag.fr/~jmfavre
- 11.Rothenberg, J.: AI, Simulation & Modeling. In: Widman, L.E., Loparo, K.A., Nielsen, N.R. (eds.) The nature of modeling, August 1989, pp. 75–92. John Wiley & Sons, Inc., Chichester (1989); (Reprinted as N−3027−DARPA, The RAND Corporation, November 1989)Google Scholar
- 12.Atkin, A.: Peirce’s Theory of Signs. The Stanford Encyclopedia of Philosophy (Winter 2010), http://plato.stanford.edu/archives/win2010/entries/peirce-semiotics/
- 13.Drucker, P.: Landmarks of Tomorrow - A Report on the New ’Post-Modern’ World. Harper & Row, New York (1959)Google Scholar
- 14.Salviano, C.F.: A Multi-Model Process Improvement Methodology Driven by Capability Profiles. In: Proc. of IEEE COMPSAC, Seattle, USA, pp. 636–637 (2009), doi:10.1109/COMPSAC.2009.94Google Scholar
- 15.Salviano, C.F., Martinez, M.R.M., Banhesse, E.L., Enelize, A., Zoucas, A., Thiry, M.: A Method for Tridimensional Process Assessment Using Modelling Theory. In: Proc. of IEEE Seventh QUATIC, Porto, Portugal, pp. 430–435 (2010), doi:10.1109/QUATIC.2010.95Google Scholar
- 16.Card, D.N.: Research Directions in Software Process Improvement. In: Proc. 28th IEEE Int. Comp. Sw. and App. Conf., Hong Kong, China, September 27-30, pp. 238–239 (2004)Google Scholar