什么是敏捷和敏捷开发?

敏捷开发作为一种开发模式,近年来深受研发团队欢迎,与瀑布式开发相比,敏捷开发更轻量,那么什么是敏捷和敏捷开发呢?一起来看看吧~

 

什么是敏捷

 

敏捷是一种在不确定和变化的环境中,通过创造和响应变化以取得成功的能力

 

什么是敏捷开发

 

敏捷开发则是为了适应快速变化的环境而发展出来的一种开发方法,核心是用户的需求,采用迭代、循序渐进的方式,是基于敏捷思想的一种具体实践,适用于需求不明确或者很容易变化且产品可以一部分一部分交付的产品。

简单理解就是,对于一个交付的产品,可以分步骤拆解成多个迭代,每次迭代只交付一部分功能,随着迭代次数的增多,产品功能也越来越完善。

最常见的方式有 Scrum、Kanban、极限编程(XP)等。

 

敏捷开发具有极大的灵活性,更快交付价值,主张拥抱变化。之后 Tower Blog 会持续给大家分享敏捷开发相关的知识哦~