软件开发的矩阵式结构

在大型的软件企业中,有一种层次化矩阵式结构,这种结构将技术与管理工作分离,技术负责人负责技术上的决策,管理负责人负责非技术性事务的管理决策和绩效评价。如图3-4所示。

图3-4 矩阵式结构

项目经理负责整个项目过程的管理和绩效评价,另外还有专门的技术负责人负责软件开发的技术决策和方案设计。开发人员按不同角色分工协作完成开发任务,这个模式解决了技术和管理无法兼备的问题,但是团队成员受到双重领导,明确划分技术人员和管理人员权限是十分重要的。这种矩阵式结构中的程序员组成人数不宜过多。当软件规模较大时,应该把程序员分成若干小组,采用如图3-5所示的组织结构。该图描述的是技术管理组织结构,非技术管理组织结构与此类似。

图3-5 大型项目的技术管理组织结构

版权声明:本篇文章(包括图片)来自网络,由程序自动采集,著作权(版权)归原作者所有,如有侵权联系我们删除,联系方式(QQ:452038415)。http://www.apmygs.com/470.html
返回顶部