Advertisement

A Pattern-Based Solution to Bridge the Gap Between Theory and Practice in Using Process Models

  • Antonio Amescua
  • Javier García
  • Maria-Isabel Sánchez-Segura
  • Fuensanta Medina-Domínguez
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3966)

Abstract

In order to extend the use of software process improvement programs and to make it independent of organizational features, this work describes the results obtained using a knowledge based model and tool, and proposes a pattern-based solution, using a SPEM (Software Process Engineering Metamodel) exten-sion, in order to improve the efficiency of use of the knowledge-based model proposed.

Keywords

Knowledge Management Product Pattern Software Process Improvement Software Project Management Software Engineer Institute 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Pinto, R., Shoemaker, D.: The Cost of CMM in a Conventional IT Organization: A Field Study (2002)Google Scholar
  2. 2.
    Burke, D., Howard, W.: Knowledge Management and Process Improvement: A Union of Two Disciplines. The journal of defense software engineering (June 2005), Available at: http://www.stsc.hill.af.mil/crosstalk/2005/06/0506Burke.html
  3. 3.
    Gold, A., Malhotra, A., Segars, A.: Knowledge Management: An Organizational Capabilities Perspective. Journal of Management Information Systems 18(1), 185–214 (2001)Google Scholar
  4. 4.
    Gnatz, M., Marschall, F., Popp, G., Rausch, A., Schwerin, W.: Modular Process Patterns supporting an Evolutionary Software Development Process. In: Bomarius, F., Komi-Sirviö, S. (eds.) PROFES 2001. LNCS, vol. 2188, pp. 326–340. Springer, Heidelberg (2001)CrossRefGoogle Scholar
  5. 5.
    OMG, Software Process Engineering Metamodel Specification (SPEM) Versión 1.1 (January 2005)Google Scholar
  6. 6.
    White, D., Fortune, J.: Current practice in project management – an empirical study. International Journal of Project Management 20(1), 1–11 (2002)CrossRefGoogle Scholar
  7. 7.
    Nienaber, R., Cloete, E.: A software agent framework for the support of software project management. In: Proceedings of the SAICSIT 2003, pp. 16–23 (2003)Google Scholar
  8. 8.
    McConnell, E.: Nine Deadly Sins of Project Management. From the Editor IEEE Software (2001), Available at: http://www.stevemcconnell.com/ieeesoftware/iec19.htm
  9. 9.
    Iida, H.: Pattern-Oriented Approach to Software Process Evolution (1999)Google Scholar
  10. 10.
    Hagen, M., Gruhn, V.: Process Patterns - a Means to Describe Processes in a Flexible Way (2004)Google Scholar
  11. 11.
    Dittmann, T., Gruhn, V., Hagen, M.: Improved Support for the Description and Usage of Process Patterns (2002)Google Scholar
  12. 12.
    Project Management Institute (PMI), The Project Management Body of Knowledge (PMBOK), Project Management Institute, Upper Darby, PA (1987)Google Scholar
  13. 13.
    Paulk, M., Garcia, S., Chrissis, M., Bush, M.: Capability Maturity Model for Software, Version 1.1, CMU/SEI-93-TR-24. Technical Report. Software Engineering Institute. Carnegie Mellon University (1993)Google Scholar
  14. 14.
    Software Engineering Institute. CMMI for Systems Engineering, Software Engineering, Integrated Product and Process Development, and Supplier Sourcing (CMMI-SE/SW/IPPD/SS, V1.1), Carnegie Mellon University (March 2002)Google Scholar
  15. 15.
    Phillips, M.: CMMI V1.1 Tutorial. Software Engineering Institute. Carnegie Mellon University (2003)Google Scholar
  16. 16.
    Standard ISO/IEC 15504-5:1999 Standard for Information Technology-Software process assessment (1999)Google Scholar
  17. 17.
    Alexander, C.: A Pattern Language: Towns, Buildings, Construction. Oxford University Pres., Oxford (1977)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Antonio Amescua
    • 1
  • Javier García
    • 1
  • Maria-Isabel Sánchez-Segura
    • 1
  • Fuensanta Medina-Domínguez
    • 1
  1. 1.Computer Science DepartmentCarlos III Technical University of MadridLeganes, MadridSpain

Personalised recommendations