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

举报
敏捷开发 发表于 2023/09/12 14:50:07 2023/09/12
【摘要】 从团队技术负责人到Scrum Master或PO,我们需要从做决策转为提问题。

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

一、2个关于估算的问题

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

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

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

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

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

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

kanban method-rafiki.png

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

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

  • 我们在做决定前考虑过其他选项吗?
  • 未来可能遇到的的最糟糕情况是什么?
  • 我们需要做些什么才能做出最佳决策?

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

三、2个关于开会的问题

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

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

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

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

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

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

 

Discussion-bro.png

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

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

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

 

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

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

 

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

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

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

 

tech company-cuate.png

总结

提问比陈述更能说明问题

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

【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。