【小编】ScrumMaster要授之以渔,还是授之以鱼?从04年开始接触XP,到08年自己的团队开始提出敏捷的概念,再到10年接受ScrumMaster培训;在刚开始做ScrumMaster的一段时间内,我也一直为团队没有主动性而困扰/烦躁;越是这样,就越是喜欢指手画脚 (Command & Control),结果进入恶性循环。


以下是译文:

很多年以前,我开始从一名项目经理转换到ScrumMaster的职业道路上,看上去并不难,对吧?

但,其实没那么简单!

就如同我在“你到底是项目经理还是ScrumMaster?”这篇文章里说的,让我放弃指令控制性的管理思维方式,是很难的。我必须要努力改变。

在这个改变过程中,我犯过很多错误,自己也感觉很煎熬,所以对其中的每一次“自我觉悟”都记忆犹新!直到今天,我还是会经常把这些心路历程作为经验分享给那些希望成为ScrumMaster的朋友。当然,我还是遇到了很多名片上印着ScrumMaster职位的人,并没有真正理解 Daily Scrum 的真正用意以及和“项目汇报”有啥区别,虽然这仅仅是Scrum所推行的一个小小实践,但是对于一个敏捷转型中的企业的影响可谓巨大!

你犯过这个错误没有?

承认吧!如果你做过ScrumMaster,一定推行过 “Daily Scrum汇报”例会,而且情有独钟!症状如下:

  • 每个开发人员对着ScrumMaster说:我昨天干了这个,今天我干这个,没有问题!
  • 然后,ScrumMaster把白板上的即时贴挪动一下位置,告诉团队:好吧,你们应该这样!
  • … 最后,ScrumMaster问道:那这个任务完了没?或者:啥时候能做完?

看上去很熟悉吧,很像你自己对不对(或者你的团队里面的某某人)。好吧,那我来告诉你,这种状态(行为)必须立即改变,你的团队必须学会如何自行管理进度,并且能够自己高效,高度协作的完成整个会议;当然,教会他们是你作为一名ScrumMaster的责任。

Daily Scrum和你想象的并不一样!

要理解 Daily Scrum 的目的,其实没有那么容易。我这么说是因为我发现要戒除“汇报”的习惯是一件很困难的事情,在任何组织中都是这样;但我建议你还是要像我一样努力一下。

开始接触 Daily Scrum的时候我也很困惑。15分钟的会议,代替原来的“项目汇报”,原来放在每个周五,现在可以每天进行,很简单。一切看上去都没啥变化,我们用一块白板来跟踪进度,每天早上回答“三个问题”,大家向我(项目经理/ScrumMaster)汇报一下进度。没啥不同嘛!

但是这种想法从一开始就错了!

Scrum的真谛

在一次真正的 Daily Scrum 上,作为ScrumMaster应该做的并不是主持这个会议,而是教会团队如何更好的跟踪进度,完成规划,处理他们自己的问题,和PO更好的协作,并在出现问题的时候适当的处理。

简单的说,你要做的是授之以渔,教会你的团队如何自行管理,而不是管理他们。

一旦懂得了这一点,我将自己的行为从一种管理者的姿态放到了协助者的姿态。这一点小小的心态调整,让我的团队有了巨大的变化和改进。当我的团队学会了自我协作后,我就开始慢慢减少参加他们的Daily Scrum,到现在基本上不参加!

有很多人会把Daily Scrum称为Daily Stand-up,其实我建议还是采用Scrum Guide上所使用的名称。虽然仅仅是名称上的不同,但它会提醒你所做的是Scrum,而不仅仅是stand-up,这是一种思维方式的改变。对于一个组织的敏捷转型,思维方式的转变才是根本。

如果你是一名ScrumMaster,建议你首先改变自己的姿态,以一名协助者而不是管理者的姿态参与;想清楚,我是来帮助大家的,不是来管理大家的。

最后

回想一下你的 Daily scrum是个什么状态?思考一下:如何能让你的团队在你不在场的情况下,仍然可以高效的协作,这个出发点就对了!

原文作者 Dan Sloan敏捷教练,Scrum.org认证的专业培训师

原文链接: https://www.linkedin.com/pulse/1-mistake-every-scrum-master-makes-least-once-daniel-sloan


【小编评语】让自己从一名管理者变成一名协助者不是一件容易的事情,最困难的是我们内心的不安全感:“如果我不管他们,工作做不完怎么办?最后还得我来收拾!”其实有的时候,放手才是解决问题的办法,当然,放手的前提是由你,一名管理者,划定好了轨道;但是在轨道上跑的,是你的员工,而不是你。管理者需要的是让自己的员工能够按照组织的期望工作,做到这一点需要的是形成员工自己的“驱动力”,而不是你“拉动力”。


请关注微信公众号 devopshub,获取更多关于DevOps研发运维一体化的信息

转自:http://devopshub.cn

