(一)Scrum 3 Roles:
Product Owner : Responsible for defining the features that are needed in the product. Has the bright ideas that turn into products.
ScrumMaster: Servant leader to the team. Responsible for protecting the team, the Processes, running the meetings and keeping things going.
Team: Made up of developers, testers, writers and anyone else that helps in Building the products. Team works to get the product done.
极限编程(XP)、水晶方法、自适应软件开发(ASD)、特性驱动开发(FDD)、动态系统开发方法(DSDM)。所有这些方式都是“轻量版”的框架
精益”来描述改善效率的这套体系,包括消除浪费(muda), 减少波动(mura)和降低负荷(muri)
Scrum 之父 Jeff Sutherland
Daily Scrum,Sprint Review and Sprint Planning meetings
Scrum Master 是 Sprint 的负责人,Sprint 做得好不好的终责者。负责计划,执行 Sprint,并使团队团结及有自主创造能力。
思维线索有:
- 软件开发的阶段:概念,机会,策略,需求,方案,计划,实施,验证,部署,维护,退役。
- PDCA
- 5W2H
在做敏捷工作方法的实施时,第一步是需求:
- 与关键人员交流,了解问题与目标
- 这一步要放下敏捷的代码,倾听了解问题与目标本身。
第二步是制定解决方案:
- 根据现状,参考敏捷方法,制定关键举措。
- 使用类库和框架,制定架构。
敏捷工作方法的编码就是用上面的各种类库和框架,生成适合组织和团队的可执行的敏捷方法,包括架构和详细实现。执行的环境是团队中每个人的大脑。
Jeff Sutherland & Ken Schwaber <The Scrum Guide>