近期听到课堂老师讲到敏捷流程,心里还会想编程还会简单快捷的方法,后来我在构建之法的第六章中看到了敏捷流程。以前在我的心里,敏捷的流程是不存在的,编程都是复杂困难的。而且我总觉得大家一起来开发软件,没有自己一个人开发来的省心,自己所做的就是自己所想的,归咎起来这样的想法就是因为我们现有流行的做法太过于注重形式,阶级,优先级的问题,没有把软件的开发进行简便化。
在敏捷流程的讲解中,我看到一张特别好的图:他列举了现有的做法和敏捷的做法之间的区别和比较。现有的做法有:流程和工具;完备的文档;为合同谈判;执行原定的计划。而敏捷的做法有:个人和交流;可用的软件;与客户合作;相应变化。从两者的比较中,我们也可以发现敏捷流程更加能够带来价值。通常的敏捷流程应用与团队的协作的工程中,他的工作流程分为3个部分:找出需要完成的事情;决定当前冲刺要解决的事情;冲刺。当然在这个过程中也会出现一些问题,但是都是可以解决的,而且一旦解决了问题,会有意想不到的收获呢。
通过这次的学习,我也在接下来的团队协作的冲刺过程中,使用敏捷流程,使团队能够发挥更加强大的功能,也使我们自己获得不小的收获。