Home
Home
DSM Tutorial
DSM Tools
DSM Links
Submit a paper
Search
Contact Us
9th International Design Structure Matrix (DSM) Conference
16 – 18 October 2007, Munich, Germany
www.dsm-conference.org
 
MIT Offering 2 Day Workshops for Managing Complex Product Development Projects
March 21-22, 2007
August 1-2, 2007
November 14-15, 2007
Course Website
 
DSM Tutorial available at your company's site
Course Description
 
DSM Tutorial - Clustering Overview PDF Print E-mail

Clustering Overview


As we have learned in the partitioning section, the goal of partitioning was to render the DSM lower triangular as much as possible. The reason was due to the significance of upper-diagonal marks, which represented feedback information flows. This situation arises whenever the matrix elements represent a set of project tasks (i.e. task-based DSM). On the other hand, when the DSM elements represent design components (i.e. component-based DSM) or teams within a development project (i.e. team-based DSM), the goal of the matrix manipulation changes significantly form that of partitioning algorithms. The new goal becomes finding subsets of DSM elements (i.e. clusters or modules) that are mutually exclusive or minimally interacting subsets. This process is referred to as "Clustering".

In other words, clusters absorb most, if not all, of the interactions (i.e. DSM marks) internally and the interactions or links between separate clusters is eliminated or at least minimized.



As a simple example, consider a development process that includes seven participants as shown in the DSM, below. Note that the interactions between different participants are also shown in the DSM. If we were to form several development teams within this project, what will be the number of teams required and the membership of each team?

Clustering the DSM for this project will provide us with insights into optimal team formations based on the degree of interactions among participants.

  1 2 3 4 5 6 7
1 * X     X X  
2   *   X     X
3   X * X     X
4   X X * X   X
5       X * X  
6 X       X *  
7   X X X     *

If the above DSM was rearranged in the following manner (as shown below). One possible team assignment is:

Team 1: participants 1 and 6

Team 2: participants 4 and 5

Team 3: participants 2, 3, 4 and 7.

Note that by making participant 4 a member of both teams 2 and 3, we were able to absorb more interactions internally within a team.

1 6 5 4 2 3 7
1 * X X   X    
6 X * X        
5   X * X      
4     X * X X X
2       X *   X
3       X X * X
7       X X X *

In another example, consider the following component-based DSM for an automobile Climate Control System (Pimmler and Eppinger, 1994).

A B C D E F G H K L N M O P
Radiator A A X                            
Engine fan B X B                            
Heater Core C     C                       X
Heater Hoses D       D                        
Condenser E   X     E X   X                
Compressor F         X F   X X              
Evaporator Case G             G                 X
Evaporator Core H         X X   H X             X
Accumulator I           X   X I              
Refrigeration Controls J                   J            
Air Controls K                     K          
Sensors L                       L        
Command Distribution M                         M      
Actuators N                           N    
Blower Controls O                             O X
Blower Motor P     X       X X           X P

The above DSM was rearranged such that the following module structure was apparent. 

D J K L M N A B E F I H C P O G
Radiator D D                              
Engine fan J J                            
Heater Core K K                          
Heater Hoses L L                        
Condenser M M                      
Compressor N N                    
Evaporator Case A A X                
Evaporator Core B X B X              
Accumulator E   X E X   X        
Refrigeration Controls F X F X X        
Air Controls I   X I X        
Sensors H X X X H   X    
Command Distribution C   C X    
Actuators P X X P X X
Blower Controls O     X O  
Blower Motor G     X   G

Clustering the "X" marks along the diagonal of the DSM resulted in the creation of three "chunks" for the Climate Control System. The "chunks" are (Pimmler and Eppinger, 1994):

  1. Front End Air Chunk.
  2. Refrigerant Chunk.
  3. Interior Air Chunk.

A Clustering Algorithm



Back to Tutorial Index

 
Next >
© 2008 The Design Structure Matrix Web Site
Joomla! is Free Software released under the GNU/GPL License.