各种团队:
1.
业务团队:一个技术领导 + 多个各司其责的成员。这是最常见的结构,可以适用于各种项目,但效率未必总是最优的
2.
首席程序员团队: 首席程序员就像主刀的外科医生,处理手术中的大部分事情; 其他成员只为他提供支持。适用情况:存在这样一个程序员,他的效能是他人的十倍,而且他生活简单,愿意每天工作16小时。这种团队的生产率非常高。
3.
Skunk Works团队: 一群有才华、有创造性的团队。享有高度自治,公司对他们几乎没什么管理,团队内也没有官僚体制的影响。这种团队可以激发出很高的创造性,适合需要创新的项目;但缺点是不能给管理层提供足够的可视性。
4.
Feature Team,即工作团队,又称项目组,各个成员来自不同的部门,临时组建,在项目进行时需要向各自部门的经理报告 (没太懂这种团队的优缺点)
5.
搜索救援团队: 专门用于快速解决一个短期的问题
6.
SWAT团队:像一个特警小组一样,每个人在自己的领域都非常熟炼; 他们可以快速组建和动员,然后专业迅捷地完成一个目标清晰的项目。
7. 运动员团队:?
8. 戏剧团队:?
技术领导与管理者的职责分工问题
如果分工没处理好,就会出现这样的问题:
两个人对同一件事重复负责,因为他们都以为自己对这件事负责;两个人都某件事都没负责,因为他们都以为对方应对这件事负责
推荐的分工办法: