Other DFTS Tools, Techniques, and Methodologies


DFTS technology also includes a number of quality approaches and methodologies such as QFD, TRIZ, Pugh, Taguchi Methods, and FMEA. Additionally, the following set of techniques complement the DFTS technology and are an integral part of every successful deployment:

  • Systems thinking: A fundamental tenet of quality management is to view an organization as a set of interconnected elements formed with the purpose of pursuing certain objectives. A change in one element has repercussions on others and the system as a whole. These elements are typically grouped and analyzed as input-process-output parts of a system.

  • Process management: This is based on Deming's approach of measuring the variances in processes, finding the causes of variances, and eliminating or reducing them to improve quality.

  • Standardization: After the DFTS has been customized to the organization's needs and internalized, it must be embraced as a standard software development technology for the organization. Any deviation must be justifiable, approved, and documented by appropriate authorities. This standardization must be supported by appropriate control and documentation. Organizations with ISO 9001 and other certifications would integrate DFTS into their procedures and control systems.

  • Adequate documentation: Systematic process management requires documentation as an essential part of the development technology. What is not documented has not been recognized!

  • Statistical thinking: Statistical thinking is an integral part of process management. Data on variances must be measured, deploying a set of tools to make fact-based decisions. Statistical tools are invaluable when appropriate and are discussed in Chapter 15. In process improvement, the B7 tools are extremely useful and constitute the subject matter of this chapter. But as you will see in Chapter 9, undue reliance on statistical tools is not always warranted and may even be counterproductive. That chapter also shows the limitations of statistical tools and their irrelevance at upstream stages, where crucial software quality issues such as complexity are addressed.




Design for Trustworthy Software. Tools, Techniques, and Methodology of Developing Robust Software
Design for Trustworthy Software: Tools, Techniques, and Methodology of Developing Robust Software
ISBN: 0131872508
EAN: 2147483647
Year: 2006
Pages: 394

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net