这次读了构建之法第六章,敏捷流程
我们团队开发的过程,也被要求用敏捷流程来开发,书中所说,什么是敏捷流程呢?
第一步,找出完成产品需要做的事情
第二步,决定当前的冲刺需要解决的事情
第三步,冲刺
第四步,得到软件的一个增量版本
大体上可以分为以上三步,其实就是让团队如何更高效的开发软件。一款软件,从最初的想法,到完全诞生出来,首先需要找出我们需要做的事,详细的列一个清单,每一项工作的时间估计以天为单位。再一步,整个产品的实现被分为几个阶段的冲刺,这时的时间划分是以小时为单位,第三步就是冲刺,需要每日的站立会议,我昨天做了什么,今天要做什么,遇到了什么问题。且需要写燃尽图。前段时间我们团队也要求按照敏捷流程去开发,可结果却不顺人意,我们的开发没有每天都开发,主要集中在几天一直开发,而且一开始定义的需要做什么也不太清楚,所以导致我们最后做出来的差强人意,没有达到令我们满意的状态,而且我们团队的成员并不是全员参与,导致开发进度很不好,再加上我们的站立会议很少。这些不利因素,也确实是是我们做的不好的原因,书上所说的敏捷流程是很多软件开发者总结出来,是目前比较流行的一种高效开发方式,但由于我们没有遵循其中的一些规则,所以,下次再团队开发,我们务必按照流程,好好的开发。总结这次的教训,下次做得更好!