敏捷实施调查
2008年2月,Dr. Dobb's发起了一次有关敏捷开发技术实施情况的调查,共收到642份数据2。调查结果表明,实施敏捷的风险很低,并且调查结果显示:实施敏捷方法之后,开发生产率得到提高的占82%,软件交付质量得到提升的占77%,而客户满意度得到提升的则占78%。
2008年6月,敏捷工具厂商Versionone也发起一次敏捷开发实施情况的调查3,共收到来自80个国家3061个参与者提交的结果。大部分参与者都是敏捷的技术带头人、教练或是咨询师,他们所处公司中,绝大部分的开发队伍少于100人。他们给出的数据是:实施敏捷方法之后,开发生产率得到提高的占84%,软件交付质量得到提升的占68%,69%的软件项目加快了上市时间,而另外有74%的人认为项目风险降低了。
从上面两次调查报告来看,在实施了敏捷方法学的软件组织里面,绝大部分的组织都认为实施敏捷方法学之后,组织的软件交付能力得到了提升,而且客户的满意度也得到了提高。也就是说,在绝大部分实施敏捷方法学的软件组织里面,敏捷方法学承诺的两个愿景得到了充分的印证。
结论
敏捷方法学承诺的“提升团队交付能力,给客户交付更多商业价值”的确能给项目团队和软件客户带来实实在在的好处。不仅有充足的理由,而且有充足的案例数据来证明这一点。面对商业价值日新月异的经济趋势,传统的软件方法学显得束手无策,既不能满足目前对软件交付商业价值的要求,也极大地扼杀了软件团队的生产力和创造力。与“重”方法学不同,敏捷方法学只是提供了很少的几种推荐实践,然后再提供了遵循的价值和原则。敏捷方法学更希望软件团体在开发过程中,根据客观的实际情况,按照敏捷价值和原则,进行裁剪出适合团队的软件方法。基于此,也是越来越多的软件组织投入的实施敏捷方法学的潮流中来。