The 10 Most Powerful Principles for Quality in Software and Software Organizations

Software knows it has a problem. Solutions abound. But which solutions work? What are the most fundamental underlying principles we can observe behind those successful solutions? Can these principles guide us to select successful solutions and avoid time wasters? One hint: in observing successful software organizations in the US, the dominant principle seems to be feedback and control.

[1]  Todd Cotton Evolutionary fusion: a customer-oriented incremental life cycle for fusion , 1995 .

[2]  Stuart Woodward,et al.  Evolutionary Project Management , 1999, Computer.

[3]  Robert G. Ebenau,et al.  Software Inspection Process , 1993 .

[4]  Ralph L. Keeney,et al.  Value-Focused Thinking: A Path to Creative Decisionmaking , 1992 .

[5]  W. Edwards Deming,et al.  Out of the Crisis , 1982 .

[6]  Ruth Milkman,et al.  Microsoft Secrets: How the World's Most Powerful Software Company Creates Technology, Shapes Markets, and Manages People , 1995 .

[7]  Michael Fagan Design and Code Inspections to Reduce Errors in Program Development , 1976, IBM Syst. J..

[8]  Elaine L. May,et al.  The Evolutionary Development Model for Software , 1996 .

[9]  Thomas Gilb,et al.  Software Inspection , 1994 .

[10]  Andy Huber,et al.  Peer reviews in software: a practical guide , 2002, SOEN.

[11]  Victor Tang,et al.  Secrets of software quality: 40 innovations from IBM , 1995 .

[12]  Ronald A. Radice,et al.  High Quality Low Cost Software Inspections , 2001 .

[13]  Peter W. G. Morris,et al.  The management of projects , 1994 .

[14]  Yoji Akao,et al.  Quality Function Deployment : Integrating Customer Requirements into Product Design , 1990 .

[15]  Paul Stephen Dempsey,et al.  Denver International Airport: Lessons Learned , 1997 .

[16]  Shari Lawrence Pfleeger,et al.  Software Metrics , 1991 .

[17]  Raymond Dion,et al.  Process improvement and the corporate balance sheet , 1993, IEEE Software.

[18]  Taratip Suwannasart,et al.  Developing a Testing Maturity Model, Part II , 1996 .

[19]  Taratip Suwannasart,et al.  Developing a Testing Maturity Model : Part I , 1996 .

[20]  William A. Florac,et al.  Practical Software Measurement: Measuring for Process Management and Improvement, , 1997 .

[21]  Philip B. Crosby,et al.  Quality Is Still Free: Making Quality Certain in Uncertain Times , 1995 .

[22]  Dick Bowman,et al.  Principles of software engineering management , 1989, APLQ.