xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

敏捷开发 Agile Development

敏捷开发 Agile Development

增量开发加上迭代开发,才算真正的敏捷开发。

一、迭代开发

敏捷开发的核心是迭代开发(iterative development)。敏捷一定是采用迭代开发的方式。

迭代开发将一个大任务,分解成多次连续的开发,本质就是逐步改进。

每一次迭代都包含规划设计编码测试评估五个步骤,不断改进产品,添加新功能。

二、增量开发

所谓"增量开发",指的是软件的每个版本,都会新增一个用户可以感知的完整功能。也就是说,按照新增功能来划分迭代。

敏捷开发的好处

  1. 早期交付, 从而大大降低成本;
  2. 降低风险, 及时了解市场需求,降低产品不适用的风险;

迭代

每次迭代都是一个完整的软件开发周期,必须按照软件工程的方法论,进行正规的流程管理。

迭代五个步骤

  1. 需求分析(requirements analysis)
  2. 设计(design)
  3. 编码(coding)
  4. 测试(testing)
  5. 部署和评估(deployment / evaluation)

每个迭代大约持续 2~6 周

refs

https://en.wikipedia.org/wiki/Agile_software_development

http://www.ruanyifeng.com/blog/2019/03/agile-development.html

https://www.mindk.com/blog/iterative-development/



©xgqfrms 2012-2020

www.cnblogs.com 发布文章使用:只允许注册用户才可以访问!


posted @   xgqfrms  阅读(139)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2018-11-16 iMuseum
2018-11-16 React & shit Antd
2018-11-16 Github & DMCA Takedown Policy
2018-11-16 CSS3 Filter Effects All In One
2018-11-16 Documentation & Markdown
2015-11-16 Base64 URL image CSS & 在线base64 加密/解密 link: $ svg path 线宽:stroke-width
点击右上角即可分享
微信分享提示