`

项目管理的三架马车

阅读更多

  决定项目成功的核心角色是什么?我认为是三个角色:项目经理、技术经理与需求经理。
  项目经理:解决管理上如何做的问题,对项目的进度与质量负责。具体职责包括了:过程定义、估算、计划制定、计划跟踪与控制、风险管理、质量管理等。
  技术经理:解决技术上如何做的问题,对项目的技术方案负责。具体职责包括了:技术可行性的评估、技术方案的确定、设计、设计验证、技术难题的解决、实现等。
  需求经理:解决做什么的问题,对项目的需求与范围负责。具体职责包括了:需求获取、需求分析、需求描述、需求验证与确认、需求变更的管理、需求实现优先级的确定等。
  这三个角色着重于需求、进度、质量、技术四个方面,抓住了项目成功的核心要素,同时分工明确,互相补充,互相制约。打蛇打七寸,这四个方面即为项目管理的七寸。
  对于超过10个人的项目,应该明确区分这3个角色,分别由不同的人员担当。对于小于10个人的团队,可以由一个人担当多个角色,可以分为以下的四种情况:
(1)     业务型项目经理:甲即担当项目经理又担当需求经理,乙担当技术经理。这种方式在人员比较少时,是优先可以考虑的。
(2)     技术型项目经理:甲即担当项目经理又担当技术经理,乙担当需求经理,乙可能来自于市场部门,未必懂技术。这也是一种解决方案,也是可以考虑的,缺点是甲可能比较繁忙,没有在管上投入更多的工作量,而是陷入了技术细节中。
(3)     全能型项目经理:甲一个人担当了三个角色。这种方式一人独裁,风险很大,具有和(2)相同的风险。
(4)     纯管理型项目经理:甲担当项目经理,乙担当技术经理与需求经理,这种方式,甲很可能就被架空,没有实际的管理权,在实际中很少使用。


SCRUM 方法中将项目组的角色划分为了三个:
Scrum master:相当于是项目的导师,指导项目组的成员按SCRUM方法运作,帮助成员完成项目,屏蔽外来的干扰。
Product owner:相当于是客户代表,和上述的需求经理类似,但是product owner还负责了功能测试。
Team member:项目组的技术人员,包括了设计、编码、测试、文档编写的任务。
项目组的所有人对进度、质量等共同负责。
我们提到的三架马车的思想和Scrum方法的思想有所类似,但是职责更加明确。


分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics