敏捷开发模型-----知多少

博客介绍了敏捷开发,它以用户需求进化为核心,采用迭代、循序渐进的方法,将大项目拆分为多个可独立运行的小项目。其应用场景是在软件构建初期切分项目,成果具备可视等特征。还阐述了开发宣言和原则,如快速迭代、多沟通等。

敏捷开发的定义

用户的需求进化作为核心,采用迭代、循序渐进的方法进行软件开发。

换句话说就是把一个大的项目分为多个相互联系,但也可以独立运行的小项目(story?
),并分别完成,在这个过程中软件一直处于可使用的状态。

应用场景和特点

在软件项目的构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。

开发宣言

个体和交互 胜过过程和工具
可以工作的软件 胜过 面面俱到的文档
客户合作  胜过 合同谈判
响应变化 胜过 遵循计划

注:虽然右项也有价值,但是我们认为左项具有更大的价值。

开发原则

  1. 快速迭代
  2. 让测试人员和开发者参与需求讨论
  3. 编写可测试的需求文档
    开始就用“用户故事”(user story)的方法来编写需求文档。
  4. 多沟通,尽量减少文档
  5. 做好产品原型
    建议使用草图和模型来阐明用户界面,并不是所有人都可以理解一份复杂的文档,但人人都会看图。
  6. 及早考虑测试。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值