Skip to main content

Software Process Improvement

  • Chapter
  • First Online:
Introduction to Software Quality

Part of the book series: Undergraduate Topics in Computer Science ((UTICS))

Abstract

The origins of the software process improvement field go back to Walter Shewhart’s work on statistical process control in the 1930s. Software process improvement is concerned with practical action to improve the processes in the organization to ensure that they meet business goals more effectively. For example, the goal may be to deliver projects faster and with higher quality.

Software process improvement initiatives lead to a focus on the process and on ways to improve it. Many problems are caused by defective processes rather than people, and a focus on the process helps to avoid a blame culture that occurs when blame is apportioned to individuals rather than the process. The focus on the process leads to a culture of openness in discussing problems and their solutions, and in instilling process ownership in the process practitioners.

Software process improvement allows companies to achieve their business goals more effectively. It helps software companies to deliver high-quality software on-time and on-budget, as well, reducing the cost of development, and improving customer satisfaction. It has become an indispensable tool for software engineers and managers to achieve their goals, and provides a return on investment to the organization.

Various models that support software process improvement are discussed, and these include the CMMI, ISO 9000, PSP and TSP.

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

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 59.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

Notes

  1. 1.

    There is the well-known adage “All models are wrong, some are useful”.

  2. 2.

    The ISO 9004 standard provides guidance on continuous improvement.

References

  1. Deming WE (1986) Out of crisis. MIT Press, Cambridge, MA

    Google Scholar 

  2. Humphry W (1989) Managing the software process. Addison-Wesley, Reading

    Google Scholar 

  3. Software Engineering Institute (2006) CMMI executive overview. Presentation by the SEI. Software Engineering Institute

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2014 Springer International Publishing Switzerland

About this chapter

Cite this chapter

O’Regan, G. (2014). Software Process Improvement. In: Introduction to Software Quality. Undergraduate Topics in Computer Science. Springer, Cham. https://doi.org/10.1007/978-3-319-06106-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-06106-1_12

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-06105-4

  • Online ISBN: 978-3-319-06106-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics