敏捷开发与v字形开发
Posted aPythoner
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了敏捷开发与v字形开发相关的知识,希望对你有一定的参考价值。
业务背景
互联网中,C端产品需求变化比较快,很难想象几年之后是什么样子,所以说敏捷开发比较多,而且很多小项目就是不断的小步快跑、ABtest试探,功能各种改。
一些航天航空、to 大b、to g的大型工程,需求更新没那么快,或者客户就要最终的成品,就常用瀑布流或者v字形开发,开始时候就设计好了一个大的框架,中间很难修改,所以说后期有时候排故或者优化真的是叫做排除万难。。。。
举个例子:
从北京到上海,自驾就是敏捷开发,因为路上的路况是不可能在出发前全部预判到的,就靠司机随机应变。
坐飞机就是v字形或者瀑布流开发,定了就是定了,航线、飞行计划这些改变很麻烦。
敏捷开发
敏捷开发有敏捷宣言、原则那些,自行百度。在这讲讲我们日常是怎么用的。
其实就是一次次迭代发版,而不是一次性全开发完了再发版
优点:软件一直可使用,可以不断的和用户反馈,修改方向;团队内部互相监督,进度可见;创业用
缺点:国内敏捷开发实践难,很多假敏捷;大团队站会浪费时间
v字形开发
优点:弄得好的话质量还不错;有的客户只要最后的成品用这个或者瀑布流都行;可以设计的很详细
缺点:各种文档超级多;不适应需求变化;人不够的话,测试累死了
结论
不管哪一种,加班都挺多的。。。。
以上是关于敏捷开发与v字形开发的主要内容,如果未能解决你的问题,请参考以下文章