第六章主要讲敏捷流程,而其的开发流程为:
1、找出完成产品需要做的事情 - Product Backlog。
2、决定当前的冲刺(Sprint)需要解决的事情--Sprint Backlog。
3、冲刺(Sprint)。
4、得到软件的一个增量版本、发布给用户。然后在此基础上又进一步计划增量的新功能和改进。
这一章以敏捷流程的Scrum方法论而展开,其中
SCRUM框架包括3个角色、3个工件、5个活动、5个价值
3个角色
- 产品负责人(Product Owner)
- Scrum Master
- Scrum团队
3个工件
- 产品Backlog(Product Backlog)
- SprintBacklog
- 燃尽图(Burn-down Chart)
5个活动
- Sprint计划会议(Sprint Planning Meeting)
- 每日站会(Daily Scrum Meeting)
- Sprint评审会议(Sprint Review Meeting)
- Sprint回顾会议(Sprint Retrospective Meeting)
- 产品Backlog梳理会议( Product Backlog Refinement)
5个价值
- 承诺 – 愿意对目标做出承诺
- 专注– 把你的心思和能力都用到你承诺的工作上去
- 开放– Scrum 把项目中的一切开放给每个人看
- 尊重– 每个人都有他独特的背景和经验
- 勇气– 有勇气做出承诺,履行承诺,接受别人的尊重
第七章向我们介绍了MSF的原则,MSF团队模型和开发模式,MSF和CMMI。