Scrum Master,这九个问题你问了吗?

scrum,master,九个,问题 · 浏览次数 : 15

小编点评

**问题一:估算结果的单位是什么?** * 答:小时 **问题二:成员对按照估算完成有多大的信心?** * 答:超过90% **问题三:在做决策之前考虑过其他选项吗?** * 答:是 **问题一:我们在做决定前考虑过其他选项吗?** * 答:否 **问题二:未来可能遇到的的最糟糕情况是什么?** * 答:项目失败 **问题三:我们需要做些什么才能做出最佳决策?** * 答:收集更多信息,建立合理的决策框架,以及对不同方案进行比较分析 **问题四:在场的各位都需要参加会议吗?** * 答:是,因为会议是决策的平台 **问题五:除了在场的成员,还需要其他人参与会议吗?** * 答:否,因为会议是团队协作的平台 **问题六:除了在场的成员,还需要其他人参与会议吗?** * 答:是,因为会议是决策的平台 **问题七:我应该了解些我不知道的内容吗?** * 答:是,因为提问可以展现出众多不同的假设,从而找到出现问题的真实原因

正文

从团队技术负责人到Scrum Master或PO,我们需要从做决策转为提问题。

一、2个关于估算的问题

团队在进行项目前需要进行粗略估算,但这并不是要求团队成员一定按照估算出的结果进行。

问题一:估算结果的单位是什么?

小时、星期、月等这些时间单位会出现重叠,如估算值为5个星期明显长于估算值一个月。

“只要x个星期”的估算结果已经足够做决策。一旦得出结果,这就需要团队成员开始为项目做准备。

 

问题二:成员对按照估算完成有多大的信心?

团队进行估算时,最至关重要的是团队成员需要对这个估算结果充满信心。如果团队内超过90%的人对估算值充满信心,那么估算值更具有可行性。

 

二、3个关于团队决策的问题

Scrum Master或PO在帮助一个团队做决策时通常会考虑以下问题:

 

问题一:我们在做决定前考虑过其他选项吗?

问题二:未来可能遇到的的最糟糕情况是什么?

问题三:我们需要做些什么才能做出最佳决策?

 

这三个问题并不是每次团队决策都要问,设计这些问题的初衷是发现团队成员的不同见解。

 

三、2个关于开会的问题

问题一:在场的各位都需要参加会议吗?

我们需要思考:如果缺少一两个人,会议是否还能继续?许多敏捷团队过于追求团队协作,团队成员总会觉得无论什么会议都需要他参加,甚至与他根本无关的会议。

Scrum Master一方面需要感谢他们对协同工作的用心,另一方面需要需要建立相应的团队规范,明确告知他们不需要出席每一场会议。

如果团队成员在会议中不能创造价值或者没有任何收获,那么他参加这场会议就是无意义的。为了防止上述规定被滥用,这里需要注意一点:这并不代表团队成员可以选择是否参加这场会议,而且团队作为一个整体是有权否决某个成员不愿意参加某个会议的想法。

 

第二个问题:除了在场的成员,还需要其他人参与会议吗?

这是为了确定是否有人缺席会议。有些会议的重要性要求必须所有人到场,这些会议需要有更多合适的参与者来产生更多价值。

 

 

四、1个“闲逛”时提的问题

即便成为Scrum Master,传统的走动式管理仍花费大量的时间在交流上。举个例子,程序员和测试员在进行重要的谈话,这时Scrum Master可能会走过去旁听他们在说什么,并给出一些具有参考性的建议。

有时候,团队成员之间的探讨是有意义的,比如技术决策者应该了解程序员和测试怎么做决定。我们需要自问:这件事有必要让其他人知道吗?如果答案是肯定的,那我会尽量找到需要知道这件事的人,将信息同步给他。

 

五、1个在每日站会时提的问题

在每日站会中,Scrum Master或PO看到团队的迭代燃尽图,然后想知道他们如何在计划的迭代结束时完成所有任务。但当问同一个团队是都能够完成所有任务时候,他们的回答通常都是肯定的。

 

这时候,团队可能会出现预测不符合现实的情况,Scrum Master就需要团队成员思考:我应该了解些我不知道的内容?

 

Scrum Master可能得到“某个成员没有更新工时”“进度目前虽然落后但很快会赶上来”等各种答案,询问一些团队成员都知道但我所不知道的事情,这能够为同步“假设”提供很好的机会。

