• Scrum Master可能会遇到的场景


    Scrum Master 可能会遇到的场景

    场景1

    场景描述

    在一个Sprint的过程中,公司的CEO出现在你面前并告诉你:我们的一个客户提出了一个特殊的需求,如果我们可以完成这个需求,那么便可以赚到一百万美金。

    要点分析

    无论公司CEO权利再大,在Scrum面前他也只是一名Stakeholder。Stakeholder不能直接干预Scrum团队的工作。Stakeholder的需求应该由Product Owner出面应付,而不应直接由Scrum Master和Team来处理。

    场景2

    场景描述

    Product Owner说他没有时间参加Sprint计划会议,但是他并不介意Team在他缺席的情况下继续完成这些工作。

    要点分析

    Product Owner是对产品负责的人,而且他需要提供Product Backlog的优先级,因此Team有权要求他参加会议。如果Product Owner是偶然性的缺席,那么可以推迟会议;如果他经常缺席,那么最好换一名人选。

    场景3

    场景描述

    在一次Sprint过程中,一名团队成员的经理过来和你协商,说她需要将这名成员从项目中抽调几天去完成另一项工作。

    要点分析

    Product Owner才是唯一能对团队工作造成影响的人(例如取消Sprint),而这位经理则不应在Sprint过程中干涉Scrum团队的工作。而且,Scrum Master应尽力去保护(Shield)整个Team。团队组成可以在各个Sprint之间发生改变。

    场景4

    场景描述

    目前,这个Sprint已经时间过半,而团队的进度已经落后了。你觉得看起来似乎没有任何办法在这个Sprint中完成当初所承诺的工作。

    要点分析

    “看起来”和“似乎”是Scrum Master的个人观点,而Team才是工作的执行者,因此应该向团队确定是否真的无法赶上进度。如果Sprint真的不能完成,别忘了我们有“应急手段”(Emergency Procedure)。

    场景5

    场景描述

    一名团队成员看起来不太高兴,他似乎非常心不在焉,并且已经落后于他所承诺完成的任务量了。

    要点分析

    这是一种非常棘手的情况,Scrum并不能处理这种问题,因此用常识和情理来解决吧!

    场景6

    场景描述

    有一位团队成员告诉你Product Owner刚刚要求她在当前的Sprint中加一个工作项,而目前该Sprint已经进展了三分之一。

    要点分析

    Scrum团队的需求沟通方式是Product Owner对全体团队成员,或Product Owner仅对Scrum Master,而不应该是Product Owner单单对某一个团队成员。能否完成额外任务需要由整个团队来决定,而不是一个人。此外,Scrum Master应尽量保证Sprint中需求范围的确定性,因此Scrum Master要学会对Product Owner说“不”。

    场景7

    场景描述

    Team中的一位成员说他认为Retrospective会议是浪费时间,而其他几位成员也嘟囔着表示赞同,甚至有人建议立刻停止Retrospective会议。

    要点分析

    试着给每个Retrospective会议做一个小的评估,来让它变得更有效且有趣。

    场景8

    场景描述

    Team看起来已经疲惫不堪了,他们几乎每个工作日都工作到很晚,甚至为了完成Sprint的目标,他们每周六还要来加班。你听到一些大家关于Scrum的评论,例如Scrum糟糕透了,它强迫我们工作的太辛苦了之类的。

    要点分析

    我们不应该通过加班来掩盖项目中所暴露的问题以及Scrum带来的风险信号。

    场景9

    场景描述

    三个Sprint以来,Team在每个Sprint中都遇到了一些问题,并且每次都强制缩减了Sprint的需求范围。

    要点分析

    尽管这三次缩减Sprint需求范围的情况可能都由同一个原因造成,但更可能的情况是团队在这三次中都遇到了不同的问题。

    场景10

    场景描述

    有一位团队成员并不愿意和其他人坐在一起,而是更愿意拥有一个独立的工作环境。

    要点分析

    每个人可能都有自己的工作方式,找出原因并解决问题。记住一句话,强扭的瓜不甜。选择一种最好的解决方案,并让Team能够顺利工作。

    场景11

    场景描述

    Team和Product Owner无法在“完成”的定义上达成一致意见。

    要点分析

    试着将完成的定义留给Team。如果Product Owner对Team的工作成果并不满意,那么再遵从Product Owner的要求。

    场景12

    场景描述

    一位团队成员拒绝用一种更简单的方法来达成Sprint的目标,因为他的生产线经理希望他用一种更高级的解决方案,以便之后能够将现有产品迁移到某个特定软件的更高版本。

    要点分析

    有的时候我们必须遵从某些特定的生产规定。试着与生产线经理进行协商,如果该规定为强制性的,那我们也只能妥协,但整个Scrum团队都应该知晓这样做的结果和风险,并针对可能遇到的问题制定解决方案。

    #

  • 相关阅读:
    简单介绍 CPU 的工作原理
    Converting a MatchCollection to string array
    Ubuntu18.04安装pycharm如何显示锁定图标到收藏夹
    MFC使用控制台
    将CString输出到控制台的方法
    Python 字符串前面加u,r,b的含义
    Converting a MatchCollection to string array
    git命令查看版本记录
    git命令查看版本记录
    SQL Server游标
  • 原文地址:https://www.cnblogs.com/xuebo/p/2086258.html
Copyright © 2020-2023  润新知