Scrum讲义
Posted FortuneLau
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrum讲义相关的知识,希望对你有一定的参考价值。
1.为什么学习Scrum?
一般认为,Scrum是“敏捷实践”的核心框架,常见于软件行业。
“敏捷”实践的目的是“快速交付价值”。“敏捷实践”的各种方法论,关注点都在于交付价值。
怎么达到“快速”,是由团队通过“自管理”自行试验出来的,而Scrum正是试验性流程的一种应用。
通常达到“快速”的关键方法论是需求优先级排序,时间固定、质量不妥协、范围必须可变。而实践中大部分需求也一定会变。
2.什么是流程?以流程为出发点,细分下去是阶段、活动、任务,而任务是由角色消耗资源将一种工件加工成另一种工件。而下图就是理想化瀑布模型的一种表现形式,接下来就从这张图开始理解Scrum框架。
Scrum以时间管理为出发点,从项目管理阶段的“流程定义”和“流程改进”入手:
a.将每个任务对应一个角色简化为3个角色,包括PO、DEV、Scrum Master。
b.将每个任务对应一个工件简化为3个工件,包括product backlog、sprint backlog、increment。
c.将每个任务对应一个会议简化为5个事件,包括Sprint、Sprint Planning、Daily Scrum、Sprint Review、Sprint Retrospective。
运行起来是这样的:
a)在Sprint交付价值,由Sprint Planning 开始、由Sprint Retrospective结束,由DEV将工件sprint backlog 加工成工件increment,同时由PO将工件increment加工成工件product backlog。
b)在Sprint Planning计划,确认PO按团队公认的要求产出了工件product backlog,由DEV和PO将工件product backlog 加工成工件sprint backlog。
c)在Sprint Review评审,确认DEV按团队公认的要求产出了工件increment。
d)在Daily Scrum 同步,对齐信息,响应变化。
e)在Sprint Retrospective回顾,进行流程定义和流程改进,以及提升交付能力。
流程改进,主要包括在保证质量的前提下,如何减少会议,如何提高交付能力和交付速度,如何保障研发时间不受干扰,如何改进会议设计提高会议效率,如何在约定时间内把会开完。
3.什么是试验性流程?
试验性流程的支柱是透明、检验和调整。
针对交付价值的内容,在Daily Scrum中实现透明,在Sprint中实现检验和调整。
针对交付价值的流程,在Daily Scrum中实现透明,在Sprint Retrospective中实现检验和调整。
4.Scrum与一个陌生的词汇——托拉斯
Scrum 希望团队掌握交付价值的全部技能,这与托拉斯希望掌控产业链非常相似。这是因为价值是利润,是在市场上的竞争优势。大概就是趋同进化,目的一致,实现路径就会相似。
5.缺少了什么?
没有讲价值观,3355中的5价值观(专注、勇气,开放、承诺、尊重)是塑造团队的关键。Scrum Team以快速交付价值为目的,自然要以PO为核心。
一般来讲,职能部门管理者带领团队,会给团队深深打上他的个人风格。
如果管理风格是指令式的,会使管理者成为流程核心。
更加耿直的说法是,这样的领导者是流程瓶颈,阻碍交付能力提升,甚至实质上阻碍价值交付。
这也是为什么会有以取消职能部门经理为答案的案例。
而从价值的角度来说,项目经理和产品经理PK,也必须是项目经理失败,因为位于成本中心的项目经理并不产生利润。
以上是关于Scrum讲义的主要内容,如果未能解决你的问题,请参考以下文章