今天看到了团队和敏捷流程这两章,结合最近所做的大作业们,也是深有感触啊。
什么软件团队呢?书中明确说了团队有一致的集体目标,团队要一起完成这目标。 团队成员有各自的分工,互相依赖合作,共同完成任务。在这学期的软件工程概论中,要结组一个团队共同开发一个软件,老师在分组前,说最好是不熟悉的人分成一个组,这也一来正好可以避免抱大腿这中签光的出现,但是我相信我们大部分还是找自己认识熟悉的人结组合作,然后一两个同学干活,其他的人就跟着打酱油了,这是非常不好的团队模式。在书中,我最喜欢的是迈尔斯·戴维斯领导的爵士乐队模式,这种模式强调个性化的表达,强有力的互动,对变化的内容有创意的回应,也能充分发挥我们的想象力。很多好的团队模式都能发展成功能团队模式,就是具备不同能力的同事们平等协作,共同完成一个功能。在这个功能完成之后,这些人又重新组织,和别的角色一起去完成下一个功能。这也是我们团队的努力方向。
敏捷流程给我印象最深的就是软件开发期间的流程规范,也就是各种总结报告。敏捷的步骤。第一步:找出完成产品需要做的事情。第二步:决定当前的冲刺需要解决的事情。整个产品的实现被划分为几个互相联系的冲刺。第三步:冲刺。而在冲刺阶段又有每日的站立会议:我昨天做了,啥我今天要做啥,我碰到了哪些问题。这个在我们冲刺中起了很大的作用,我们编写软件的时候一般都是想到啥写啥,没有明确的分工,但是在老师要求之后,我们按照敏捷流程发现编写的更有条理性,不在混乱了,每个人都清出自己要干什么,所以,以后我们还会一直坚持下去,按照这种方法,来完成我们的作业。