这个错误,每个ScrumMaster都犯过的更多相关文章

  1. Exception 和Error异常大部分人都犯过的错。

    先看再点赞,给自己一点思考的时间,如果对自己有帮助,微信搜索[程序职场]关注这个执着的职场程序员. 我有什么:职场规划指导,技能提升方法,讲不完的职场故事,个人成长经验. 1,简介 Exception ...

  2. 出现xml错误的时候都是配置文件的名字没有改造成的

    The error may exist in com/bjpowernode/dao/PlayerDao.xml

  3. UDAD 用户故事驱动的敏捷开发 – 演讲实录

    敏捷发展到今天已经在软件行业得到了广泛认可,但大多数敏捷方法都是为了解决某一特定问题而总结出来的特定方法或实践,一直缺乏一个可以将整个开发过程串接起来的成体系的方法.用户故事驱动的敏捷开发(User ...

  4. [No000016D]把知识种进脑子:像读教材一样读书

    读书,常常是书读一遍,过后脑子却空白一片.旁人问起感受,只能以不错.很好作答.更有甚者,有时翻阅豆瓣才发现一本书竟早已「读过」,这事儿可真叫尴尬.为了对付这症状,我笔记也做过,思维导图也画过,奈何只是 ...

  5. 关于php-fpm子进程达到上限并且浏览器访问显示504错误

    今天上班遇到一个非常奇怪的事情,公司监控服务器之前都是在正常运行,使用nginx+php-fpm,并且监控服务器上部署这其他部门在使用的几个站点,从早上上班开始发现监控显示页面打不开,各种查找原因,最 ...

  6. ScrumMaster需要了解的7件事

    当一个组织开始使用Scrum时,被选为担任Scrumaster角色的人通常来自于那些有管理背景的人.组织期望那些管理人员,所谓的“大师”,能够交付Scrum项目因为她有管理的专门知识——并且可以同时管 ...

  7. 致DBA:为什么你经常犯错,是因为你做的功课不够

    专职做DBA已经6年多的事件了,看同行.同事犯了太多的错误,自己也犯了非常多的错误.一路走来,感触非常深.然而绝大多数的错误其实都是很低级的错误.有的是因为不了解某个引擎的特性导致:有的是因为对线上环 ...

  8. 又是一个愚蠢的错误,皆因.xml而起

       论java中的.xml到底有多坑?! 感觉自己都快哭了,再一次被.xml给坑了一下,这次坑的太狠了,一下子导致自己浪费了昨天一下午,一晚上,今天一上午和半个下午呀,中间的过程真的是乏善可陈呀,各 ...

  9. Python UnboundLocalError和NameError错误根源解析

    如果代码风格相对而言不是那么的pythonic,或许很少碰到这类错误.当然并不是不鼓励使用一些python语言的技巧.如果遇到这这种类型的错误,说明我们对python中变量引用相关部分有不当的认识和理 ...

随机推荐

  1. 微信开发中遇到“当前页面的url未注册”问题

    在公众号后台设置支付授权目录,完全按照规则去设定的,但是在实际测试中会出现“当前页面的url未注册”的问题,反复确认后发现目录并没有问题,唯一的区别就是大小写不同. 但是一般url不都是不区分大小写的 ...

  2. SignalR入门之小试身手

    建立好持久性连接类TestConnection之后,现在为我们的SignalR程序配置持久性连接类以及访问路径. 进入刚刚建立的Startup类,进入Configuration这个方法里来配置: us ...

  3. 详谈Hibernate框架关系映射!

    接触Hibernate也有一小段的时间了,愈发的觉得Hibernate是个神奇的东西,为什么这么说呢?因为你可以不懂一行sql,直接面向对象,就可以将数据直接保存到数据库去!! 你还可以保存一个对象, ...

  4. MVC中几种常用ActionResult

    一.定义 MVC中ActionResult是Action的返回结果.ActionResult 有多个派生类,每个子类功能均不同,并不是所有的子类都需要返回视图View,有些直接返回流,有些返回字符串等 ...

  5. CSS选择器(一)

    CSS选择器包括标签选择器.ID选择器.类选择器.伪类和伪对象选择器.子选择器.相邻选择器.属性选择器.通用选择器.包含选择器.分组选择器.指定选择器等选择器,分为标签选择器.ID选择器.类选择器.特 ...

  6. 一个奇葩常见的问题 nginx 403 forbidden错误

    今天安装dedecms,配置Nginx,然后生成一键生成静态页面,然后就没有然后了,所有栏目页面都显示nginx 403 forbidden. 一般来说nginx 的 403 Forbidden er ...

  7. 项目总结笔记系列 wsTax KT Session1

     项目总结笔记 1.专有名词解释: SMO, Separate Management Office. UAT, User Accept Test. GSLB, Global Server Load B ...

  8. 泛函编程(37)-泛函Stream IO:通用的IO处理过程-Free Process

    在上两篇讨论中我们介绍了IO Process:Process[I,O],它的工作原理.函数组合等.很容易想象,一个完整的IO程序是由 数据源+处理过程+数据终点: Source->Process ...

  9. Java集合源码分析(五)HashSet<E>

    HashSet简介 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持.它不保证set 的迭代顺序:特别是它不保证该顺序恒久不变.此类允许使用null元素. HashSet源 ...

  10. 【FOL】第一周

    本来打算按计划做下去的,发现原来那个sprite虽然功能强大,但是对我想要做的东西来说,冗余似乎有些多,决定自己写一个. 之前做了一段时间的h5游戏,用的是panda.js,发现这个引擎封装的还不错, ...