这个问题能够展现出众多不同的假设,从而找到出现问题的真实原因,以便大家达成一致,共同在迭代结束前完成所有任务。

 

 

总结

提问比陈述更能说明问题。

刚开始成为一名Scrum Master可能还没有发现提问的作用,有可能会错过了解团队和他们工作内容的机会。希望发现这些问题的作用!

与Scrum Master,这九个问题你问了吗?相似的内容:

Scrum Master,这九个问题你问了吗?

从团队技术负责人到Scrum Master或PO,我们需要从做决策转为提问题。

人工智能将如何改变敏捷项目管理?

人工智能对敏捷项目管理和Scrum Mastery的影响很快会从“有趣”转向“彻底改变游戏规则”,这比我们想象中快。 目前,AI技术并不成熟,即便是再优秀的AI也存在着一定的缺陷。但我决定铤而走险,我相信在未来六个月后AI将会有质的飞跃。 一、敏捷规划 当开发团队处于关键的冲刺阶段,突然出现的无法预

【原创】基于Scrum框架产研团队运作20问

学习完了 Scrum,实际使用中,是否遇到/思考过下面的问题? Product Owner的老板是谁、谁来给 Product Owner打绩效、考核的标准是啥? Scrum Master 的老板是谁、谁来给Scrum Master打绩效、考核的标准是啥? Scrum Master 是教练,团队成员表

Scrum进入疲惫期?三点帮你走出困境

《敏捷软件开发》中提到: “Scrum 可以帮助团队更好地应对变化和不确定性,以及更快地响应客户需求。通过持续的反馈和改进,Scrum 可以提高团队的适应性和灵活性。” 然而,有些团队在使用 Scrum 后,却出现了工作任务越来越多、加班越来越严重、迭代总是完不成的情况。 明明Scrum能提高团队的

通过Scrum实现最大生产力的五种方法

在数字化、信息化、智能化蓬勃发展的今天,敏捷开发和Scrum已成为重塑项目管理的重要方式。 敏捷是一种体现不同方法的思维方式,包括了Scrum,看板,极限编程(XP)、精益开发等众多框架。 Scrum是上述列出框架中使用最广泛的一种敏捷方法,个人、团队和组织使用Scrum通过对复杂问题的自适应解决方

相较于Scrum, 我更推崇精益Kanban,帮助团队建立价值交付流,识别瓶颈问题

> 最近在学习实践精益Kanban方法,结合自己团队实践Srum的经历,整理些资料二者的差异。相较于Scrum, 我更推崇精益Kaban。 Agile是一套理论和原则,就像天边的北极星。Devops是一种软件开发和运维团队间自动化和集成过程的方法。当实现Agile和Devops方法时,Kanban和

终极指南:Scrum中如何设置需求优先级

需求众多不知道如何下手?总想先做简单的需求,复杂需求却一拖再拖?那么,我们是时候开始考虑如何设置需求优先级了。 本期终极指南将展示如何为需求设置有效优先级,如何有效管理工作量,让效率指数倍增长,搭配 《 Scrum流程:如何科学地进行需求优先级排序 ?》 使用更佳! 一、如何设置优先级? 在Scru

迭代失败的4个迹象,团队中了几个?快来看看如何解决!

迭代在Scrum中有着举足轻重的作用,它能将产品愿望清单转化为可操作的任务,将头脑风暴塑造成具体结果。 迭代不仅加速了项目交付,甚至还创造了一种责任文化,尤其针对在地理位置上分散的团队。 虽然迭代一直是快速推进项目管理的可靠方法,但如果做得不好,它们可能会造成严重的流程不平衡。 迭代永远不会让我们失

DevOps| 研发效能和PMO如何合作共赢?

项目经理(PMO)对于大组织、跨团队高效协同有着不可替代的作用。跳出组织架构的束缚,横向推动公司级别的大项目向前推进,跟进进展和拿到结果,PMO的小伙伴有着独特的优势。 我之前写过小团队如何高效协作的一篇文章《 高效能敏捷交付团队反思:特性团队(FeatureTeam)+Scrum》,还写过一篇关于

[转帖]pg_hba.conf 中 md5 和 scram-sha-256 的区别

db: postgresql 11 auth-method 指定当一个连接匹配这个记录时,要使用的认证方法。下面对可能的选择做了概述,详见第 20.3 节。 trust 无条件地允许连接。这种方法允许任何可以与PostgreSQL数据库服务器连接的用户以他们期望的任意PostgreSQL数据库用户身