vlambda博客
学习文章列表

Scrum落地实施:个体(上)

引     言



前面“起航”部分我们“回答了”为什么要做敏捷转型,我们该如何宣传敏捷以及选择什么样的项目做敏捷。从这篇开始,我们将把视角放到团队里的每个个体,去看看团队中的每个成员如何“适应”敏捷转型。(“适应”这个词可能不太合适。)


01 克服抵触



“在变革举措中,要尝试影响其他人并鼓励他们相信变革发生,激发他们的希望而不是恐惧。”——《从1到100 用心求变》 Mary Lynn Manns & Linda Rising


Scrum落地实施:个体(上)

尽管社会变革的确会导致抵触,但所有的抵触只来自于特定的个体。团队或部门并不会抵触Scrum转型,但个体会抵触。

Scrum转型这样的变革将给企业带来巨大的动荡。职责扩大了,组织关系改变了,组织权力发生了转移,期望也发生了变化。有人能通过这种变革在个人或职业方面获益,有人则会遭受损失。所以,了解这些变革对企业产生的影响,对预见抵触来源至关重要。

Scrum落地实施:个体(上)

如上表所示,研究指出,管理者抵触变革的首要原因是害怕失去控制和权力。员工抵触变革的主要原因是缺乏意识与对未知的恐惧。


敏捷不是宗教信仰。
注意,不要变成敏捷狂徒(zealot),因为这可能会事与愿违,人们对此失去兴趣。千万不要因为别人不用敏捷,就把他们当成不识时务的傻瓜!这很失礼,人们会就此不再听你的碎碎念。
——《Agile Coach(敏捷教练 如何打造优秀的敏捷团队)》 Rachel Davies & Liz Sedley
02 抵触变革的方式与原因


Scrum落地实施:个体(上)


发生转型或变革时,有些消息是从领导那里听到的,研究调查明确表明,员工愿意从不同的人那里接收到不同类型的信息。员工更喜欢高层谈论为什么需要变革。同时这些员工更愿意从他们的直属领导那里听到变革对他们个人的影响。还有些消息是从同伴那里听到的,这时“同伴”的影响力就体现出来了。如果最初强烈抵触变革的人是位老员工,那么一个真心接受变革的老员工,比那些能言善辩的信任更具有说服力。

很不幸的是,不管怎么做,有些人依然会抵触,抵触所有的变革。就像当你走进公司,然后宣布每个人将获得20%~50%的加薪,我怀疑仍然会有人反对。有人怀疑老板有不可告人的动机——是否有什么陷阱?有人会考虑加薪的不公平性——我工作比他努力,为什么获得的加薪幅度比我的高?

对个体而言,如何抵触的分类较为简单:抵触是主动的还是被动的?主动的抵触发生在采取具体的行动阻碍或干扰Scrum转型。消极的抵触通常是有人说会采取具体行动,但因为抵触而不采取具体的行动。这两种常见的抵触Scrum的原因及两种行为,结合成了一个标准的矩阵,如上图所示。

记住,作为一个变革推动者或企业的领导者,你的目标应该是了解人们抵触的根本原因,从中吸取教训,然后帮助人们克服它。出现抵触时,我们需要聆听,找出根源所在。我们需要做的不是基于新建议的长篇阔论,而是对困难认真的探究。不要将抵触的需要变成“我们”战胜“他们”的对立气氛。真正的目标是创造一种氛围,让大家感觉到向Scrum转型势在必行。培养这种气氛的需要并不意味着你有绝对的权威可以完全忽略员工的感情和反应,或把Scrum强势推给企业。当员工抵触时,好的领导不会把员工视为需要解决的问题,而是把他们视为需要理解的人。



团队和组织会因为诸多原因而抵制Scrum。反对实施Scrum的其中一个可能原因是不理解Scrum项目中的新角色。ScrumMaster和产品负责人都是崭新的,他们在转型前的组织中没有相对应的角色。一个刚接触Scrum的组织,要花费很大精力为这些角色找到合适的人,这是很常见的。在人们弄清新角色需要承担什么责任以及哪些人拥有相应技能前,把合适的人安排在合适的位置还是很困难的。


03 Scrum Master的角色



Scrum落地实施:个体(上)


