A Modeling View of Process Improvement

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.

[1]  Clenio F. Salviano,et al.  A Method for Tridimensional Process Assessment Using Modelling Theory , 2010, 2010 Seventh International Conference on the Quality of Information and Communications Technology.

[2]  T. L. Short Peirce's Theory of Signs , 2007 .

[3]  Clenio F. Salviano A Multi-model Process Improvement Methodology Driven by Capability Profiles , 2009, 2009 33rd Annual IEEE International Computer Software and Applications Conference.

[4]  Jeff Rothenberg,et al.  The nature of modeling , 1989 .

[5]  David N. Card,et al.  Research directions in software process improvement , 2004, Proceedings of the 28th Annual International Computer Software and Applications Conference, 2004. COMPSAC 2004..

[6]  Clenio F. Salviano Model-Driven Process Capability Engineering for Knowledge Working Intensive Organization , 2008 .

[7]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[8]  Peter F. Drucker,et al.  Landmarks of Tomorrow: A Report on the New "Post-Modern" World , 1996 .

[9]  Khaled El Emam,et al.  SPICE in retrospect: Developing a standard for process assessment , 2007, J. Syst. Softw..

[10]  Watts S. Humphrey,et al.  Managing the software process , 1989, The SEI series in software engineering.