趋势网(微博)讯:当今时代,软件的开发技术正以一个快速甚至于疯狂的步伐发展前进,也就是说,如果想要维持经营软件开发这一块,敏捷式软体开发不再是我们可以选择的方法,而是越来越成为我们的唯一选择。
让每一次发布都虚惊一场
从本质上来讲,和老式的,依靠长时间的前期规划的“瀑布式”软件开发方法不同,敏捷式软体开发的发展是一个迭代、增量开发过程。不管我们的志向如何伟大,敏捷式软体开发方法通常做好失败的准备。因此,它保证了软件在开发过程中对各种随时可能出现问题作出高度适应性改变,以达到损失最小化。
曾经一度是软件公司发展尖端手机或者网络应用自由选择的一种技术,敏捷式软体开发现在已经成为主流。佛瑞斯特研究公司的分析师Diego Lo Giudice提到:
在现代程序应用时代,无论是开发手机,平板电脑中的不断涌现的新应用,或者网络应用,真正成功的领导者一定是那个领导他的开发团队把开发中心放在保持软件的恒定价值和渐进式发展的人。
采用敏捷性软体开发的原因是,钻研旧产品的稳定性对于加快软件开发速度很重要。一位在大型金融服务公司工作的高管说到:
OH:“产品稳定性来自于大量频繁的发行代码。所以每一次发布,你宁愿虚惊一场,也不想要有大事情发生。”
-马特Asay的(@ mjasay)2013年10月2日
时代在变革
《哈佛商业评论》期刊发表了一系列数据,表明这种迭代的软件开发一直不错,但是随着科学技术不断变化和新技术的采用,这种方法也变得至关重要。






美国防部宣布与哈佛断绝关系
周生生涉事挂坠送检结果为足金
美国一厨师脱光扎进炸锅中身亡
南京博物院事件最新通报
外卖小哥打翻32杯奶茶原地发愣
上述消费需求的增加,反过来说,是因为有一个更加灵活的基础设施,尤其是软件方面。开源软件为开发人员开发高质量软件提供了一个联营机会,而硬件则可以通过基础设施云服务(IaaS)使得软件开发容易按比例扩大缩小。
出于这种考虑,由Synergy研究集团发表在基础设施云服务上的最新数据就显得很有趣,我们知道,这有趣并不是因为它展示了亚马逊完全的占据了市场,而是因为它显示了所有主要云供应商数量的增长:

无论你选择哪一种供应商,基础设施到位才是发展快速的关键。
大数据需要用一直敏捷性软体开发方法
这是一个特别重要的新的探索领域,如大数据。美国的高德纳咨询公司经过调查发现,大部分企业拼命的开始使用大数据,却常常没有太多线索如何去处理它们。
大数据对于我们来说是新鲜的,事实上,很多公司在刚开始它们的项目的时候都会失败。毕竟,它们不能保证不经过反复试验,哪些数据应该捕获,或者怎样利用这些数据。所以,大数据非常重要,而使用敏捷性软体方法就能从金钱和时间上都尽可能减少失败造成的损失。
那么这些可以用一个传统的瀑布式的方法进行吗?
当然。而且许多公司几乎都会选择用这种方法处理大数据和一些其他项目,因为他们没有发现更好的方法。但我们不要成为那样的软件开发者,或者经营那样的公司。虽然敏捷式软体开发或许没有神圣到可以解决所有开发过程中遇到的问题,但是它是一个可以跟上技术采用的步伐和解决大型开发项目的精明方法。