构建之法阅读笔记04

软件团队里除了能写代码、测试代码和画图做设计的成员,还有一类角色,不做上面这些事情但也很重要,我们叫他们项目经理——PM-ProgramManager

PM的出现让团队内部的互动出现了两个新特性:
负责一个功能的开发/测试人员和相关的PM密切合作,再由PM代表这一小组去和别的小组或客户代表打交道,大大降低了交流的成本;

有专人负责开发/测试之外的许多事务和项目进度的管理,让开发和测试人员专注于技术方面的工作。

PM虽然不写代码做测试,但是他们的工作对于整个项目来说是至关重要的,因为PM连接的是外界与团队的开发进程,要考虑很多风险,比如人员方面的:客户,员工,合作伙伴。或者流程方面的:对项目的估计预算,对成本和收益之间的对比,对需求的判断等。所以一个团队的开发,不仅仅是编程,是对一款软件的推广,这就要涉及到开发之外的很多方面了,因此PM对于整个团队来说是不可缺少的。

posted on 2016-05-28 17:42  木头人儿  阅读(94)  评论(0编辑  收藏  举报