专栏首页UMLScrum和自组织团队 (Scrum and Self-Organizing Team)
原创

Scrum和自组织团队 (Scrum and Self-Organizing Team)

(Reference: 什么是Scrum的自组织团队?)

Scrum项目的基本模式很简单,这对于想要敏捷的团队来说非常有吸引力。如果只是有效地采用Scum,那么我们都将运行敏捷的团队!但是许多团队发现他们在使用Scrum时遇到了麻烦,并且通常最终会感觉像是一个“空”的实现。

Scrum和自组织团队

为了让Scrum工作,团队必须深刻而内心地理解集体承诺和自我组织。Scrum的理论,实践和规则很容易在理智上掌握。但是,这些人可能不会获得了Scrum,直效果到一群人集中承诺在固定的时间内提供有形的东西。当团队成员致力于共同目标时,团队就能够自我组织,并能够快速切入复杂性并制定可行的计划。

Scrum的敏捷项目管理中,Ken Schwaber介绍了五个Scrum价值观勇气,  承诺,  尊重,  专注和  开放。理解这些价值观是理解自组织团队的重要关键。

自组织团队的工作方式与命令和控制团队不同,因为他们的价值观不同。了解自组织首先要了解这些价值观是如何融入您的项目中的实际事物:

  • 每个人都致力于项目的目标。 当团队有权做出决策以实现这些目标时,可以实现这种承诺水平,每个人都对项目的计划和执行方式有发言权。例如,有时需求文档并不完美。为了使项目成功,团队可能不得不忽略已记录的需求,以便提供更有价值的产品。这只有在他们有权做出决定后才有可能。
  • 团队成员互相尊重。当团队成员相互尊重时,他们能够相互信任,以完成他们所做的工作。但对于程序员和其他技术人员而言,这种尊重并不总是那么容易。许多程序员,尤其是高技能程序员,往往纯粹基于技术能力。这可能是有效采用Scrum的障碍。如果程序员不尊重产品所有者,他在谈论项目目标时不会听取产品所有者的意见。
  • 每个人都专注于工作。当Scrum团队成员正在进行sprint工作时,这是他在sprint期间唯一的工作。他可以自由地完成迭代积压所需的任何工作,并处理sprint期间对该积压所做的任何更改。当每个团队成员专注于sprint目标并且可以自由地完成实现这些目标所需的任何工作时,整个团队能够组织自己并在需要变更时轻松地重定向。
  • 开放性。当您在Scrum团队工作时,团队中的其他人应该始终了解您正在进行的工作以及如何将项目推向其当前目标。许多Scrum实践旨在鼓励团队成员之间的开放。例如,任务板允许每个人看到每个团队成员正在完成的所有工作,以及剩下多少工作要做。刻录图表让每个人都能自行测量sprint达到迭代目标的速度。每日Scrum,如果有效地完成,在开放性方面几乎是纯粹的练习,因为每个人都展示了他们的任务,挑战和整个团队的进步。所有这些都可以帮助团队营造相互支持和鼓励的氛围。
  • 团队成员有勇气站出来参与该项目。当你选择开放而不是不透明时,你会让团队更强大,而不是以牺牲团队为代价来强化自己。这样做需要勇气,但是当你这样做时,你会得到更好的产品和更好的工作环境。Scrum团队有勇气通过有益于项目的价值观和原则来生活。要避免一家公司的价值与Scrum和敏捷价值观相冲突,这需要勇气。这需要每个团队成员,特别是Scrum Master保持警惕。但它也要求每个人都愿意相信提供有价值的软件将有助于他们克服对这些价值观的抵制。这也需要勇气,特别是在与老板坐下来进行审查的时候。对自己说,需要勇气,

定义自组织团队

一群有动力的人,他们为实现目标而共同努力,有能力和权力做出决策并随时适应不断变化的需求。让我们看一下自组织团队的一些重要因素:

  • 他们为自己拉工作,不等待他们的领导分配工作。这确保了更大的主人翁意识和承诺。
  • 他们作为一个整体管理他们的工作(分配,重新分配,估计,重新评估,交付和返工)。
  • 他们仍然需要辅导和指导,但他们不需要“指挥和控制”。
  • 他们彼此沟通更多,他们的承诺更多地是项目团队而不是ScrumMaster。
  • 他们了解要求,并且不怕提出问题以澄清他们的疑虑。
  • 他们不断提高自己的技能,并推荐创新的想法和改进。

自组织团队的五大要素

  • 能力:个人需要胜任手头的工作。这将使他们对自己的工作充满信心,并且无需从上方指导。
  • 协作:他们应该作为一个团队而不是一群人工作。鼓励团队合作。
  • 动机:团队激励是成功的关键。团队成员应该专注并对他们的工作感兴趣。
  • 信任和尊重:团队成员互相信任和尊重。他们相信集体代码所有权,并准备加倍努力以帮助彼此解决问题。
  • 连续性:团队应该在一起合理的持续时间; 偶尔改变它的构成并没有帮助。连续性对团队至关重要。

创建一个自组织团队

谁负责组建自组织团队?是ScrumMaster,还专注于时间表和交付; 或担任财务人员的高级管理人员; 还是组织本身,对思考有更大的挑战?

实际上,需要所有三个实体的共同努力来帮助团队成为自我组织。ScrumMaster应该充当教练并确保团队获得针对特定工作的培训和指导。他或她主要负责确保一个有凝聚力和舒缓的工作环境,这是自组织团队蓬勃发展的必要条件。指导个别团队成员非常重要,这样他们才能理解自组织团队的原则并相互信任。ScrumMaster还应该考虑各种方法来改善分布式团队内的协作(使用应用程序生命周期管理工具,视频会议等)。

高级管理层应确保不妨碍团队的工作; 他们需要充当支持而不是分心。应该设定团队目标,不鼓励个人英雄主义 - 它只是对自组织团队的阻碍。让团队成员在预期交付之前失败是至关重要的。

整个组织应确保其提供必要的基础设施,培训和激励系统,以保持员工的工作积极性。在您期望您的团队成员自我组织之前,这些是卫生因素,构成了第一道交叉障碍。

一个三步过程:培训,指导,指导

创建一个自组织团队可以被认为是一个三步过程。

第一步:我们需要培训员工以获得所需的技能。在此阶段结束时,您可以假设团队具有展示自组织行为的能力。提供任何所需的课堂和在职培训,使每个员工都能胜任特定领域/技术。行为训练也很有帮助。

第二步:一旦团队开始合作,采用教练方式,看看成员是否面临任何困难。他们可能在一开始就需要更多的支持和指导。如前所述,自组织团队的一些指标是:Scrum仪式是富有成效的,团队喜欢工作,成员互相帮助,新想法即将到来,团队正在为自己拉动工作。到这个阶段结束时,你知道团队是自我组织的。但是,请睁大眼睛观察团队的行为并提供基于需求的指导。这一阶段将带来团队的创新理念和改进成果。

第三步:一旦团队处于自组织模式,关键是长期维持这一点。指派可以帮助团队进入下一级别的导师。工作轮换可以是让员工参与并鼓励持续学习的重要方面。如前所述,自组织团队不需要“命令和控制”,但确实需要辅导和指导。

团队不是一成不变的; 它们会随着时间而变化 建立一个自组织团队是一个持续的过程,我们真的从未完成过。每当团队的构成发生变化时,我们都需要重复整个过程。

References:

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 新版《Scrum Guide 2020》发布

    北京时间2020年11月18日晚11点,在庆祝Scrum诞生25周年之际,Scrum两位创始人Dr. Jeff Sutherland和Ken Schwaber联...

    砖家认证
  • Scrum团队如何运作? - 简要指南

    Scrum团队是一组合作的人员,他们共同提供所需的和承诺的产品增量,其中包括三个角色:

    Warren2Lynch
  • SCRUM

    敏捷是个方法论体系,在这个大的体系下有很多的分支,每个分支侧重或负责的内容有所不同,有的侧重研发管理,有的侧重工程实践。

    葫芦
  • 33.【Kevin聊敏捷】敏捷项目管理APM-Agile Project Management(二)

    「持续创新」是对现在客户需求的交付;「产品自适应」是对未来客户需求的交付;「团队和流程自适应」是对产品或者商业变化的迅速反应;「减少交付周期」是为了快速交付可工...

    开心的Kevin
  • [转] Agile Software Development 敏捷软件开发

      敏捷开发是一种软件开发方法,基于迭代和增量开发,通过自组织,跨团队,沟通协作完成开发工作。

    Edison Zhou
  • Scrum指南2020中文版发布

    原文链接:https://www.scrumcn.com/agile/scrum/24060.html

    一只爱生气
  • (十八)Scrum团队有哪些角色?

    Scrum团队由一名产品负责人,开发团队和一名Scrum Master组成。Scrum 团队是跨职能的自组织他uandui。自组织团队自己选择如何以...

    砖家认证
  • 谈谈团队内部的角色与分工

    关于敏捷开发的问题,被提及最多的便是关于团队和人员的问题。定义里会告诉你:Scrum 团队是自组织、跨职能的完整团队。那么究竟怎样的团队才是自组织的团队,什么样...

    Worktile
  • 什么是敏捷框架 Scrum 中的 “3355”?

    接触过敏捷的我们,一定对Scrum都不陌生,Scrum是众多轻量级敏捷框架中应用最广泛的一种。

    DevOps时代
  • 能带不同类型的团队,才能叫“敏捷教练”

    敏捷教练是一个职业。Scrum Master 和敏捷教练是同一职业的不同阶段。当一个人能带好一个 Scrum 团队时,他是一个 Scrum Master。当他能...

    CSDN技术头条
  • Scrum是用来发现问题的

    机械的Scrum对比真正的Scrum,差别在哪里? 最近,我和一个朋友聊到了他们公司实施Scrum的情况。他们有些迷茫!在实施Scrum之前,他们经常为了访问一...

    CSDN技术头条
  • 敏捷的3355

    Product Owner:主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。

    公众号php_pachong
  • CODING 告诉你如何建立一个 Scrum 团队

    Scrum 当中有三个角色:PO(product owner),敏捷教练(scrum master)和开发团队。虽然这看起来很清晰,但如何处理现有职位的问题可能...

    CODING
  • Scrum 实操流程

    Scrum 是用于开发、交付和持续支持复杂产品的一个框架,是一个增量的、迭代的开发过程。

    公众号php_pachong
  • (十九)Scrum有哪三大工件?

    Scrum的工件以不同的方式表现工作任务和价值,可以用来提供透明以及检视和适应的机会。Scrum所定义的工件是特别地设计的,是为了给关键信息提供最大...

    砖家认证
  • 采用敏捷方法的原因是什么?

    如今,在瞬息万变的商业环境中,企业不断受到压力以适应不断变化的市场条件。越来越多的公司采用敏捷开发实践来帮助他们保持竞争力。敏捷过程是高度协作的、迭代的,并且所...

    Warren2Lynch
  • 敏捷开发流程之Scrum:3个角色、5个会议、12原则

    本文主要从Scrum的定义和目的、敏捷宣言、Scrum中的人员角色、Scrum开发流程、敏捷的12原则等几方面帮助大家理解Scrum敏捷开发的全过程。

    宜信技术学院
  • 敏捷词汇表

    Scrum:Scrum无对应中文翻译 Agile:敏捷 Lean:精益 Iterative:迭代式的 Iteration:迭代 Agile Manifesto:...

    公众号php_pachong
  • 32.【Kevin聊敏捷】敏捷项目管理APM-Agile Project Management(一)

    Agile Project Management的创始人也是敏捷宣言的十七大佬之一,Jim Highsmith。

    开心的Kevin

扫码关注云+社区

领取腾讯云代金券