Loading...
Software Design for Six Sigma: A Roadmap for Excellence
ISBN: 978-0-470-40546-8
November 2010
560 pages
A realistic, step-by-step process for succeeding with DFSS
Design for Six Sigma (DFSS) is vital to software design activities that decide quality, cost, and cycle time of the software. This book is the first to completely cover the entire body of knowledge of software DFSS, and the first to tie all quality improvement methods used in the design stage together with a software DFSS algorithm. The algorithm includes conceptual design frameworks blended with Six Sigma tools to hasten the software development cycle and save developmental costs.
Drawing on their unsurpassed experience leading DFSS and Six Sigma in deployment in Fortune 100 companies, the authors cover the entire software DFSS project life cycle, from business case through scheduling, customer-driven requirements gathering through execution. They provide real-world scenarios for applying techniques to software, hardware, and systems composed of both, while they also:
Illustrate the entire software DFSS deployment and execution processes
Provide in-depth and clear coverage of organizational and technical aspects of DFSS deployment
Explain how to apply DFSS in a software development project and choose the right DFSS tools
Present ways to define measurable critical parameters that reflect customer requirements and thoroughly assess business case risk and opportunity
Explore axiomatic design and advanced robust design optimization for software
Reveal how to verify system capabilities and reliability based on pilots or early testing
This unique guide brings together descriptions of methods such as Design for Experiment (DoE), Quality Function Deployment (QFD), Software Failure Mode and Effect Analysis (SFMEA), Design for X, and Axiomatic Design in one place, showing how they can all be utilized to help quality improvement in software development, what kinds of roles they play in various stages of design, and how they can be combined to form a comprehensive strategy for tackling any quality issues in the design stage. This is valuable information for software quality assurance professionals as well as design engineers, project engineers, and middle-level managers.