《快速软件开发》学习笔记 – Part 2.8 团队结构

各种团队

   1.
业务团队:一个技术领导 + 多个各司其责的成员。这是最常见的结构,可以适用于各种项目,但效率未必总是最优的

   2.
首席程序员团队: 首席程序员就像主刀的外科医生,处理手术中的大部分事情; 其他成员只为他提供支持。适用情况:存在这样一个程序员,他的效能是他人的十倍,而且他生活简单,愿意每天工作16小时。这种团队的生产率非常高。

   3.
Skunk Works团队: 一群有才华、有创造性的团队。享有高度自治,公司对他们几乎没什么管理,团队内也没有官僚体制的影响。这种团队可以激发出很高的创造性,适合需要创新的项目;但缺点是不能给管理层提供足够的可视性。

   4.
Feature Team,即工作团队,又称项目组,各个成员来自不同的部门,临时组建,在项目进行时需要向各自部门的经理报告 (没太懂这种团队的优缺点)

   5.
搜索救援团队: 专门用于快速解决一个短期的问题

   6.
SWAT团队:像一个特警小组一样,每个人在自己的领域都非常熟炼; 他们可以快速组建和动员,然后专业迅捷地完成一个目标清晰的项目。

   7. 运动员团队:?

   8. 戏剧团队:?

技术领导与管理者的职责分工问题

  如果分工没处理好,就会出现这样的问题:
两个人对同一件事重复负责,因为他们都以为自己对这件事负责;两个人都某件事都没负责,因为他们都以为对方应对这件事负责

   推荐的分工办法:

  

Leave a Comment

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.