Tobsus Press Software


THE HARD JOB OF MAKING SOFTWARE WORK:
Establishing the Quality Assurance Function Step By Step
By 'Dr. Rebecca' Staton-Reinstein

TABLE OF CONTENTS

The Context for Quality
   Situational Analysis7
   What is Quality?10
   Quality Assurance14
   Quality Control15
   Quality Improvement16
   Who is responsible for Quality18
Build the Quality Functions19
   Basic Set Up Steps20
   Planning Guidelines21
   Strategic Planning23
   Process Model27
   Maturity Models35
   Bookends: Requirements38
   Bookends: Change Control44
   Bookends: Configuration Control45
   Partnership Model46
   Project Management49
Establish Quality Assurance51
   Establish Measurement53
   QA Responsibilities56
Establish Quality Control58
   The "V" Model58
   Unique Talent of Testers62
   Tester Involvement in Life Cycle63
   Inspections65
   Automated Test Tools70
   QC Responsibilities71
Establish Quality Improvement73
   IT Quality Improvement75
   Strategic Uses of Data77
   Quality Improvement Responsibilities79
Cost of Quality81
International Standards86
Sarbanes-Oxley Act87
What do we need to know?90
Plan Quality Implementation92
Appendix A
   Survey Basics95
   Vendor Selection Matrix98
   Force Field Analysis100
   Pareto Chart103
   Cost of Quality105
   Root Causes of Analysis106
   Guidelines for Procedure Writing109
   Process Model110
   Process Flow Analysis112
Appendix B
   ISO115
   MBNQA117
   Six Sigma118
   Capability Maturity Model119
   Capability Maturity Model Integrated122
   SPICE124
   TickIT127
   Testing Maturity Model128
   Dr. Deming's 14 Points130
Appendix C
   References134
   Quality Glossary139
   Biography140