在九十年代中期,涌现了一批软件行业的激进人士,他们反对那些以过程为本的重型软件开发方法(例如:传统的瀑布开发方法),提倡了另一类精益的轻量级开发方法——敏捷方法,并在软件界掀起了一场敏捷运动。
SCRUM 是目前最流行的一种敏捷开发方法。前段时间,InfoQ 中文站采访了国内实施 SCRUM 的五家软件公司,并发表了" Scrum 在中国——企业实施情况调查实录"。在下面这篇文章中,作者根据调查实录提供的信息,对失败案例进行了分析和诊断。他从每日晨会和迭代会议两项具体事项中,通 过分析公司实施 SCRUM 失败的原因,给出了正确使用这些实践的心得体会,并对敏捷方法的思想和精神进行了总结:使用敏捷方法需要什么条件、它可以解决什 么问题以及如何在团队中合理的使用敏捷方法。
敏捷方法强调以人为本,专注于交付对客户有价值的软件。在高度协作的开环境中,使用迭代式的方式进行增量开发,经常使用反馈进行思考、反省和总结,不停的进行自我调整和完善。
所以,如果只是学了 SCRUM 的形,却没有敏捷的意,不清楚敏捷的思想和精神,那么再怎么使用 SCRUM,仍然只是在东施效颦。
查看文章全文: Scurm 实施情况调查之案例分析
评论