This work features 40 innovations used by IBM, many of which originated at IBM and are being made public. The book/disk combination should arm software managers, systems administrators, CIOs and project leaders with the technical and managerial expertise they need to achieve high-quality software standards. Based on the Malcolm Baldrige Award criteria and drawing from the experience of IBM's largest software development lab, the authors describe current techniques, 13 process innovations, 15 new tools and technologies, and strategies developed by IBM for maintaining and improving quality. Using a hands-on approach, the authors explain each innovation according to the problem it solves; how it solved the problem at IBM; costs, benefits and risks; implementation advice; and references for those needing further information. For example, the book details 12 innovations from IBM that solve the problem of getting high-quality code out on time; 28 innovations showing how to improve the process of developing or testing code; and 28 innovations showing how to use better tools and methodologies for developing and testing code. Readers can learn how to tailor a quality-improvement strategy to fit their own needs, and produce higher quality code with greater efficiency, as well as 100 pitfalls to avoid.
Computers-Technology, Programming, Software-Design-Testing-Engineering, Software-Development,