刚开始实施敏捷转型时,很多人都会问“敏捷教练是做什么的?”以及“他们是如何做到的?”在《Agile Coach(敏捷教练 如何打造优秀的敏捷团队)》中提到“敏捷教练的目标是培养高产出的敏捷团队,成员有自我判断能力,不依赖教练为他们指定敏捷法则。……敏捷教练的工作是指导团队成员顺利度过困难时期,让他们走上自己的敏捷之路,最终找到自己的路。”每个团队各有不同,因应所面临的项目挑战而形成各自的特点。这意味着一点:辅导团队的方式取决于团队需要你做什么。如果敏捷对团队来说还很新鲜,就像运动教练一样,积极示范敏捷实践是如何操作的。面对经验丰富的团队,应该像生活教练那样,通过倾听和提问来帮助他们提升,而非直接给出解决方案。

优秀的Scrum Master应该具有如下的品质:                      

· 负责:优秀的Scrum Master能够并愿意承担责任。这不是说Scrum Master 要对项目的成功负责——这是整个团队的责任。但是,Scrum Master 要对最大化团队的产出和支持团队成员实施以及使用Scrum 负责。如前所述,Scrum Master承担这个责任,却不具有任何有助于实现这个目标的权利。

· 谦逊:优秀的Scrum Master 不会以自我为中心。谦逊的Scrum Master 不会把自己的需求排在第一位,而是愿意去做任何能帮助团队实现目标的事情。谦逊的Scrum Master理解全体团队成员的价值,并以身作则促成其他人达成共识。

· 协作:优秀的Scrum Master的工作是保证团队中存在一种相互协作的文化。

· 投入:Scrum Master必须与团队成员一样,对项目及其目标具有高度的奉献精神。Scrum Master展示其积极投入的一种方法是在项目整个周期内保持角色不变。项目途中更换Scrum Master对团队来说是具有破坏性的。

· 有影响力:成功的Scrum Master会影响团队内和团队外的人,所以Scrum Master要懂得如何运用自己的个人影响力(理想的方式还是具备一定程度的公司政治技巧)。

· 知识渊博:不光对Scrum有深刻的理解和丰富的经验,最好的Scrum Master还具备技术、市场和其他专业知识,可以帮助团队实现目标。虽然Scrum Master不比成为市场大师或编程专家,但他们确实要对两者要有足够多的了解。

那么Scrum Master能否和团队中其他角色合并呢?个人不建议。在Zuzana Sochova所著的《The Great ScrumMaster(有效管理敏捷团队 快速成为优秀的ScrumMaster)》中有这样一段话“如果Scrum Master兼职了多个角色,那么他们必须善于区分各个角色。由于他们一次只能带一顶帽子,因此他们在说话时或作出举动时,必须选择角色。否则,他们不会透明,两个角色都会受到影响。”

Scrum落地实施:个体(上)

图片摘自:《ScrumShortcuts without Cutting Corners:AgileTactics,Tools,&Tips(Scrum捷径敏捷策略、工具与技巧)》


该书还提到“两到三支团队的Scrum Master是唯一推荐的组合。……在同一时间内,Scrum Master应该专注于一个角色,而不是混用这些角色。这是成为一名杰出Scrum Master的唯一途径。”




04 Product Owner



Scrum落地实施:个体(上)


了解完了Scrum Master,我们接下来看产品负责人(Product Owner)。Product Owner是保证团队瞄准正确目标的人。优秀的团队需要这两个角色才能取得成功:产品负责人为团队指出正确的目标;Scrum Master帮助团队尽可能有效的达到目标。在《Learning Agile(学习敏捷 构建高效团队)》中这样描述Product Owner“在Scrum 团队中,产品所有者就是对公司做出承诺的那个人。这个人必须站出来,保证在项目结束时能交付某个具体的东西。产品所有者负责的是项目应该满足的真正业务目标。产品所有者越能有效的让团队理解这些目标,对团队越有责任感,那么项目进展就会更好。”可见,产品负责人在团队中的地位是举足轻重的。


Scrum落地实施:个体(上)


那么优秀的产品负责人应该具有以下五个特点(品质):1、始终都在(Available);2、懂业务(Business-savvy);3、善于沟通(Communication);4、果断(Decisive);5、得到授权的(Empowered)。




相信大家通过这篇文章,应该对团队成员为何抵触Scrum转型,以及Scrum中两个新的角色Scrum Master以及Product Owner有了一定的了解。下一篇我将继续整理《Scrum 敏捷软件开发》后面的部分,将带大家了解,当团队进行Scrum转型后,原有的团队角色如何进行转换以及Scrum团队中一些“新的”技术实践。