Skip to main content

A Systems Perspective on Software Process Improvement

  • Conference paper
  • First Online:
Product Focused Software Process Improvement (PROFES 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2559))

Abstract

Software process improvement often lacks strong links to project management and control activities, which are concerned with identifying the need of process change and triggering improvement initiatives. Project management, on the other hand, often fails at selecting appropriate software engineering methods and technology that help to ensure project success. This paper proposes a model that guides project managers (1) to set up a project so that it can reach its specific goals and (2) to identify corrective actions (or changes) once a project is at risk of failing its goals. The model complements established improvement methods such as CMMI, GQM, and Experience Factory and links them to those project management activities that often are the starting point of improvement initiatives.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Abdel-Hamid, T.K., Madnick, S.E.: Software Projects Dynamics-an Integrated Approach. Prentice-Hall (1991)

    Google Scholar 

  2. Basili, V.R., Caldiera, G., Rombach, D. H.: Experience Factory. In: Marciniak, J.: Encyclopedia of Software Engineering, Vol. 1, pp. 511–519, Wiley (2001)

    Google Scholar 

  3. Basili, V.R., Caldiera, G., Rombach, H.D., van Solingen, R.: Goal Question Metric (GQM) Approach. In: J. Marciniak: Encyclopedia of Software Engineering, Vol. 1, pp. 578–583, Wiley (2001)

    Google Scholar 

  4. von Bertalanffy, L.: General Systems Theory, Foundations, Development, Applications. Georges Braziller, New York (1968)

    Google Scholar 

  5. Birk, A., Dingsøyr, T., Stålhane, T.: Postmortem: Never leave a project without it. IEEE Software, 19(3), pp. 43–45, (2002)

    Article  Google Scholar 

  6. Birk, A.: A Knowledge Management Infrastructure for Systematic Improvement in Software Engineering. PhD Theses in Experimental Software Engineering, Vol. 3, Fraunhofer IRB, Stuttgart, Germany (2001)

    Google Scholar 

  7. Briand, L.C., Differding, Ch., Rombach, H.D.: Practical Guidelines for Measurement-Based Process Improvement. Software Process Improvement and Practice 2 (4), pp. 253–280, (1996)

    Article  Google Scholar 

  8. Checkland, P.: Systems Thinking, Systems Practice. (1981)

    Google Scholar 

  9. Christie, A.M.: Simulation: An Enabling Technology in Software Engineering. In: CROSSTALK-The Journal of Defense Software Engineering, pp. 2–7 (1999)

    Google Scholar 

  10. CMMI Product Team. Capability Maturity Model Integration (CMMI), Version 1.1. Software Engineering Institute, Pittsburgh, PA (2002)

    Google Scholar 

  11. Florac, W.A., Park, R.E., Carleton, A.D.: Practical Software Measurement. Software Engineering Institute, Pittsburgh, PA (1997)

    Google Scholar 

  12. Forrester, J.W.: Industrial Dynamics. Productivity Press, Cambridge (1961)

    Google Scholar 

  13. Forrester, J.W.: Principles of Systems. Productivity Press, Cambridge (1971)

    Google Scholar 

  14. International Organization for Standardization: ISO 9001:2000: Quality Management Systems-Requirements. International Organization for Standardization (2000)

    Google Scholar 

  15. Kaplan, R.S., and Norton, D.P.: The Balanced Scorecard: Translating Strategy into Action. Harvard Business School Press, Boston (1996)

    Google Scholar 

  16. Kerth, N.L.: Project retrospectives: A handbook for team reviews. Dorset House, New York (2001)

    Google Scholar 

  17. Lin, C.Y., Abdel-Hamid, T.K., Sherif, J.S.: Software-Engineering Process Simulation Model (SEPS). In: Journal of Systems and Software 38, pp. 263–277 (1997)

    Article  Google Scholar 

  18. van Latum, F., van Solingen, R., Oivo, M., Hoisl, B., Rombach, D.H., Ruhe, G.: Adopting GQM-based measurement in an industrial environment. IEEE Software, 15(1):78–86 (1998)

    Article  Google Scholar 

  19. Pfahl, D.: An Integrated Approach to Simulation-Based Learning in Support of Strategic and Project Management in Software Organisations. PhD Theses in Experimental Software Engineering, Vol. 8, Fraunhofer IRB, Stuttgart, Germany (2001)

    Google Scholar 

  20. Pfahl, D., Lebsanft, K.: Knowledge Acquisition and Process Guidance for Building System Dynamics Simulation Models. An Experience Report from Software Industry. In: International Journal of Software Engineering and Knowledge Engineering 10, 4, pp. 487–510 (2000)

    Google Scholar 

  21. Pfahl, D., Lebsanft, K.: Using Simulation to Analyse the Impact of Software Requirement Volatility on Project Performance. In: Information and Software Technology 42, 14, pp. 1001–1008 (2000)

    Article  Google Scholar 

  22. Pfahl, D., Ruhe, G.: System Dynamics as an Enabling Technology for Learning in Software Organisations. In: 13th International Conference on Software Engineering and Knowledge Engineering. SEKE’2001. Knowledge Systems Institute, Skokie, IL, pp. 355–362 (2001)

    Google Scholar 

  23. Senge, P.M.: The Fifth Discipline-the Art & Practice of the Learning Organization. Doubleday, New York (1990)

    Google Scholar 

  24. van Solingen, R., Berghout, E.: The Goal/Question/Metric Method: A practical guide for quality improvement of software development. McGraw-Hill, London (1999)

    Google Scholar 

  25. Waeselynck, H., Pfahl, D.: System Dynamics Applied to the Modelling of Software Projects. In: Software Concepts and Tools 15, 4, pp. 162–176 (1994)

    Google Scholar 

  26. Weinberg, G.M.: An Introduction to General Systems Thinking. Wiley, New York (1975)

    Google Scholar 

  27. Wiener, N.: Cybernetics. Wiley, New York (1948)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Birk, A., Pfahl, D. (2002). A Systems Perspective on Software Process Improvement. In: Oivo, M., Komi-Sirviö, S. (eds) Product Focused Software Process Improvement. PROFES 2002. Lecture Notes in Computer Science, vol 2559. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36209-6_4

Download citation

  • DOI: https://doi.org/10.1007/3-540-36209-6_4

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00234-5

  • Online ISBN: 978-3-540-36209-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics