Tools


One way to compare the methods of traditional QFD and TOC is to examine their tools.

QFD's Seven Management and Planning (7MP) Tools

The tool set for QFD comprises the 7 MP Tools (see Figure 24.5) [Mizuno 1988, Nayatani et al. 1994]. Selected from a wide variety of disciplines, these tools are wildly different, ranging from the right-brain no-numbers tool of the Affinity Diagram to the heavily quantitative matrix data analysis chart. So broad is the range they cover that most QFD projects do not use the entire set of tools.

The 7 MP Tools translate problems (undesirable effects) to benefits (desirable effects) right away, and then concentrate on focusing on the highest-value benefits. From there the QFD framework is tailored specifically for product development, so there is a great deal of structure to help plan exactly how to deliver the planned value.

One theme that all the tools have in common is that they are data driven. The content is produced through data collection, and the results are validated by additional data. In contrast to the TOC tools, there are no well-defined logical checks, and the logic is not strongly scrutinized.

Because the tools are data based, they have no requirement that the customers (or the developers) have any experience or intuition. This is most likely to be the case for a brand-new product.

Sidebar 24.1: What Is the Theory of Constraints (TOC)?

The Theory of Constraints, as developed by Dr. Eliyahu M. Goldratt, is the application of the methods of the hard sciences to human systems. At its core, it uses two concepts of the hard sciences that are quite different from their ordinary use: complexity and problem.

Complexity in ordinary language refers to the amount of data required to describe a system. In the following figure, System B requires many words to describe, so we'd ordinarily say it's "complex."

Complexity in the hard sciences refers to degrees of freedomthe number of points you need to interact with to impact the whole system. System A is "complex", because you must interact with four elements to affect the whole system.

In the hard sciences, a problem is viewed as a conflict between two necessary conditions. Ordinarily, we seek to "solve" problems by compromisetrading off both conditions to get the "best" result we can. Sometimes this is even called "optimization," as if to suggest that it is not possible to do better. In Theory of Constraints, we "dissolve" problems by eliminating the conflict with a win-win "no compromise" result. By not compromising, it is possible to get big gains quicklyif you are willing to shift your paradigm.

To solve the problem in System A, it is necessary to develop and implement four solutions. Anything less cannot impact the entire system. This will be difficult.

To solve the problems in System B, we will work to discover the one core problem that causes the numerous symptoms we see. We will determine the conflict underlying the core problem, and break it. So we will have to develop and implement only one solutionimpacting the entire system.


TOC's Thinking Processes

The tool set for TOC is the Thinking Processes [Dettmer 1997, Scheinkopf 1999]. These tools (Figure 24.6) share a rigorous use of logic. All the tools examine relationships for either necessity or sufficiency. All the tools share a common structure and syntax.

Figure 24.6. The Thinking Processes: the Theory of Constraints tools.


The Thinking Processes concentrate on undesirable effects (problems) right away, and only later, after the conflict has been broken, are the desirable effects (benefits) examined. From there the TOC framework provides a general structure to realize the benefits, so there is a great deal of flexibility when planning how to get to any future reality [Schragenheim 1998].

One theme that all the tools have in common is a careful scrutiny of the logic they represent. TOC has well defined "Categories of Legitimate Reservation" that provide a checklist of ways to confirm (or challenge) the logical structure [Scheinkopf 1999]. In contrast to the QFD tools, these tools do not use data, and data is not generally used to check the logic.

Because the tools are logic based, they are easier to present, and easier to use for buy-in than most of the 7 MP Tools. The absence of data as a check is perhaps least important when these tools are used for breakthrough results, where current data would hardly be relevant. If your project charter allows for your brand-new product to allow "thinking outside the box," you should definitely consider using Theory of Constraints Thinking Processes on your project.

The full Thinking Process Analysis uses all five TOC tools to analyze a situation and identify a core problem, develop a solution, and plan how to implement that solution.

  1. Create a Current Reality Tree with UDEs to identify a Core Problem.

  2. Create an Evaporating Cloud with the Core Problem. This is the Core Conflict. Identify the assumptions behind the cause-effect relationships, and surface injections to dissolve the conflict.

  3. Create a Future Reality Tree with the injection as a starting point. This robust solution to the Core Problem should eliminate the UDEs, cause DEs, and block negative consequences.

  4. Create a Prerequisite Tree to determine the Intermediate Objectives and their sequence.

  5. Create Transition Trees for needed detailed action plans for accomplishing selected Intermediate Objectives and/or Objectives. A Communication Current Reality Tree (not shown) is also used to communicate a Current Reality Tree in a nonthreatening manner in order to get buy-in to the solution by those who are responsible for the core problem.




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