例如,
1.主治医师模式,有一个首席程序员负责整个程序的方方面面,其他程序员配合他的工作。而在学校这种模式往往变成一个人干活,其他人偷懒的模式。
2.明星模式就是主治医师模式的极致化。
3.社区模式由很多志愿者参与,每个人参与自己感兴趣的部分,无偿贡献力量。
4.业余剧团模式,不同的人经常更换不同的角色
5.秘密团队,没有外界的干扰,团队成员极大的投入。
6.特工团队,由一些特殊技能的专业人士组成,解决一些棘手而又紧迫的问题。
7.交响乐团模式,有明确分工合作,都听指挥的指示行动,大多公司都采用这种模式。
8.爵士乐团队,都是即兴演奏,不靠谱。
9.功能团队,具备不同能力的同事们平等协作,共同完成一个功能,最后软件公司都会演变成这种模式。
10.官僚模式,很难运用。
开发流程就是把软件工程在开发,运营,维护的过程变成一个统一的整体。而软件开发也有很多种模式。1.写了再改模式。
2.瀑布模型(系统需求-软件需求-分析-程序设计-编码-测试-运行)瀑布模式还能变型为各种相似模式。
3.老板驱动模型,就是从第十个团队模式演变而来的,老板说什么就做什么,有好处也有不好的地方。好处就是老板更懂得市场和竞争,可是对于技术细节却是外行。下达命定就是行政命令不一定能管好创造性的团队。
4.渐进交付的流程。
我在读这一章节的基础上,才能对即将开始的团队开发有一定的了解