Synopses & Reviews
Improving Software Quality Do you want to cut development and maintenance cycle times by 50% or more? Do you want to reduce costs by 50% or more? Do you want to virtually eliminate software defects and related reliability problems? Do you want to get out from under the burden of your existing software? Then, you need this bookan insiders guide to Total Quality Management. Improving Software Quality tells you how to apply Total Quality Management (TQM) to software development and evolution. Youll find out how to translate the manufacturing orientation of existing TQM material into a software environment with extensive examples for both development and maintenance. Using the Software Engineering Institutes assessment (SEI), youll learn how to quickly benchmark your existing software organization against the best in the world and begin to implement proven action plans to establish a baseline of excellence.
Includes bibliographical references (p. 272) and index.
About the Author
About the author LOWELL JAY ARTHUR is the author of five popular Wiley books on software engineering including Software Evolution and Rapid Evolutionary Development. Mr. Arthur has over 21 years of work experience developing and maintaining software in IBM, UNIX, and PC environments. He has consulted with many firms including Motorola, Kodak, and E-Systems about programmer productivity, software quality, and improved software development and maintenance methodologies. Mr. Arthur is a quality improvement team leader, facilitator, and instructor with an extensive background in quality improvement, process design, and software measurements for information systems development and maintenance. For the last three years, he has been continuously involved in implementing TQM in a large software organization.
Table of Contents
Quality Planning--Doing the Right Things.
The Management and Planning Tools.
The Software Quality Problem-Solving Process.
Plan--Investigate the Problem.
Do--Identify and Implement Proposed Solutions.
Act to Integrate and Sustain Solutions.
Quality Improvement Teams.
Process Management--Doing Things Right.
Supporting Software Quality Improvement.
Quality in Software Evolution.
Rapid Evolutionary Development.
A QI Story.