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讲义的主要内容,如果未能解决你的问题,请参考以下文章

UFLDL讲义十五:从自我学习到深层网络

金程教育 AQF 量化金融分析师讲义 2017

张恭庆 《泛函分析讲义》答案

胡东华老师讲义第八周

函数式程序设计入门讲义

《5G通识讲义》赠书活动名单公告