项目管理 - 团队角色
角色
- 开发者(Developer)
- 首席开发者(Chief Developer)
- 项目助理(Project Assistant)
- 涉众(Stakeholder)
项目助理
工作原则
- 不对项目的成败负责
- 主要职责是执行PMO制度的规范
- 项目助理的考核方是PMO
- 负责项目过程中所有的非技术管理工作
实际上,可能期望一个项目助理可以工作在多个项目上。
项目助理的职责
- 维护项目的管理信息
- 建立开发团队与外部的沟通渠道
- 监督、整理和汇报项目的进行状态
- 检查项目活动的执行质量
- 触发修正的活动
- 发起项目日常集体活动,比如stand-up meeting,迭代会议等等
- 参加开发团队的各种会议及讨论。
- 确保产品合规
- 确保开发环境、工具和组件合规
- 与法务人员交涉
- 购买需要的软硬组件
- 管理工具和组件的许可协议和购买信息
- 执行产品的发布流程
- 组织团队建设活动
- 观察团队
主要是发现团队成员在协作、能力、压力、情绪、健康等方面上的问题和需要。
并与团队成员、PMO和上级经理沟通,判断是否需要介入。
首席开发者(Chief Developer)
首席开发者的建立是为了在决策冲突中,起到仲裁的作用。
这个仲裁的行为可能会发生在任何活动上,比如:任务分配、技术的选择等等问题上。
首席开发者也可以被认为是队长(Team Leader)。
如果,团队成员对其仲裁结果仍有不同的意见。那么可以记录这个意见到项目状态报告中。
首席开发者的职责
- 具有决策仲裁权
- 协调团队
- 技术决策
- 分配任务
- 团队方向
- 负责对团队成员的绩效考核
- 首席开发者也是开发者,同时兼顾开发者的职责
- 不要成为管理者,参与到技术工作上
开发者(Developer)
开发者的职责
- 负责项目的开发任务