敏捷开发 scrum

什么是敏捷开发?
敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。
首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发 的流程,它会指导我们用规定的环节去一步一步完成项目的开发;
这种开发方式的主要驱动核心是人;
它采用的是迭代式开发;

敏捷开发以人为核心
瀑布开发
瀑布模型它主要以文档驱动,在瀑布的整个开发过程中,要写大量的文档:需求规格说明书、架构文档、详细设计文档、测试用例文档、测试报告、上线报告等,一切以文档为依据;

敏捷开发
只需输出必要的文档,或尽量少写文档,敏捷开发注重的是人与人之间,面对面的交流,所以它强调以人为核心。

敏捷开发过程中需要输出的文档
1.用户故事的细则验收描述—产品
2.迭代发布功能清单—-产品
3.迭代测试报告—-测试
4.产品质量报告—-测试
5.领域模型设计—-开发
6.接口设计文档—-开发
7.技术可行性分析—-开发(输出解决方案)
8.产品市场调研—-产品(输出商业可行性方案)

什么是迭代?
迭代是指把开发周期较长需求列表,分解为多个固定周期的完成阶段,这样的一个周期就是一次迭代的过程;
同时每一次迭代都可以生产或开发出一个可以交付的软件产品。

Scrum
Scrum是一种实现敏捷开发的具体方式;

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值