当下大部分互联网创业公司为什么都愿意采用增量模型来做开发
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了当下大部分互联网创业公司为什么都愿意采用增量模型来做开发相关的知识,希望对你有一定的参考价值。
增量模型与螺旋模型类似,都有迭代的过程,因此优点之一也是允许变更需求,通过向用户演示迭代所产生的部分系统功能,可以尽早地收集用户对于系统的反馈,及时改正对于用户需求的理解偏差,从而保证开发出来的系统真正的解决客户的问题,降低业务偏差的风险。
从软件统一开发过程来看,我们把软件开发生命周期划分为四个阶段,先启阶段确定项目开发的目标和范围,精化阶段确定系统架构和明确需求,构建阶段实现剩余的系统功能,产品化阶段完成软件的产品化工作,将系统移交给客户。其每个阶段的结束标志就是一个主要的里程碑,而每个里程碑都是商业上的决策点,如先启阶段结束后,我们就要决定这个项目是否可行。在使用增量模型时,第一个增量往往是实现基本需求的核心产品。核心产品交付用户使用后,经过评价形成下一个增量的开发计划,这给互联网创业公司在资金的运转上提供了很大的便利。
从技术角度上考虑,在传统的开发项目中,由于要求一下子集成系统中所有的模块,集成阶段往往要占到整个项目很大的工作量(最高可达40%),这一阶段的工作经常是不确定并且非常棘手。在迭代方法中,集成可以说是连续不断的,每一次迭代都会增量式集成一些新的系统功能,要集成的元素都比过去少的多,所以工作量和难度都是比较低的。
从产品品质上分析,每次迭代都会产生一个可运行的系统,通过对这个可运行系统进行测试,我们在早期的迭代中就可以及时发现缺陷并改正,性能上的瓶颈也可以尽早发现并处理,最终开发出令客户满意的产品。
从团队角度上讲,有助于提高团队的士气。开发人员通过每次迭代都可以在短期内看到自己的工作成果,从而有助于增强信心,更好地完成开发任务。
以上是关于当下大部分互联网创业公司为什么都愿意采用增量模型来做开发的主要内容,如果未能解决你的问题,请参考以下文章