敏捷开发-我的理解

今天在听荔枝FM时听了一个女测试说了敏捷开发,敏捷开发这个专业术语现在听的越来越多了,即使充下电,可能工作中我也经常用到,但是也不知道概念哈

敏捷开发原则:http://agilemanifesto.org/iso/zhchs/manifesto.html

敏捷开发简介

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

原则

  1. 持续不断及早交付(目标)

  2. 欣然面对需求变化(保持活力)

  3. 经常地交付(持续短周期开发)

  4. 相互合作

  5. 激发个体的斗志

  6. 面对面的交谈

  7. Runable Demo 是首要度量标准

  8. 步调稳定延续

  9. 技术卓越,良好设计

  10. 简洁

  11. 最好的架构需求出自`自组织团队`

敏捷开发流程(一次迭代)

  1. 迭代计划会议,明确需求
  2. 开始开发,结对编程,code review
  3. 站立会议
  4. CI/Daily Build
  5. 演示会议
  6. Review会议

敏捷开发工具

常见Scrum,XP、CM、FDD、ASD、DSDM等

如何去选择一个合适的敏捷开发工具或者方法呢?

敏捷开发方法有很多,不仅仅只有Scrum 一种,其实不妨相互借鉴,再结合自身的特点,定义一套适合自己的敏捷开发方法。例如XP 中所提倡的结对编程、持续集成、测试驱动等,这些都是很好的方法,值得借鉴。包括看板也是一个很不错的工具,可以结合Scrum 来工作。

 

 

每个公司都有自己敏捷开发的工具哦,至于哪个好嘛就需要体验不同的工具后再下结论了~~

我个人的理解呢,敏捷开发就是集需求,用例,后台设计文档,缺陷管理,业务迭代....等为一体

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海是倒过来的天~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值