Skip to main content

The Ten Most Powerful Principles for Quality in (Software and) Software Organizations for Dependable Systems

  • Conference paper
  • First Online:
Computer Safety, Reliability and Security (SAFECOMP 2000)

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

Included in the following conference series:

  • 794 Accesses

Abstract

Software knows it has a problem. Solutions abound, but which solutions work? What are the most fundamental underlying principles we can observe in successful projects? This paper presents 10 powerful principles that are not widely taught or appreciated. They are based on ideas of measurement, quantification and feedback. Our maturity level with respect to ‘numbers’ is known to be poor. Hopefully, as we move to higher maturity levels we will also begin to appreciate the power of measurement and numeric expression of idea. What can we do right now? I suggest the first step is to recognize that all your quality requirements can and should be specified numerically. I am not talking about ‘counting bugs’. I am talking about quantifying qualities such as security, portability, adaptability, maintainability, robustness, usability, reliability and performance. Decide to make them numeric on your project. Draft some numeric requirements today, surprise your team tomorrow!

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. Akao, Y. (Editor): Quality Function Deployment: Integrating Customer Requirements into Product Design. Productivity Press, Cambridge Mass. USA, (1990)

    Google Scholar 

  2. Cotton, T.: Evolutionary Fusion: A Customer-Oriented Incremental Life Cycle for Fusion. Hewlett-Packard Journal, August (1996) Vol. 47, No. 4, pages 25–38

    Google Scholar 

  3. Michael A. Cusumano and Richard W. Selby: Microsoft Secrets: How the World’s Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People. The Free Press (a division of Simon and Schuster), (1995) ISBN 0-028-74048-3, 512 pages

    Google Scholar 

  4. Deming, W.E.: Out of the Crisis. MIT CAES Center for Advanced Engineering Study. Cambridge MA USA-02139, (1986) ISBN 0-911-37901-0, 507 pages, hard cover

    Google Scholar 

  5. Dion, R.: The Raytheon Report. http://www.sei.cmu.edu/products/publications/95.reports/95.tr.017.html.

  6. Fagan, M. E.: Design and code inspections. IBM Systems Journal, Vol. 15 (3), pages 182–211, 1976. Reprinted IBM Systems Journal, Vol. 38, Nos. 2&3, 1999, pages 259–287. www.almaden.ibm.com/journal

    Article  Google Scholar 

  7. Gelb, M. J.: How to Think Like Leonardo da Vinci. Dell Publishing NY, (1998) ISBN 0-440-50827-4

    Google Scholar 

  8. Gilb, T.: Principles of Software Engineering Management.Addison-Wesley, UK/USA (1988) ISBN 0-201-19246-2

    MATH  Google Scholar 

  9. Gilb, T., Graham, D.: Software Inspection. Addison-Wesley, (1993) ISBN 0-201-63181-4. Japanese Translation, August (1999) ISBN 4-320-09727-0, C3041 (code next to ISBN)

    Google Scholar 

  10. Gilb, T.: Competitive Engineering, Addison-Wesley, UK (End 2000) There will always be a version of this book free at my website, http://www.result-planning.com

    Google Scholar 

  11. Kaplan C., Clark, R., Tang, V.: Secrets of Software Quality, 40 Innovations from IBM. McGraw Hill, ISBN 0-079-11975-3

    Google Scholar 

  12. Keeney, R. L.: Value-focused Thinking: A Path to Creative Decision-making. Harvard University Press, Cambridge Mass/London, (1992) ISBN 0-674-93197-1

    Google Scholar 

  13. May, E. L., Zimmer, B.A.: The Evolutionary Development Model for Software. Hewlett-Packard Journal, Vol. 47. (4) August (1996) 39–45

    Google Scholar 

  14. Mays, R.: Practical Aspects of the Defect Prevention Process. In: Gilb, T., Graham D.: Software Inspection, Chapter 17, (1993)

    Google Scholar 

  15. Mills, H.D.: IBM Systems Journal, (4) (1980) Also republished IBM Systems Journal, (2&3) (1999)

    Google Scholar 

  16. Morris, P.W.G.: The Management of Projects. Thomas Telford, London, (1994) ISBN 0-727-7169-3

    Google Scholar 

  17. Peters, T.: Reinventing Work, The Project 50. Alfred A. Knopf, New York, (2000) ISBN 0-375-40773-1

    Google Scholar 

  18. Florac, W. A., Park, R. E., Carleton, A. D.: Practical Software Measurement: Measuring for Process Management and Improvement. Guidebook from Software Engineering Institute, Reference: CMU/SEI-97-HB-003. Downloadable from SEI web site (Acrobat Reader): ftp://ftp.sei.cmu.edu/ for publications, and main site http://www.sei.cmu.edu. (1997)

  19. Woodward, S.: Evolutionary Project Management. IEEE Computer, October (1999) 49–57

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2000 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Gilb, T. (2000). The Ten Most Powerful Principles for Quality in (Software and) Software Organizations for Dependable Systems. In: Koornneef, F., van der Meulen, M. (eds) Computer Safety, Reliability and Security. SAFECOMP 2000. Lecture Notes in Computer Science, vol 1943. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-40891-6_1

Download citation

  • DOI: https://doi.org/10.1007/3-540-40891-6_1

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-41186-4

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

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics