Concern about software quality is noted.Obstacles to improving quality are identified.Explanation is given as to why there are no quick fixes to overcome the barriers to improving softwar equality.Mamagerial and statistical concepts and processes important for improving software quality are considered.It difficult to find a good operational definition of quality.THe conventional life cycle for software engineering is reviewed to draw attention to its limitatiosn and to introduce the use of the MUSH label to focus efforts to improve quality,productivity,and peorformance through a life cycle of expanded scope.A metaphor,identified as the Four Voices,is used to focus effort to overcome to overcoem the current major gaps in data needed to support quality improvement processes.Some of Deming's 14 points are cited as relevant for achieving imporviements in assessed with resepct to their contributions to the goals of the orgnaization is described.the uefulness of understanding whether and orgnaiztion invests in software from the objective of cost avoidance or from the objective of value added is explained.The need for Constraint Identification and Critical Success Factors Identification is mentioed.The need for measurements and dat ato provide a focus on deliverables rather than only haivn gdat aand measurements related to expenditure of effort is considered.Quality software models are mentioned to illustrate thier questionable applciability for use in improving the creation or use of software.The increasing likelihood of buying,rather than building,software is mentioned to draw attention to some of the data and people constraints that need to be addressed when deciding whether to build or buy software.
展开▼