敏捷开发 - Scrum框架
2021-07-16 16:39:46 3 举报
AI智能生成
敏捷开发的Scrum框架官方指南,个人整理版。
作者其他创作
大纲/内容
敏捷宣言
个体和互动 高于 流程和工具
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
3个角色
Product Owner - 产品负责人
简称:
PO
人员:
一般由产品经理/产品总监担任此角色
职责:
是产品待办列表的唯一负责人
将团队开发的产品价值最大化
将产品待办列表中的故事拆件为Sprint中的用户故事
随时解答团队对用户故事的疑问
Scrum Master - 敏捷教练
简称:
SM
人员:
由专业的敏捷教练担任此角色
但大多数由公司比较有声望和懂敏捷开发的人员担任此角色
职责:
帮助团队理解Scrum的理论和实践
保障Scrum中的事件能按时完成
帮助团队移除工作进展中的障碍
帮助团队创造高价值的产品
Team - 开发团队
简称:
团队
人员:
由各种跨职位人员组成:前端、后端、测试、架构……
职责:
所有人平等,没有头衔之分,都属于团队成员
将产品backlog中的需求转换为可交付的产品增量
3个工件
产品待办列表
该列表由PO全权负责
该列表项具有这些属性:描述、次序、估算和价值
产品待办列表是动态的,需要持续更新以反映出产品需要什么来保持其适用性和竞争力
Sprint待办列表
该列表由团队全权负责
Sprint待办列表是由产品待办列表中选出的一组优先级最高的用户故事列表
Sprint待办列表是高度可见的,是团队在当前Sprint内工作完成情况的实时反映
产 品 增 量
增量是一个Sprint完成的所有产品待办列表项的总和
以及之前所有Sprint所产生的增量的价值总和
无论产品负责人是否决定发布它,增量必须可用
4个事件
sprint 计划会
时间:
Sprint第一天执行
会议时长视迭代周期而定
周期为2周的 一般不超过4小时;周期为4周的 一般不超过8小时
人员:
PO
SM
团队所有成员
事件:
由PO向 开发团队 讲解 当前Sprint需要完成的内容(讲解用户故事)
PO讲解完迭代内容后,由团队成员一起拆解任务(将story 拆解成具体的task)
每 日 立 会
时间:
Sprint周期中需每天执行(一般建议早上)
会议时长一般建议不超过15分钟
人员:
PO (非必须参加)
SM
团队所有成员
事件:
团队成员每人依次发言
发言内容3句话
我昨天做了什么……
我遇到了什么困难,需要什么帮助……
我今天准备做什么……
发言完毕后现场领任务(即承诺今天要完成的任务)
sprint 评审会
时间:
Sprint最后一天执行
会议时长视迭代周期而定
周期为2周的一般不超过2小时;周期为4周的一般不超过4小时
人员:
PO
SM
团队所有成员
需求干系人
事件:
团队向需求干系人 演示 Sprint中完成功能
团队解答需求干系人的功能问题
sprint 回顾会
时间:
建议Sprint的最后一天执行
会议时长视迭代周期而定
回顾会一般不超过3小时
人员:
PO
SM
团队全体成员
视情况 邀请/拒绝 领导参会
事件:
团队成员回顾当前Sprint中遇到的问题
讨论对上诉问题的解决方案,以便于下个Sprint改进
检视上个Sprint中问题的改进情况
注:此会议为非正式会议,团队成员可自由发言(甚至可以购买一些零食犒劳团队)
5个价值
承诺:愿意对目标做出承诺
专注:把你的心思和能力都用到你承诺的工作上去
开放:Scrum把项目中的一切开放给每个人看
尊重:每个人都有他独特的背景和经验
勇气:有勇气做出承诺,旅行承诺,接受别人的尊重
0 条评论
下一页