`
haierboos
  • 浏览: 440414 次
文章分类
社区版块
存档分类
最新评论

为什么纯粹的Scrum在中国很难落地(一) - Scrum与自组织(self-organizing)

 
阅读更多

@吴穹Adam (新浪微博)

这几天因为要准备培训材料仔细解读了一下新版的Scrum Guide,全文可见此链接 http://www.scrum.org/scrumguides/,Release Notes在这里: http://www.scrum.org/storage/Scrum%20Update%202011.pdf

Scrum Guide很薄(21页),行文也很简洁,读起来很快,但是,读完了之后,更加深了我对“纯粹Scrum框架”在中国很难落地的判断,其中原委细细道来吧:

1. 文中上来开宗明义,将Scrum定位成为一个框架,需要补充其他实践才能应用,这个我一直赞同,只是因为看到许多人还有混淆,在此再啰嗦一下。原文如下:“Scrum is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques.”

2. 在下面,Guide中明确了Scrum框架当中的内容,“The Scrum framework consists of a set of Scrum Teams and their associated roles; Time-Boxes, Artifacts, and Rules.”,好,下面就仔细看一看内容吧

3. 首先看角色,“Each Scrum Team has three roles: 1) the ScrumMaster, who is responsible for ensuring the process is understood and followed; 2) the Product Owner, who is responsible for maximizing the value of the work that the Scrum Team does; and 3) the Team, which does the work. The Team consists of developers with all the skills to turn the Product Owner’s requirements into a potentially releasable piece of the product by the end of the Sprint.” 这里有几个事情要解读一下,

a) Developers,在Release Notes里面,作者给出了解释” The team of people performing the work of creating an Increment is the Development Team. Regardless of the work performed by individual team members, they are known as Developers.” 所以,只要参与了交付的人,都被称为了Developers,包括开发,测试,用户体验,文档等等

b) 另外,需要注意的是角色里面是没有Manager或者Lead,团队是自组织的,有关自组织的论述,Guide中有如下几段:

i. The ScrumMaster helps the Scrum Team understand and use self-organization and cross-functionality. Teams are also self-organizing.

ii. No one – not even the ScrumMaster - tells the Team how to turn Product Backlog into increments of shippable functionality.

iii. The Team self-organizes to undertake the work in the Sprint Backlog, either during the Sprint Planning meeting or just-in-time during the Sprint.

c) 由于Scrum框架里面没有给Manager和Lead留出位置,在Scrum框架落地过程中,就经常会走形了。Manager和Lead伪装成了Scrum Master,然后一切照旧,而真正该做Scrum Master的人反而没有位置了。这是因为,由于团队都很年轻,并不敢真正实施自组织,又想时髦地实施Scrum于是就照猫画虎了。其实,管理人是最难的一件事情,自组织只是一种可能的管理方式,而这种管理方式恰恰是在中国很难成功的管理方式。这就是为什么纯粹Scrum在中国很难落地的原因之一。

其实,在敏捷的另一个流派-精益(Lean)当中,就非常强调Manager发挥好Coach的作用,并且将此作为Lean的基础,我觉得这种思维很可能更适合中国的现状,因为大多数团队中的成员都非常年轻缺乏经验,因此,他们需要的很可能并不是自组织,而是真正能Coach他们的Manager或者Lead(在大多数情况下)。即使现在Manager和Lead 还不称职,那么企业的重点也更可能应该是尽快提升这些Manager和Lead的Coach能力,转变他们的思想,而并不是去推行自组织。

另外,最近在微博上的讨论中,大家往往将信任和自组织画上等号,其实,有Manger、Lead并不代表不信任,这种非黑即白的看法是错误的。

综上所述,在团队实施敏捷的过程中,要根据自己企业的自身能力和实际特点,灵活的改造相关实践,组合不同相关实践,升班硬套Scrum是没有出路的。

未来打算就Scrum难于落地的问题准备写一个系列,目前想到的题目如下:

2. Scrum与QA

3. Scrum与架构

4. Scrum与迭代规划,用户故事

5. Scrum的商业运作分析

分门别类地列出目前Scrum框架中的问题,欢迎持续关注,讨论、反馈、拍砖请移步在我的新浪微博 http://weibo.com/adamwu73/profile,多谢!

分享到:
评论

相关推荐

    scrum-and-xp-chinese-version

    极限编程,scrum

    Scrum-Guide-2013-7-CN

    Scrum 的权威指南:游戏规则

    ScrumMaster中文认证6月10-11日北京课程

    的理论基础和敏捷思维着手,让学员在思维方式上做一个彻底的转变,接下来课程将详细阐述 Scrum 的框架和流程,以及实际运用过程中的方法实践,以帮助学员真正理解Scrum、掌握实 践技巧。 课程的过程中也会通过一个...

    2017-Scrum-Guide-Chinese-Simplified.zip

    2017-Scrum-Guide-Chinese-Simplified

    Scrum Poker in Rails5, docker-compose

    Scrum Poker in Rails5, docker-compose

    2017 Scrum-Guide-CN.pdf

    Scrum 已经被应用于开发软件、硬件、嵌入式软件、交互功能的网络、自动驾驶汽车、学 校、政府、市场、管理组织运营,和我们其他日常生活中,作为个体和群体的一切。 随着技术、市场和环境的复杂性和互相间影响的急速...

    2020-Scrum-Guide-Chinese-Simplified

    2020-Scrum-Guide-Chinese-Simplified

    Getting-Agile-With-Scrum-Norwegian-Developers-Conference-2014.pdf

    Getting Agile with Scrum Mike Cohn Scrum is one of the leading agile software development processes. Over 12,000 project managers have become certified to run Scrum projects . Since its origin on ...

    2020-Scrum指南.pdf

    2. Scrum Team 在 一个 Sprint 期间将选择的工作转化为价值的 Increment。 3. Scrum Team 和利益攸关者检视结果并为下一个 Sprint 进行调整。 4. 重复 Scrum 是易于理解的。原封不动地去尝试,并确定其哲学、理论...

    Scrum敏捷软件开发

    Mountain Goat Software创办人,以帮助客户公司成长为卓越软件开发组织为己任,专门提供Scrum与敏捷软件开发培训。Mike Cohn是敏捷运动两大公认名著(《用户故事与敏捷方法》和《敏捷估算与规划》)的作者。他曾经历...

    Scrum-Guide-US

    scrum guide

    2020-Scrum-Guide-US

    The Scrum Guide contains the definition of Scrum. Each element of the framework serves a specific purpose that is essential to the overall value and results realized with Scrum. Changing the core ...

    为什么Scrum不行

    Scrum大行其道,本文从反面阐述为什么Scrum不行?作为抛砖,站在不同角度看问题,欢迎讨论。

    敏捷项目管理-Scrum-PMP考点汇总--内部资料 请勿外传.pdf

    敏捷项目管理-Scrum-PMP考点汇总的敏捷项目管理。

    Agile SCRUM for Trello boards-1.4.7.zip

    名称:Agile SCRUM for Trello boards -------------------- 版本:1.4.7 作者:https://xaviesteve.com 分类:生产工具 -------------------- 概述:使用故事点、项目和进度条为您的 Trello 看板充电。 用于 Trello...

    scrum培训教程--PPT

    这是scrum培训教程。Scrum是一个敏捷开发框架;Scrum是一个迭代式的软件开发渐进过程,通常被用于敏捷软件的开发;Scrum要求团队在每一次迭代的结尾完成一些可以交付的工作片段。迭代要短,有时间限制。

    《Scrum: Novice to Ninja》- PDF 英文原版

    While most scrum books tend to be lengthy textbooks that cover every detail of scrum for all types of organizations, this highly practical book concentrates solely on how best to apply scrum in web ...

    Scrum+of+Scrums+-+Scaling

    Scrum+of+Scrums+-+Scaling,+v1。 一个敏捷开发团队的最佳实践。

    SCRUM-Guide-EN-ZH

    中英文版的文档,简洁明了的描述,对SCRUM的整体架构的简介

    Chinese-Simplified-Redistributable-Intro-Scrum.ppt

    Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类似的Scrum主管角色负责维护过程和任务,产品负责人代表利益所有者,开发团队包括了所有开发人员。虽然Scrum是为管理软件开发项目而...

Global site tag (gtag.js) - Google Analytics