设计结构矩阵(DSM)是描述和分析活动依赖性的一个非常有用的工具。设计结构矩阵最初由斯图尔特(Steward)于1981年在分析设计参数描述时提出,后来进一步地用于分析具有创造性特征的产品开发项目并获得非常有效的管理效果。在一个设计结构矩阵中,项目的活动被排成一行和一个相应的列,行和列按相同的顺序排列,但一般来讲,只有行标有活动名称。一行(对应一个活动)标有符号“×”,表示它依赖于“×”所在的列代表的其他活动。从一行横看过去就是为完成该行代表的活动所依赖的所有活动;从一列由上往下看就是哪些活动接收来自该列所代表的活动的信息。对角元素通常以圆点或活动标签填充,这仅是为了将矩阵的上边和下边三角区域分隔开来以便于查找依赖性。图16-15显示了项目活动的三种基本依赖关系对应的设计结构矩阵。
图16-16显示了柯达公司猎豹项目的14种主要活动的设计结构矩阵。设计结构矩阵在活动按它们将要执行的顺序排列时最有用。大多数情况下,这一顺序与为串行依赖性所约束的顺序相对应。请注意,如果设计结构矩阵中包含串行依赖活动,那么活动的先后排列应使得矩阵是一个下三角矩阵;也就是说,没有符号标记在矩阵的上三角区出现。出现在上三角区的符号标记有特殊的重要性,它意味着一个较早的活动依赖于一个较迟的活动。一个三角区标记意味着两个具有串行依赖性的活动次序倒置,在这种情况下活动的次序可以更改以减少上三角区的符号标记。然而,当没有一个活动排序能减少上三角区标记时,该标记揭示出两个或多个活动是耦合的。
图16-15 项目活动的依赖关系与设计结构矩阵的对应
(www.daowen.com)
图16-16 柯达公司猎豹项目的简化设计结构矩阵
改变活动顺序被称为“分割”。可以通过简单的算法对设计结构矩阵进行分割,以使活动尽可能按其串行依赖性排序。查看一个已分割的设计结构矩阵可以发现哪些活动是串行的,哪些活动是并行的,以及哪些活动是耦合的,其中的耦合活动关系较为复杂,要求同时解决或通过反复循环解决。在一个已分割的设计结构矩阵中,若一个活动仅含有对角线以下的依赖关系标记符号,那么该活动就是一组串行活动的一部分;若两个或两个以上的活动之间无任何依赖关系符号标记,则表示这两个或多个活动是并行的;若在对角线之上出现依赖关系符号标记,则说明存在耦合活动。
更复杂的设计结构矩阵使用方法已经成为美国麻省理工学院的重要研究课题。许多科研工作已经将这种方法应用于更大的项目和更复杂系统的开发,如汽车和飞机。解析方法已经被用于分解复杂活动的耦合作用、预测可能的项目完成时间和成本的分配或辅助进行基于产品结构的组织结构设计。设计结构矩阵的企业使用者们发现,对设计结构矩阵方法中项目活动图示的创造性使用,在规划和执行阶段对项目经理来说十分具有指导意义。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。