敏捷基础方法
人们常说的敏捷方法,其基础是由三种方法组成的:
- Scrum : Scrum 自诞生以来,就一直是最受欢迎的敏捷框架。 Scrum是大多数敏捷实 践者首先要学习和使用的方法。
- 看板: “精益—看板”是产品开发团队最常使用的精益方法之一。看板本质是利用可视化在系统中消除浪费,以改进工作流和提高产量。
- XP :极限编程( XP )是一种流行的产品开发方法。团队根据客户需求和客户协作来 进行XP实践 ,可以获得很高的客户满意度。
Scrum三大支柱
- Scrum 基于经验主义/实验主义(Empiricism)和精益思维
1、经验知识源自实际经验以及根据当前观察到的事物作出的判断
2、精益思维减少浪费,专注于根本 - 经验主义的三大支柱
1、透明:涌现的过程和工作必须对执行工作的人员和接受工作的人员都是可见的。透明使检视成为可能。
2、检视:Scrum 工件和实现商定目标的进展必须经常地检视,以便发现潜在差异或问题。检视使适应成为可能。
3、适应:如果过程的任何方面超出可接受的范围或所得的产品不可接受, 就必须对当 下过程或内容加以调整。
Scrum框架(PDCA)
Scrum的3355
Scrum的3个角色
Product Owner 产品负责人(做正确的事情)
- 与干系人合作定义需求,代表客户利益
- 开发并沟通产品目标(Product Goal)
- 整理产品待办事项列表(Backlog)及优先级
- 向团队介绍产品功能,并决定是否接受迭代增量
小结:收集需求;调整PBL优先级;
Scrum Master Scrum主管(正确地做事)
- 敏捷流程专家,负责实施敏捷方法, 移除障碍
- 服务型领导, 消除团队无法解决的问题
- 变革代言人, 向干系人介绍敏捷并获得支持
Development Team 开发团队(把事情做正确)
- 跨职能的设计/开发/测试角色, T型人才(通才)
- 计解决方案,规划工作并交付产品
- 自组织、彼此信任和依赖、高度协作
Scrum的3个工件(Artifacts)
Scrum的5个事件/会议/仪式
Scrum的5个团队价值观
当五大团队价值观为敏捷团队所践行与内化时,Scrum的透明、检视和适应的 三大支柱成为现实,并且在每个人之间构建信任
- 专注:团队专注于Sprint目标和工作,团队成员也应尽量全职于本项目
- 承诺:团队致力于主动实现其目标, 对结果负责
- 开放:团队对工作和挑战持开放态度,并创造透明环境, 信息产出力量
- 尊重:团队成员相互尊重,彼此是有能力的人, 积极快乐也是生产力
- 勇气:团队成员有勇气去做正确的事并进行问题解决