- Java锁的逻辑(结合对象头和ObjectMonitor)
- 还在用饼状图?来瞧瞧这些炫酷的百分比可视化新图形(附代码实现)⛵
- 自动注册实体类到EntityFrameworkCore上下文,并适配ABP及ABPVNext
- 基于Sklearn机器学习代码实战
每日站会(Daily Standup)是团队统一节奏的、在固定时间发生的、帮助团队内部快速同步进展的敏捷实践活动:
介绍完相关定义,接下来本文会提出4个在敏捷站会实践中的常见问题,然后带着问题去提出解决方法.
最终目的:用敏捷管理的方式推动项目(产品)进展,用“有形”和“无形''的手,去对齐整个团队的目标.
站会时间一般是大家约定好的一个时间点,不一定是早上,也可以是下班前;可以是在工作软件上安排日程时间,也可以在开会前工作群聊中@大家.
但总是有的同事,可能因为有别的事情在忙,又或者是把站会忘记了,又或是其它因素无法及时参会,导致在站会开始前迟到.
面对这样的情况,组织者以及团队成员可以通过达成以下几点共识来避免:
团队不再重复之前的内容,由于迟到Ta可能不知道之前讨论了什么内容,稍后等Ta自己发言的时候肯定多少会有一点尴尬.
那么在心理上,就会形成一个这样的反馈:如果想要知道之前讨论的内容,就要准时参会.
如果在站会开始后,对于迟到的同事,可以平和地询问一下,是不是有什么事耽误了?
这个当众的询问,是一种关心,也是一种提醒,能让大家知道这是一个有目标的团队,有一些既定的规则需要遵守.
无论是站会的组织者,还是团队其他成员,都可以有意识地、主动地遵守相互间形成的约定.
在自己养成守时习惯的同时,也可以督促其他人,形成正循环.
每日站会不是记流水账,不是研究细节,也不是只抛问题,更不是“甩锅”大会.
Scrum Guides 明确指出, Daily Scrum 是面向开发者的会议 ,而不是面向Scrum Master(组织者)的,重点并不在于向 Master 汇报.
怎样去把控站会内容的边界,让团队成员的发言“不跑偏”,这对于站会组织者(Master)的控场能力有一定的要求.
典型的每日站会上,团队成员通过回答下面三个具体的问题来达到上述目的:
1. 昨天你做了什么?
2. 今天你计划做什么?
3. 你是否遇到一些困难或阻碍,需要怎样的支持和帮助?
这3个问题,是让任务上下游的成员获取有关迭代事项的最新信息,以便对方能对接下来的工作做出及时、适当的调整.
在站立会上,同步的一定是与他人工作有关的信息,而不是纯粹的「我做了什么」和「我要做什么」,比如:
任务A的工作量比较大,预计在今天下午才能完成,下游的同事请再等等; 。
任务B存在技术难点,具体是XX问题,需要大家的协助推进; 。
我今天准备着手解决工作C,需要和下游成员开会讨论具体方案.
... 。
站立会的第二个会议重点是主动减少障碍,即对工作中遇到的问题主动地进行求助,并寻求解决.
通过回答「遇到了什么困难」,主动地寻求团队其他成员和Scurm Master的协助并解决问题,实现短周期的「自查-修复-优化」,消灭迭代风险,以更快、更好地状态开启新的工作.
很多开发同事,平时做事比较踏实,性格内敛沉稳一些,不太擅长在很多人面前沟通或者分享。在站会轮到他们发言时,经常概括性地寥寥几句就带过了.
比如你可能会听到:“今天接着做就好了”、“做的差不多了,没什么大问题”、“对接应该还好”...等。这样的状态,自己彷佛游离在站会之外,这是每个团队都不想看到的事情.
每日站会的核心目标之一,就是分享与同步。为了让团队成员投入到站会中,更好地发挥各自的主观能动性,这里有一些小 tips 可以提升大家的参与感:
token令牌 。
即团队成员A可以指定某一位成员B发言,B发言后指定成员C发言,直到所有成员发言完毕.
这样做的好处显而易见:通过“指定”这一方式天然附加的「选择感」和「期待感」可以更容易让人集中注意力,让大家聚焦于沟通.
抽扑克牌 。
在扑克牌写上成员们的名字,组织者通过抽牌来随机指定成员发言,每天站会前会进行当面洗牌.
这种方式的目的也很明显:会前活跃气氛,通过游戏的方式,提高大家对站会的参与度.
按照站位顺序 。
从站会组织者身边最近的一位成员开始,按顺(逆)时针顺序发言,直到发言结束.
这应该是敏捷团队最常见的一种发言顺序了,通过让成员预先知道自己发言的时机,从而提前做好准备.
对于日常的工作,从敏捷协作的角度来说,希望大家不仅会做,也要会说.
善于利用工具:jira 或禅道等项目管理软件 ,以及投屏或者KanBan(看板)等展示形式,让所有团队成员明确目前 sprint 目标,去跟踪各自认领的 issue 或者 story 列表.
虽然敏捷站会只是整个敏捷方法论系统中的一个实践,但却是一个很典型的载体.
每日站会除了“共享”以终为始地检验团队进展,站会的另外两个重要作用是:“共担”促进团队解决问题,以及“共创”促进团队积累经验和不断学习.
参考文章: https://blog.csdn.net/LigaAI/article/details/125541088 https://zhuanlan.zhihu.com/p/141875673?utm_id=0 。
最后此篇关于敏捷项目每日站会中的四大“坑”的文章就讲到这里了,如果你想了解更多关于敏捷项目每日站会中的四大“坑”的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
尝试使用集成到 QTCreator 的表单编辑器,但即使我将插件放入 QtCreator.app/Contents/MacOS/designer 也不会显示。不过,相同的 dylib 文件确实适用于独
在此代码示例中。 “this.method2();”之后会读到什么?在返回returnedValue之前会跳转到method2()吗? public int method1(int returnedV
我的项目有通过gradle配置的依赖项。我想添加以下依赖项: compile group: 'org.restlet.jse', name: 'org.restlet.ext.apispark', v
我将把我们基于 Windows 的客户管理软件移植到基于 Web 的软件。我发现 polymer 可能是一种选择。 但是,对于我们的使用,我们找不到 polymer 组件具有表格 View 、下拉菜单
我的项目文件夹 Project 中有一个文件夹,比如 ED 文件夹,当我在 Eclipse 中指定在哪里查找我写入的文件时 File file = new File("ED/text.txt"); e
这是奇怪的事情,这个有效: $('#box').css({"backgroundPosition": "0px 250px"}); 但这不起作用,它只是不改变位置: $('#box').animate
这个问题在这里已经有了答案: Why does OR 0 round numbers in Javascript? (3 个答案) 关闭 5 年前。 Mozilla JavaScript Guide
这个问题在这里已经有了答案: Is the function strcmpi in the C standard libary of ISO? (3 个答案) 关闭 8 年前。 我有一个问题,为什么
我目前使用的是共享主机方案,我不确定它使用的是哪个版本的 MySQL,但它似乎不支持 DATETIMEOFFSET 类型。 是否存在支持 DATETIMEOFFSET 的 MySQL 版本?或者有计划
研究 Seam 3,我发现 Seam Solder 允许将 @Named 注释应用于包 - 在这种情况下,该包中的所有 bean 都将自动命名,就好像它们符合条件一样@Named 他们自己。我没有看到
我知道 .append 偶尔会增加数组的容量并形成数组的新副本,但 .removeLast 会逆转这种情况并减少容量通过复制到一个新的更小的数组来改变数组? 最佳答案 否(或者至少如果是,则它是一个错
很难说出这里要问什么。这个问题模棱两可、含糊不清、不完整、过于宽泛或夸夸其谈,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开,visit the help center . 关闭 1
noexcept 函数说明符是否旨在 boost 性能,因为生成的对象中可能没有记录异常的代码,因此应尽可能将其添加到函数声明和定义中?我首先想到了可调用对象的包装器,其中 noexcept 可能会产
我正在使用 Angularjs 1.3.7,刚刚发现 Promise.all 在成功响应后不会更新 angularjs View ,而 $q.all 会。由于 Promises 包含在 native
我最近发现了这段JavaScript代码: Math.random() * 0x1000000 10.12345 10.12345 >> 0 10 > 10.12345 >>> 0 10 我使用
我正在编写一个玩具(物理)矢量库,并且遇到了 GHC 坚持认为函数应该具有 Integer 的问题。是他们的类型。我希望向量乘以向量以及标量(仅使用 * ),虽然这可以通过仅使用 Vector 来实现
PHP 的 mail() 函数发送邮件正常,但 Swiftmailer 的 Swift_MailTransport 不起作用! 这有效: mail('user@example.com', 'test
我尝试通过 php 脚本转储我的数据,但没有命令行。所以我用 this script 创建了我的 .sql 文件然后我尝试使用我的脚本: $link = mysql_connect($host, $u
使用 python 2.6.4 中的 sqlite3 标准库,以下查询在 sqlite3 命令行上运行良好: select segmentid, node_t, start, number,title
我最近发现了这段JavaScript代码: Math.random() * 0x1000000 10.12345 10.12345 >> 0 10 > 10.12345 >>> 0 10 我使用
我是一名优秀的程序员,十分优秀!