Scru m 敏捷开发管理办法V1
0 第1页共10页 Scru m 敏捷开发管理办法V1
0 一、 敏捷开发概念 简单的说,敏捷开发是一种以人为核心、迭代、循序渐进、小步快走的开发方法
在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征
换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态
二、 敏捷开发特征 开发方法要称之为敏捷,需要具备4 个基本特征:增量的、协作的、直接的、适应性强的
增量”是指小版本、频繁发布
“协作”是指客户和开发人员之间紧密沟通,经常工作在一起
“直接”是指方法本身是容易学习和修改的
“适应”是指能把刚刚发生的改变考虑进来
三、 敏捷开发宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到的文档 客户合作 胜过 合同谈判 响应变化 胜过 遵 循计 划 虽 然 右 项也很 有 价 值 ,但是我 们 认 为左 项具有 更 大的价 值 四 、 敏捷宣言遵 循的原 则 我 们 遵 循以下 原 则 : ▪ 我 们 最 优 先 要做 的是通过尽 早 的、持 续 的交付 有 价 值 的软件来使客户满 意
▪ 即 使到了 开发的后 期 ,也欢 迎 改变需求
敏捷过程利 用变化来为客户创 造 竞 争 优 势
Scru m 敏 捷 开 发 管 理 办 法 V1
0 第 2页 共 10页 ▪ 经 常 性 的 交 付 可 以 工 作 的 软 件 ,交 付 的 间 隔 可 以 从 几 星 期 到 几 个 月 ,交 付 间 隔 越 短 越 好
▪ 在 整 个 项 目 开 发 期 间 , 业 务 人 员 和 开 发 者 必 须 天 天 都 在 一 起 工 作
▪ 围 绕 被 激 励 起 来 的 个 体 来 构 建 项 目