Skip to content

Instantly share code, notes, and snippets.

@zhanhai
Created September 3, 2016 04:27
Show Gist options
  • Save zhanhai/d106089f42f3899db291cc0b7849be4e to your computer and use it in GitHub Desktop.
Save zhanhai/d106089f42f3899db291cc0b7849be4e to your computer and use it in GitHub Desktop.

团队分工

之前的文章中,我们讨论了架构师的职责,即:负责软件质量。这里,我们看看团队中其他主要角色的分工

产品经理-需求

产品经理负责软件需求,决定产品的功能特性和运营模式。

项目经理-进度

项目经理对进度负责,他保证软件能够按时按质的交付。

部门经理-团队/市场

部门经理的重点在于搭建团队,并通过制度、文化、资源、人事、奖励和惩罚等方法提高团队执行力。具体包括:

  • 组建团队,培养骨干
  • 主要通过组织架构、人事安排、敏捷文化等方法提高团队执行效率
  • 通过鼓励、督促内部培训交流,对近期取得进步的成员予以精神奖励等手段,建设学习型团队
  • 帮助团队成员融入团队,缓解团队成员压力,使每个成员都能够坦然接受挑战,乐于主动暴露问题

部门经理是团队和市场/公司之间的桥梁,他一方面需要贯彻公司的意图,使团队按照公司和市场需求完成交付,另一方面,他需要负责为团队从公司争取物质和精神支持。

部门领导不一定要参与具体活动(需求、架构...),但是他应当能够通过某种方式(早会、主动咨询、分析表面问题)及时发现团队执行和成长中的问题,主要从人的角度(招聘、调岗、鼓励、奖励)帮助解决问题

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment