Features
- Cover Type: Paperback with 488 pages
- Published by: AUERBACH
- Edition: 2nd Edition March 27, 2007
- Written in: English
- ISBN 10 Number: 1420044265
- ISBN 13 Number: 978-1420044263
-
Book Dimensions:
9.2 x 6 x 1 inches
- Weighs: 1.4 pounds
Product Description
Even though Six Sigma programs have successfully been implemented in practice, many IT departments remain skeptical of the process or are unaware of how the tools can be used to improve system development. Removing the mystique surrounding this technique, Six Sigma
software Development, Second Edition demonstrates how Six Sigma tools and concepts can be used to enhance the system development process. Revised and updated, this second edition clearly explains Six Sigma concepts and their application, maps Six Sigma concepts and tools to all aspects of system development, and proposes the use of Six Sigma tools to evaluate and improve the overall performance of the IT department. In addition to classic Six Sigma, the book introduces Design for Six Sigma (DFSS) and illustrates when and how its tools and techniques can be used to increase the robustness and reliability of a new system. It also shows how the judicious application of lean tools can reduce the complexity of IT processes, thus shortening the time needed to translate customer requirements into completed systems and increasing customer satisfaction.
Book Info
Illustrates how Six Sigma concepts can be applied to all aspects of the evolving system development process. Includes that traditional waterfall model and support of legacy systems, but also more recent development innovations such as rapid application development, packaged
software implementation, and outsourcing.
--This text refers to an out of print or unavailable edition of this title.
Reader Reviews
This review is from: Six Sigma Software Development (Paperback)
There are a number of books about measuring the software process or employing applied statistics in the software engineering environment, but this is the first one that solely addresses 6-Sigma as it applies to software development. What I like is that, unlike other 6-sigma books that address manufacturing or business processes, this one does not come across as evangelistic or prescriptive. Instead Ms. Tayntor explains what 6-sigma is and how it can be effectively applied to software development. The first two chapters thoroughly cover the basics and benefits of 6-Sigma to provide a foundation for the rest of the book. My only complaint about the opening chapters is they cover the DMAIC (Define, Measure, Analyze, Improve, Control) framework, which assumes that processes exist, but need to be improved. In my opinion, since this book is introducing 6-Sigma the focus should have been on DMADV (Define, Measure, Analyze, Design, Verify). However, this is a fine point and does not substantially detract from this excellent book. After laying the foundation, the book then covers how 6-Sigma applies to different development life cycle approaches (waterfall, rapid development, prototyping, etc.), and also how it applies to legacy operations. I especially liked the latter because she addresses change control, maintenance and support functions - important, but often overlooked topics. The book also discusses topics outside of the normal realm of software development, such as packaged software, outsourcing, and IT operations. In addition, the appendices are especially valuable because they cover how to map functional processes, conduct a failure mode and effects analysis, and rank priorities. This book is an important resource to the software engineering community, and is especially valuable to CMM level 4 and 5 organizations. Most importantly, it brings techniques that have been amply proven in the manufacturing and service sectors to software engineering and shows how they can be realistically applied.