Secrets of Software Quality: 40 Innovations from IBM (McGraw-Hill Systems Design & Implementation) - Hardcover

Kaplan, Craig; Etc.; Clark, Ralph; Tang, Victor

 
9780079117953: Secrets of Software Quality: 40 Innovations from IBM (McGraw-Hill Systems Design & Implementation)

Synopsis

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.

"synopsis" may belong to another edition of this title.

From the Author

Managing software for quality and market effectiveness.
This book is about proven and effective management principles for software development. It takes a technological and strategic perspective, it is a technical and a management book. This book is not theoretical, it is written by seasoned software developers and battle scarred managers. We identify the three key determinants for the effective management of software development projects. They are the LEADERSHIP approach of managers, the business & development PROCESSES deployed, and the level of software development TECHNOLOGY used. We do not take "one-size-fits-all" approach; we identify the methodology and tools to calibrate the maturity of the orgaization and identify the appropriate leadership, processes and technologies to deploy. We discuss how as an organization matures, it can deploy new approaches to leadership, deploy new processes and technologies to increase its effectivess. Because this book is based on our own substantial experience in this area, we also discuss pitfalls and danger signals at each stage of maturity. This book has also been reviewed in the IBM Systems Journal and the IEEE journal on software.

"About this title" may belong to another edition of this title.