本书在第五章讲的是团队,但什么样的队伍才可以叫做团队,像书中大智在街上随便找几个人组成的队伍去搬砖这样的队伍算不上是团队,真正的团队都有一些共同的特点:
- 团队有一致的集体目标,团队要一起完成这一目标。
- 团队成员有各自的分工,互相依赖合作,共同完成任务。
软件团队模式也各种各样,有主治医师模式,表现为一个人干活,其他的人打酱油。有社区模式,表现为每个人参与自己感兴趣的项目,贡献力量,不拿报酬。还有业余剧团模式,这样的团队在每一个项目中,不同的人会挑选不同的角色。还有交响乐团模式,爵士乐模式等等。
好的软件团队要想提高自己的效率 ,就要有适合自己团队的开发流程,如写了再改模式,其好处是不需要太多其他的准备和相关的知识,但它适用于只用一次的程序,要编写一个解决需求的软件,这个方法就不适合了。然后是瀑布模型,虽然也有一些缺陷,但人们在其缺陷上进行了改进,衍生出一些其他模式。
通过这次的阅读,我发现自己的在团队中是处于一种打酱油的状态,没有明确的目标,完全依赖于他人,所以在今后的团队合作中,我会找到自己的优势,明确自己在团队中的目标,为团队尽力,而不再是一种与我无关的状态。