Advertisement

Implementing Software Project Control Centers: An Architectural View

  • Jens Heidrich
  • Jürgen Münch
Part of the Lecture Notes in Computer Science book series (LNCS, volume 5338)

Abstract

Setting up effective and efficient mechanisms for controlling software and system development projects is still challenging in industrial practice. On the one hand, necessary prerequisites such as established development processes, understanding of cause-effect relationships on relevant indicators, and sufficient sustainability of measurement programs are often missing. On the other hand, there are more fundamental methodological deficits related to the controlling process itself and to appropriate tool support. Additional activities that would guarantee the usefulness, completeness, and precision of the resulting controlling data are widely missing. This article presents a conceptual architecture for so-called Software Project Control Centers (SPCC) that addresses these challenges. The architecture includes mechanisms for getting sufficiently precise and complete data and supporting the information needs of different stakeholders. In addition, an implementation of this architecture, the so-called Specula Project Support Environment, is sketched, and results from evaluating this implementation in industrial settings are presented.

Keywords

SoftwareProject Control Center Measurement QIP GQM 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Standish Group. CHAOS Summary 2008. Study, Standish Group International (2008)Google Scholar
  2. 2.
    Münch, J., Heidrich, J.: Software Project Control Centers: Concepts and Approaches. Journal of Systems and Software 70(1), 3–19 (2004)CrossRefGoogle Scholar
  3. 3.
    Project Management Institute: A Guide to the Project Management Body of Knowledge (PMBOK®Guide) 2000 Edition. Project Management Institute, Four Campus Boulevard, Newtown Square, PA 19073-3299 USA (2000)Google Scholar
  4. 4.
    Basili, V.R., Caldiera, G., Rombach, D.: Goal Question Metric Approach. In: Encyclopedia of Software Engineering, pp. 528–532. John Wiley & Sons, Inc., Chichester (1994)Google Scholar
  5. 5.
    Basili, V.R., Caldiera, G., Rombach, D.: The Experience Factory. Encyclopaedia of Software Engineering 1, 469–476 (1994)Google Scholar
  6. 6.
    Heidrich, J., Münch, J.: Goal-oriented setup and usage of custom-tailored software cockpits. In: Jedlitschka, A., Salo, O. (eds.) PROFES 2008. LNCS, vol. 5089, pp. 4–18. Springer, Heidelberg (2008)CrossRefGoogle Scholar
  7. 7.
    Ciolkowski, M., Heidrich, J., Münch, J., Simon, F., Radicke, M.: Evaluating Software Project Control Centers in Industrial Environments. In: International Symposium on Empirical Software Engineering and Measurement (ESEM 2007), Madrid, pp. 314–323 (2007)Google Scholar
  8. 8.
    Ciolkowski, M., Heidrich, J., Simon, F., Radicke, M.: Empirical Results from Using Custom-Made Software Project Control Centers in Industrial Environments. In: International Symposium on Empirical Software Engineering and Measurement (ESEM 2008), Kaiserslautern (to be published, 2008)Google Scholar
  9. 9.
    Ciolkowski, M., Heidrich, J., Münch, J.: Practical guidelines for introducing software cockpits in industry. In: Proceedings of the 5th Software Measurement European Forum (Smef 2008), Milan, May 28-29-30, 2008, pp. 49–64 (2008)Google Scholar
  10. 10.
    Kitchenham, B.A.: Software Metrics. Blackwell, Oxford (1995)Google Scholar
  11. 11.
    Agresti, W., Card, D., Church, V.: Manager’s Handbook for Software Development. SEL 84-101, NASA Goddard Space Flight Center. Greenbelt, Maryland (November 1990)Google Scholar
  12. 12.
    Davis, F.D.: Perceived usefulness, perceived ease of use, and user acceptance of information technology. MIS Quarterly 13(3), 319–340 (1990)CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2008

Authors and Affiliations

  • Jens Heidrich
    • 1
  • Jürgen Münch
    • 1
  1. 1.Fraunhofer Institute for Experimental Software EngineeringKaiserslauternGermany

Personalised recommendations