经验Scrum的3355的一种实例场景

Posted 工兵liver

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了经验Scrum的3355的一种实例场景相关的知识,希望对你有一定的参考价值。

如果有幸被您阅读,如果以下内容可以让您有所收获,我将感到荣幸~


敏捷(Agile)是什么?

有专家认为:边前进边学习,拥抱变化,持续检视与调整

有专家认为:以项目管理在快速迭代的不确定中找到确定性

......

本人的理解是,敏捷=敏感+快捷。敏感是指,持续保持对外界事物发生变化的敏感度;快捷是指,当察觉到外界事物发生变化时,可以迅速地作出响应。


Scrum是什么?

scrum在英文单词中的意思是争球,是橄榄球比赛中的专业术语。

在敏捷开发模型中,Scrum是一个迭代增量的软件开发过程框架。让团队聚焦于在最短时间内交付最高价值的需求是Scrum的作用之一。


Scrum的3355


Scrum的3个角色

Product Owner(产品)

Devlopment Team(研发团队)

Scrum Master(敏捷教练)


Scrum的3工件

Product Backlog(产品需求列表)

Spring Backlog(迭代需求列表)

Product increment(产品可交付的增量)


Scrum的5事件

Daily Scrum(每日站会)

Product Backlog Refinement(需求梳理会)

Spring Planning(计划会)

Spring Review(产品验收会)

Spring Retrospective(回顾会)


Scrum的5价值观

Openness(开放)

Respect(尊重)

Courage(勇气)

Commitment(承诺)

Focus(专注)


Scrum的3355的一种实例场景


3个角色

与划龙舟比赛团队做对比(如下图):

角色 对应角色
作用
PO(产品)
舵手
把握方向
Dev Team(研发团队)
划船队员
全力冲刺
SM(敏捷教练)
击鼓队员
把握节奏、激励队员

(图片来源于网络)

在团队中:

PO:产品所有人主要职责是负责Product Backlog和Sprint Backlog。PO不仅要决定选择做什么,还要能从商业价值的角度解释为什么做这些。


Dev Team:研发团队是任务执行团队,一般是一个跨职能团队(一般包括前后台研发、测试等),能够切实提供一个可用产品的团队。


SM:敏捷项目经理主要职责是传播敏捷的思想,保证Scrum的流程,把控产品迭代节奏、排除阻碍,激励团队成员。


3个工件

Product Backlog:产品的需求池,产品待办事项集合,整个产品的用户故事集合,这些用户故事可以来自客户、用户、PO自己对产品的理解、研发团队等。


Spring Backlog:研发团队本次迭代要实现的产品需求,冲刺待办事项列表,一个冲刺目标阶段内的用户故事列表。这些用户故事来自Product Backlog,每次冲刺前,PO根据交付价值,将优先级最高的用户故事放入迭代


Product increment:在迭代的收尾阶段,新的增量必须是完成的、可用的,增量是一个 Sprint 完成的所有产品待办列表项的总和,以及之前所有 Sprint 所产生的增量的价值总和。


5个事件

Daily Scrum:每日晨会,每日站会通常不超过15分钟,提倡每天在同一时间、同一地点举行,包括PO、SM在内的全员参与。分享昨日完成事项,今日计划完成事项,目前是否有阻碍,SM负责记录阻碍并跟进解决情况。


Product Backlog Refinement:需求宣讲会议,由PO跟研发团队宣讲需求价值、需求内容、需求优先级。


Spring Planning:迭代计划会,由PO、SM和DevTeam全体人员参加。确定当前Sprint的目标以及选定当前迭代要处理的最具价值的用户故事。


Spring Review:迭代产品验收环节,一般PO负责验收。是团队用来展示当前迭代开发成果的事件。


Spring Retrospective:迭代回顾会,用来回顾在当前结束的Sprint中的工作,进行经验的总结、反思,并拟定相应的改进措施。


5个价值观

Openness:在团队内共享团队成员自己的强项、弱点,明确地展示自己的工作进展、遇到的障碍等状态,一个开放的团队,持续保持开放的心态


Respect:在团队内尊重团队的成员具有不同的技能、经历背景常怀空杯心态,向他人学习。在技术上各有所长因而才具备交付客户价值所需要的各种技能。


Courage:在团队内成员有勇气接受挑战,有勇气拼尽全力去完成个人承诺的交付成果,更有勇气对不合理的要求说“不”敏捷开发团队不是单打独斗,团队成员可以相互支持,才具备足够的勇气去接受更大的挑战


Commitment:团队成员主动认领开发任务,是对团队的承诺,对自己个人能力的自信,对交付需求价值的渴望。


Focus:将用户故事拆分为迭代阶段,细化目标同时集中团队能力解决既定目标,团队成员专注与主动认领的开发任务,可以很好地进行合作并交付出优质的成果。

















以上是关于经验Scrum的3355的一种实例场景的主要内容,如果未能解决你的问题,请参考以下文章

Scrum 3355

什么是敏捷框架 Scrum 中的 “3355”?

Scrum 中的“3355”

从3355到管理度量,学习实践Scrum,看这一篇就够了!| IDCF

5分钟带你了解Scrum

Scrum就只是3355吗?