现代软件工程讲义 4 团队和流程 (4)

社区由很多志愿者参与, 每个人参与自己感兴趣的项目, 贡献力量, 大部分人不拿报酬。这种模式的好处是“众人拾柴火焰高”,但是如果大家都只来烤火, 不去拾柴;或者捡到的柴火质量太差, 最后火也熄灭了。  社区并不意味着“随意”,  一些成功的社区项目(例如开发和维护Linux 操作系统的社区)都有很严格的代码复审和签入的质量控制。

业余剧团模式 (Amateur Theater Team):

这样的团队在每一个项目(剧目)中, 不同的人会挑选不同的角色。在下一个剧目中, 这些人也许会换一个完全不同的角色类型。各人在团队中听从一个中间指挥(导演)的指导和安排。在学生实践项目或培训项目中, 这样的事情经常发生。

秘密团队 (skunk work team):

一些软件项目在秘密状态下进行, 别人不知道他们具体在做什么。 Apple 公司在研发 Macintosh 之后的系统时, 就有两三个团队在不同时期进入秘密状态开发。现在一些创业团队也是处于类似状态。  这种模式的好处是:  团队内部有极大的***, 没有外界的干扰 (不用每周给别人介绍进展, 听领导的最新指示),团队成员有极大的投入。

特工 (SWAT) 团队:

就像电影电视中的特工组《加里森敢死队》等等影片一样,软件行业的一些团队由一些有特殊技能的专业人士组成,负责解决一些棘手而有紧迫性的问题。例如2000 年之前很多公司都需要专业人士去解决 Y2K 问题。这些团队成员必须了解传统语言和老式系统, 才能胜任这样的任务。现在还有一些团队专门做网站安全性服务。 

交响乐团模式 (Orchestra):

大家看过交响乐团的演奏。我觉得有下面一些特点:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zgfjwf.html