敏捷开发

来源:互联网 发布:电脑禁用dnf端口 编辑:程序博客网 时间:2024/05/16 09:58

1:定义:

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

2:核心原则:

◆主张简单

◆拥抱变化

◆你的第二个目标是可持续性

◆递增的变化

◆令Stakeholder投资最大化

◆有目的的建模

◆多种模型

◆高质量的工作

◆快速反馈

◆软件是你的主要目标

◆轻装前进

3:敏捷开发宣言:

个体和交互 胜过 过程和工具

可以工作的软件 胜过 面面俱到的文档

客户合作 胜过 合同谈判

响应变化 胜过 遵循计划

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

4:敏捷开发的三种角色及职责:







0 0
原创粉丝点击