敏捷项目流程及相关角色职责(敏捷项目流程及相关角色职责怎么写)
wxin55 2024-10-28 20:24 11 浏览 0 评论
1.产品代办事项列表来源:
首先PO接收,最终用户、客户、团队和其他利益相关者的意见,得到产品代办事项列表。
2. 产品列表梳理会(Backlog Refinement Meeting):
- 作用:对下阶段的需求做一个讨论、澄清、细化,排序的一个活动.
- 发生时间:Sprint计划会前召开
- 参与者:PO,SM,DEV-TEAM,及其他利益相关者
- 持续时间:迭代总时间5%
- 会议内容:1. 用户故事讨论,分解用户故事2. 完善验收标准 (PO)3. 排定优先级4. 评估工作量
3. 迭代计划会
- 作用:从Product Backlog中选取高优先级的需求,确定本次冲刺要实现的目标和范围。
- 发生时间:每个冲刺的第一天开始
- 参与者:PO,SM,DEV-TEAM,及其他利益相关者
- 会议内容:团队讨论产品负责人提供的选定产品待办列表,团队对该列表中的需求分析、分解、评估,同时,团队根据当前的速率以及交付日期(通常是固定的周期),确定在这个迭代中可以交付哪些需求,然后把选好的需求放入Sprint Backlog.
- 持续时间:该会议的时长取决于交付的周期,如果交付的周期是3周,那么这个冲刺计划会议大概是6个小时.
4. 每日站会
- 作用:站会的目标是促进进度信息在团队内共享与透明,帮助大家解决阻碍任务进度问题。
- 发生时间:可以每天早上或者下午
- 参与者:SM,DEV-TEAM,PO(可不参与),团队外的成员也允许参加,但是没有发言权
- 会议内容:1. 昨天完成了什么?2. 今天计划做什么?3. 有什么问题或者障碍?
- 持续时间:每次15分钟
- 其他说明:站会上不解决问题,如果有其它问题,单独安排会议讨论。
5. 迭代评审会
- 作用:主要来展示当前迭代潜在的产品增量(可交付成果)
- 发生时间:迭代末期。
- 参与者:PO,SM,其他利益相关者
- 会议内容:检查本期的成果,需要团队全员参与,并邀请产品相关干系人对产品进行展示,若与产品负责人预想的不一样,产品负责人可以拒绝接收成果。产品负责人和相关干系人给出反馈意见,如果有需要修改的地方,可以登记在问题清单中,在下一次迭代计划会确定优先级排序并确定交付日期。
- 持续时间:2-4小时
6. 迭代回顾会
- 作用:团队一起复盘本次冲刺的过程,总结经验与教训,并形成切实可行的改进清单。
- 发生时间:Sprint评审会结束后召开
- 参与者:团队全体参与
- 会议内容:1. 当前迭代做的好的地方?2. 当前迭代做的不好的地方?3. 需要改进的地方?
- 会议结束后,要和团队讨论确定下个迭代要改进的地方,建议每个迭代不要改进太多的地方,否则会适得其反,一般3个点就可以。
- 持续时间:2-4小时
其他:
scrum是敏捷实践中最知名的一套框架。对于初学 Scrum 的同学,领会精髓需要实践和时间,但借助对其中最成型的部分的了解,能最快速的一窥其概貌。虽不精确,但有助于建立宏观的体感。Scrum 的核心可以简单归纳为“3355”。
3个核心角色
Scrum的三个核心角色分别是:Scrum Master、Product Owner(产品负责人)和 Scrum Team(团队)。
产品负责人 (Product Owner)
Product Owner的核心工作对团队对外交付的价值负责。
- 定义需求
- 定义需求的优先级
- 定义需求的验收标准
- 定义产品发布内容与日期
敏捷教练 (Scrum Master)
Scrum Master的核心工作是帮助团队遵循Scrum 框架,持续改进,以又好又快的工作。
- 促进团队的工作
- 帮助团队熟悉与掌握 Scrum 价值观与框架
- 帮助团队排除影响生产力的障碍
- 保护团队不受打扰
团队 (Scrum Team)
Scrum team 对交付成果负责。
- 跨职能部门
- 自组织式的团队
- 小而美
3个工件
Scrum的工件主要包括:Product Backlog(产品待办事项)、Sprint Backlog (Sprint 待办事项)和 Increment(可交付产品增量)。
产品待办事项 (Product Backlog)
产品待办事项Product Backlog即产品视角的需求清单。
- 由 Product Owner 负责维护,包括增删及优先级。
- 用户故事是其中一种最佳实践。
- 每项需求都需要描述其外部价值。
Sprint 待办事项 (Sprint Backlog)
Sprint 待办事项 Sprint Backlog即此次冲刺周期内规划要完成的内容。
- 来源于Product Backlog。
- 由团队评估和选择Product Backlog中哪些放入Sprint Backlog。
- 团队需要一起定义“完成”的标准。
可交付产品增量 (Increment)
可交付产品增量Increment即冲刺结束后可对外发布的产品功能增量部分。
- 需要关注其是可工作的软件功能增量。
- 需要要在Scrum Review会议上进行演示。
5个事件
Scrum的五大事件,或 event,包括:冲刺、Sprint规划、每日站会、Sprint评审会和回顾会。
冲刺 (Sprint)
冲刺Sprint或迭代是一个特殊的事件,或者说其一个容器事件。后续四个事件包含在其中。
- 2-4周
- 固定周期,固定时间开始,固定时间结束
- 时间盒是其一个重要的概念
Sprint规划会 (Sprint Planning Meeting)
Sprint规划会的核心议题是下一次冲刺要实现的目标和范围。
- 确定 Sprint的目标
- 对产品backlog 中 item 进行估算,以作为是否放入下期的参考。
- 对于需求不清楚的 item,请 Product Owner 说明。
- 输入是 Product backlog
- 输出是 Sprint backlog
每日站会 (Sprint Daily Standup)
站会的目标是促进信息在团队内共享与透明。
- 回答3个问题本次会议之前,我做了哪些事情?本次会议之后,我准备做什么事情?目前我是否碰到障碍,阻碍我达成目标?
- 每天15分钟
- 不是深入的问题讨论
- 每天固定时间召开
Sprint 评审会 (Sprint Review)
Sprint 评审会在冲刺末期召开,检查本期的成果。
- 团队全体参与
- 邀请相关干系人参与
- 2-4小时
- Product Owner可以拒绝接收成果
回顾会 (Sprint Retrospective)
团队一起复盘本次冲刺的过程,总结经验与教训,并形成切实可行的改进清单。
- Sprint评审会结束后召开
- 时间2-4小时
- 团队全体参与
5大价值观
- 承诺 Commitment - 愿意对目标做出承诺
- 专注 Focus – 全身心都用到你承诺的工作上去
- 开放 Openness – 团队内所有信息对所有人开放
- 尊重 Respect – 每个人都有他独特的价值和经验
- 勇气 Courage – 勇于承诺,履行承诺,敢于说不
相关推荐
- Java中List 和 Map、Set 的区别(list和set和map)
-
hello,大家好,我是霖仔java集合的大家了解,我再给大家说一下他们的区别,希望能够帮助到大家结构特点:List和Set是存储单列数据的集合,Map是存储键和值这样的双列数据的集合;Lis...
- Java 集合框架全面解析:选对数据结构,提升开发效率
-
上一章我们详细介绍了各种常用的数据结构情况(参考:数据结构复杂度全览:如何选择最优结构?),本文结合关键数据结构,从列表(List)、队列(Queue)、集合(Set)、映射(Map)四个维度,深入解...
- LinkedList竟然比ArrayList慢了1000多倍?(动图+性能评测)
-
数组和链表是程序中常用的两种数据结构,也是面试中常考的面试题之一。然而对于很多人来说,只是模糊的记得二者的区别,可能还记得不一定对,并且每次到了面试的时候,都得把这些的概念拿出来背一遍才行,未免有些麻...
- LinkedList 底层源码深度解析(linkedlist底层数据结构)
-
目录1.引言2.LinkedList概述2.1类继承体系图2.2各个接口作用3.与ArrayList的对比4.底层数据结构5.核心方法源码解析5.1add()方法5.2a...
- List的用法和实例详解——Java进阶知识讲义系列(四)
-
序欢迎来到全网最完整的Java进阶知识系列教程!!!每天定时更新!!!本期是Java进阶知识系列的第四讲,将分享Java常用的数据容器——集合类。集合类也分很多类型,比如:List、Set、Map、Q...
- Rust高效集合操作(rust基本操作)
-
集合的分类Rust的集合类型主要分布在标准库的std::collections模块中,同时也包括语言内置的数组和字符串类型序列容器序列容器维护元素的顺序,适合需要按索引访问或顺序遍历的场景向量(...
- Java八股文:核心知识点梳理(java八股文是啥)
-
一、Java基础1.Java基本数据类型8种基本类型:整型:byte(1),short(2),int(4),long(8)浮点型:float(4),double(8)字符型:char(2)布...
- 为什么我不推荐研发人员使用 LinkedList?
-
在Java集合框架中,LinkedList作为List的实现之一,经常被认为是ArrayList的替代方案。然而,在大多数实际场景下,我们并不推荐使用LinkedList,原因主要集中...
- ArrayList 、 LinkedList、Vector的区别
-
ArrayList、LinkedList、Vector的区别如下:ArrayListLinkedListVector结构动态数组双向链表动态数组是否线程安全否否是效率遍历查找快,插入删除慢插入删除...
- (2020 )Java最新面试笔试题答案解析(一)
-
Java中的集中基本数据类型是什么?各占用多少字节?【数值型】—(整数类型)byte(1字节)short(2字节)int(4字节)long(8字节)拓展:Java中的数据类型除了上面的基本...
- 超简单五步实现Linux虚拟机CentOS 7系统Root密码忘记重置
-
环境:CentOS7.5重置root密码:1.CentOS7虚拟机开机,将鼠标光标移动至虚拟机内。2.在虚拟机中使用键盘上↑和↓键将选择行设置为第一行(背景高亮即为选中),按下键盘上的e,进...
- 吊轨门和推拉门哪个好?北京今朝区别介绍看完不入坑
-
厨房到底使用什么门好?相信这是大多数业主都比较抓狂的事情,其实在装修中材料的选择最终还是要依据空间而定,那么吊轨门和推拉门哪个好呢?下面就跟随北京装修网一起来看看吧!吊轨门与推拉门介绍吊轨门吊轨门的特...
- 〖省钱宝典〗不花冤枉钱,少走弯路!居家中推拉门如何设计?
-
想要空间最大程度的显大?想要充足的光线?又想拥有合理的区域划分?那么推拉门是你绝对不能错过的好选择。推拉门的设计轻盈简洁,绝对是室内每个空间的福音。它不仅可以最大化地节省空间,方便了居室的功能划分和利...
- 吊趟门与推拉门有什么区别?(吊趟门贵还是推拉门贵)
-
吊趟门与推拉门的区别很多人在购买的时候并不清楚,有些客人甚至根本分不清吊趟门和推拉门,今天小编就给大家讲讲吊趟门与推拉门的相关内容,看看吊趟门与推拉门的区别有哪些?1、推拉门采用以门扇下滑轮为主支撑点...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- Java中List 和 Map、Set 的区别(list和set和map)
- Java 集合框架全面解析:选对数据结构,提升开发效率
- LinkedList竟然比ArrayList慢了1000多倍?(动图+性能评测)
- LinkedList 底层源码深度解析(linkedlist底层数据结构)
- List的用法和实例详解——Java进阶知识讲义系列(四)
- Rust高效集合操作(rust基本操作)
- Java八股文:核心知识点梳理(java八股文是啥)
- 面试题:ArrayList和LinkedList有什么区别?
- 为什么我不推荐研发人员使用 LinkedList?
- ArrayList 、 LinkedList、Vector的区别
- 标签列表
-
- hive行转列函数 (63)
- sourcemap文件是什么 (54)
- display none 隐藏后怎么显示 (56)
- 共享锁和排他锁的区别 (51)
- httpservletrequest 获取参数 (64)
- jstl包 (64)
- qsharedmemory (50)
- watch computed (53)
- java中switch (68)
- date.now (55)
- git-bash (56)
- 盒子垂直居中 (68)
- npm是什么命令 (62)
- python中+=代表什么 (70)
- fsimage (51)
- nginx break (61)
- mysql分区表的优缺点 (53)
- centos7切换到图形界面 (55)
- 前端深拷贝 (62)
- kmp模式匹配算法 (57)
- jsjson字符串转json对象 (53)
- jdbc connection (61)
- javascript字符串转换为数字 (54)
- mybatis 使用 (73)
- 安装mysql数据库 (55)