敏捷开发
来源:互联网 发布:js设置div属性 编辑:程序博客网 时间:2024/06/05 01:24
敏捷开发的核心思想主要是迭代式开发,将整个项目分解为数个短期的迭代周期,快速相应需求进行增量开发。
结合我们公司的开发经验来看,我个人觉得敏捷开发主要包括几个步骤:
需求制定——》需求分析——》设计编码——》测试、功能验证——》发布版本——》下一个周期
1、需求制定:需求方根据上一个版本,提出的新开发需求或调整等。
2、需求分析:开发及测试人员,与需求方讨论并分析新需求,并验证需求的可行性。
3、涉及编码:根据确认后的需求,设计实现方式并进行编码。
4、测试、功能验证:对软件稳定性进行各种测试,并由配合需求方进行功能验证。
5、发布版本:将这个版本发布给需求方。
6、下一个周期:重复1到5步骤。
实际开发中不可能情况非常顺利,一般都会有新的需求或修改在开发过程中被发现或提出,
这时候并非不能调整原有的开发计划,可以视具体情况而定决定是否加入开发计划中,
如果涉及到大规模的改动则一般需要作为下一个版本的开发任务。
由于敏捷开发是使用增量式的开发,开发周期短响应快,一般不会出现致命的缺陷,整个开发过程较为流畅。
- 敏捷开发&敏捷测试
- 敏捷开发为什么敏捷
- 敏捷开发为什么敏捷
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- 敏捷开发
- ios 线程同步
- Directshow(SDK)学习笔记九_视频捕获
- javaweb小项目——MyBBS
- 黑马程序员_java入门_final,abstract,Interface
- 软件随想录(local.joelonsoftware.com/wiki)-2002年08月30日 平台 - Platforms
- 敏捷开发
- %d 跟%i 的区别以及scanf和sscanf的用法
- Oracle block cleanout
- 经典SQL语句大全(基础)
- JAVA基础 之 Collection
- GDB使用
- C++实例 桌面滚动程序
- eclipse 打包jar
- 常见面试题之C++ .