第四章主要讲到两人合作,两个人合作共分为五个阶段:
1、萌芽阶段
2、磨合阶段
3、规范阶段
4、创造阶段
5、解体阶段
这里每个阶段视乎是两个人合作发展必须经历的过程,可是实际工作过程中处于萌芽和磨合的时间会很短,在这里如何用最短的世界来磨合就是一个值得思考的问题,并且解体阶段是必然的吗?那我们又该如何维护好创造阶段,尽量延长二人处于最佳水平的时间?
第五章讲的是团队和流程
软件的团队模式这里提到十种:
1、主治医师模式
2、明星模式
3、社区模式
4、业余剧团模式
5、秘密团队
6、特工团队
7、交响乐团模式
8、爵士乐模式
9、功能团队模式
10、官僚模式
我认为这些模式难以评出最好的,我觉得对于团队来说最重要的是,找到一个最适合的模式,不同的工程,不同的团队,不同的需求,适合他的模式必然也不尽相同。
开发者流程有:
1、写了再改模式
2、瀑布模型
3、统一流程
(业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境、初始阶段、细化阶段、构造阶段、交付阶段)
4、老板驱动的流程
5、渐进交付的流程
我们上学实验都是参照的统一流程来进行的,但是以后工作面临更多的应该是渐进交付的流程。
我之前基本没有参加过团队合作的项目,可能由于个人性格原因,我上课时寻找伙伴时,不是很主动,在团队中,发挥作用很小。
由于自己的开发能力有限,我觉得自己在团队中还是需要努力的,多与大家交流。现在需要克服的困难就是,我要多主动与小伙伴交流,不能太过沉默。