Dependency Structure Matrices Flashcards
What is the main factor that causes projects to fail?
Complexity , and lack of awareness/understanding of it
What is DSM (Dependency Structure Matrix)?
A tool for capturing, visualising, analysing and managing complexity. It does this by focussing of dependencies, representing connectivity in a complex system,
What is the structure of the DSM?
- It has and equal number of rows and columns
- It has the same row and column headings presented in the same order
- There is an arrow in the top left cell that shows the direction of the dependency (an arrow towards a letter, indicated what that letter depends on, imagine a diagram with letters and arrows, and arrow from A to B suggests B depends on A)
What is a numerical DSM?
It is a matrix where instead of just an X to show that there is a dependency of sorts, a numerical value is used to show a weighting, for example: a probability, a duration, a cost etc.
What would you call a DSM where elements do not have a dependency on each other?
Parallel DSM
What would you call a DSM where one element influences another in a defined order?
Sequential DSM
What would you call a DSM where influence and information between elements is intertwined?
Coupled DSM
Assuming that elements are listed in the order that they are used, what does a dependency above the leading diagonal represent?
Feedback
What are 4 datatypes that can be represented in a DSM?
Component-based (product)
People-based (organisation)
Activity-based (process)
Parameter-based (low-level process)
What does a component-based DSM represent and what is its application?
Component relationships
System architecting, engineering and design
What does a people-based DSM represent and what is its application?
Organisational relationships
Organisational design, interface management
What does a activity-based DSM represent and what is its application?
Activity input/output relationships
Project scheduling, iteration management
What does a parameter-based DSM represent and what is its application?
Design parameter relationships
Activity sequencing, process construction
For a component based DSM how are the column/row orders decided?
Initially they are random, but then they can be reordered to ‘chunk’ them together as this can help define modules and help visualise the dependencies
For a activity based DSM how are the column/row orders decided?
A flow diagram can help represent information, and then they will be ordered in the rough order that the activities are performed. Therefore, dependencies above the leading diagonal represent feedback in the system.