敏捷开发 宣言 原则 及流程
一 敏捷宣言
个体与交互 重于 流程和工具
可用软件 重于 完备的文档
客户协助 重于 合同谈判
响应变化 重于 遵循计划
核心思想:以人为本 适应变化
二 敏捷开发十二个原则
1 我们最优先要做的是通过尽早的 持续的交付有价值的软件来使客户满意
2 即使到了开发的后期,也欢迎改变需求
3 经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好
4 整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
5 围绕被激励起来的个人来构建项目
6 在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。
7 工作的软件是首要的进度度量标准
8 敏捷过程提出平稳的开发节奏;发起人 开发者 和 用户应该能够保持一个长期的 恒定的开发速度
9 不断关注优秀的技能和好的设计会增强敏捷能力
10 简单化是根本
11 最好的构架 需求 和 设计出自于自组织的团队
12 每隔一定时间,团队会在如何才能更有效地工作方面进行反思并对自己的行为进行相应调整
三 Scrum框架
3个角色
产品负责人 Scrum Master 团队
4个仪式
Sprint 计划会议
每日会议
Sprint评审会议
Sprint回顾会议
3个物件
产品Backlog
Sprint Backlog
燃尽图
四 Scrum 流程图
五 禅道管理流程图