本小节整理一些敏捷项目常见考点
敏捷四大价值观
- 个体与交互 重于 过程和工具
- 可用的软件 重于 完备的文档
- 客户协作 重于 合同谈判
- 响应变化 重于 遵守计划
敏捷十二原则
1. 我们的最高目标是,通过尽早持续交付有价值的软件来满足客户的需求;
2. 可用的软件是衡量进度的首要度量标准;
3. 要经常交付可用的软件,周期从几周到几个月不等,且越短越好;
4. 对技术的精益求精以及对设计的不断完善将提高敏捷性;
5. 简洁,即尽最大可能减少不必要的工作,这是一门艺术;
6. 敏捷过程是提倡可持续的开发。项目发起人、开发人员和用户应该都能够 始终保持步调稳定;
7. 项目实施过程中,业务人员与开发人员必须始终通力协作;
8. 要善于激励项目人员,给予他们所需的环境和支持,并相信他们能够完成 任务;
9. 无论是对开发团队还是团队内部,信息传达最具有效的方法都是面对面的 交谈;
10. 最佳的构架、需求和设计将出自于自组织团队;
11. 欢迎对需求提出变更,即使在项目开发后期也不例外。敏捷过程要善于利 用需求变更,帮助客户获得竞争优势;
12. 团队要定期反省怎么做才能更有效,并相应地调整团队的行为 ;
敏捷项目交付方法
Scrum:
- 产品负责人: 1. 理战略 2. 定需求 3. 做验收
- Scrum Master:1. 保护 2. 保障 3. 保持 4. 保姆
- 团队: 1. 全职的通才跨职能自组织团队 2. 虚拟团队:鱼缸窗口和远程结对 3. 工作区域:私人区域和公共区域 (caves and commons) 4. 渗透式沟通
- 框架要素:
- 故事估算:
XP 极限编程:
- 跨职能,一个团队成员可以担任多种职责。
- 技术实践:
看板
1.可视化工作流。限制在制品数量。累计流量图;
其它敏捷方法