A Modeling View of Process Improvement

  • Clênio F. Salviano
Conference paper
Part of the Communications in Computer and Information Science book series (CCIS, volume 155)


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.


SPI Process Modeling PRO2PI Methodology SPICE CMMI 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Humphrey, W.S.: Managing the Software Process. Addison-Wesley, Reading (1989)Google Scholar
  2. 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. 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. 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. 5.
    Dorling, A.: Next Generation 15504 - the 33001 series of Standards – UPDATE, August 24 (2009),
  6. 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. 7.
    Pries-Heje, J., Johansen, J. (chief eds.): SPI Manifesto, eurospi. net, version A.1.2 (2010)Google Scholar
  8. 8.
    Potts, C.: Software-Engineering Research Revised. IEEE Sw. 10(5), 19–28 (1998)Google Scholar
  9. 9.
    Bézivin, J.: On The Unification Power of Models. In: Software and System Modeling (2005)Google Scholar
  10. 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),
  11. 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. 12.
    Atkin, A.: Peirce’s Theory of Signs. The Stanford Encyclopedia of Philosophy (Winter 2010),
  13. 13.
    Drucker, P.: Landmarks of Tomorrow - A Report on the New ’Post-Modern’ World. Harper & Row, New York (1959)Google Scholar
  14. 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. 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. 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

Copyright information

© Springer-Verlag Berlin Heidelberg 2011

Authors and Affiliations

  • Clênio F. Salviano
    • 1
  1. 1.CTI: Centro de Tecnologia da Informação Renato ArcherCampinasBrazil

Personalised recommendations