文章

Scrum_tp

团队需要Scrum Master做这六件事

我一直在和你的团队交流,好吧,可能不是你正在带的团队,而是很多和他们类似的团队。这些团队跟我分享了他们期待Scrum Master做的六件事情。

1. 帮助他们理解职责边界

敏捷团队被告知他们是自组织的。但是,这并不意味着每个企业的自组织都完全一样。比如说:

  • 团队是否有权将团队的技术需求添加到Sprint中?
  • 团队是否可以决定谁在这个团队中?
  • 团队是否可以在不询问Scrum Master的情况下改变他们的Sprint长度?
  • 在未经许可的情况下,团队可以在工具、团建活动或任何其它事情上花多少钱?

等等等等,这个列表可以无限长。
Read more

timg

Scrum Master的职业发展路线

我最近写了篇博客回答了这个问题:“一个Scrum团队是否可以变得足够的优秀以至于他们不再需要Scrum Master了?”,在这篇文章中我发现了一个与此密切相关的话题:假设Scrum Master不会消失,那么Scrum Master的职业发展路线是什么?

根据我的经验,Scrum Master的职业发展路线通常会有如下的四个方向:
Read more

Scrummaster

Scrum Master角色可能消失吗?

当一个团队逐步成长的时候,Scrum Master投入的时间越来越少,但是一个团队可以完全没有Scrum Master吗?

Scrum Master通过教练、指导、引导团队,使得他们的团队开发出伟大的产品。对一个初次接触Scrum的组织中的一个新的团队而言,这是一个具有挑战性而且耗时的工作。
Read more

优秀的 Scrum Master 应该具备哪些特质?

如今的外科医生是受过高级训练和技能娴熟的人,他们经过多年的正规教育,然后又做过广泛的实习。早期的情况并不总是这样的,Pete Moore写道“首批外科医生不懂解剖知识,但之所以能开展他们的业务,是因为他们有锋利的器械和强壮的胳膊。他们在当地的工作是理发师或者铁匠,经常在业余时间做手术。”(2005,143) Read more

ScrumMaster – 指派还是团队选择?

一个新Scrum团队对ScrumMaster的选择会影响到团队Scrum实施的成败。选错了人,团队就会一方面试图变得自组织、另一面却又受制于命令控制型的经理,从而进退两难。选对了人,他符合新ScrumMaster的技能、满足团队初期需求,则团队在实施Scrum上有了一个梦幻般的开端。 Read more

ScrumMaster需要了解的7件事

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

设定期望本身就是需要解决的第一重阻碍。另外,几乎可以确定的是如果脱离Scrum项目,组织得不到他应得的益处。记住,错误的期望是不会被满足的。

当我刚开始成为一位ScrumMaster的角色时,我希望我已经知道了这个事实。以下的7件事,是我希望在我作为Scrumaster时已经知道的:
Read more

是否可以轮流做 Scrum Master ?

有些团队在为如何挑选最好的 Scrum Master 而挣扎,然后最后决定让所有团队成员轮流充当Scrum Master的角色。出于对这个角色的挑战和重要性的考虑,我并不推荐这么做。举个例子:在我的家里,我们轮流擦桌子和洗碗,因为谁都可以胜任这些工作。但是,我们不会轮流做饭。因为我们都知道,我的妻子是家中最出色的厨师,而且比其他任何人都要好很多。我们都希望能吃到最好的饭菜,所以我们不会轮换厨师的角色。同样,如果你希望你的团队能够变得尽可能好,我不推荐使用轮换的Scrum Master。
Read more

产品负责人不是代理

很多时候,产品经理们选择不去做产品负责人(PO, Product Owner)。他们谋划着由一个业务分析员或者产品分析员去“代理”产品负责人。当然,也是因为大部分关于产品负责人的书籍和培训都把他或者她当成是scrum团队的一个附属物:他们要做的只不过是写写用户故事和玩玩计划扑克,要按照INVEST原则而已。所有的这些关于产品负责人的定义都是从开发者的角度来的。
Scrum并没有定义如何使用产品backlog,或者是产品负责人应该做什么。而且,我也确实 认识有人没有用Scrum却在很好的写着用户故事来优化他们的产品管理工作。他们成为了很好的业务分析员,或者需求工程师。
将产品负责人的职责授权出去会进一步增加开发团队与客户之间的距离。我对Scrum Master的期望是他们能缩短这个距离。Scrum Master可以去教会业务如何行使PO的角色来做到敏捷。Scrum Master能帮助PO去理解如何抓住机会,去优化价值,如何与团队合作。在我看来,PO无论如何也不会因为要去做需求开发而变成业务分析员。
Read more

成熟的ScrumMaster?

前一段时间,我通过Email回答了一个问题“多长时间能够成为一个成熟的ScrumMaster?”这个问题其实很难回答,我想写一篇Blog分享我的看法。

要回答这个问题,首先要搞清楚“成熟”的定义。Certified ScrumMaster是一个很好的课程,多数学生都能从CSM课程中对Scrum的框架有一个答题的了解,并能通过各种游戏、模拟互动中反思自己开发过程中的种种问题,找到更好的答案。但是仅仅通过这个课程并不意味着学生有足够的知识和技巧去带领一个Scrum团队。由于历史的原因,Certified ScrumMaster选了两个不是很恰当单词”Certified”和”Master”。这两个词汇有很强的误导性。我们应该跳出这两个词汇看待这个课程。Ron Jeffries有个比喻很恰当,参加这个课程并获得CSM仅仅是获得了一个“驾照”。你可以上路了(Put you on the way),但是并不一定意味着你的驾驶技巧会有多高,你很有可能剐蹭,翻车。但是通过学习,你掌握了一些基本的知识,知道了前进的方向,接下来要做的就是在实施Scrum中面对各种各样的挑战,不断提高自己的Scrum以及敏捷的理解,不断磨练,越来越成熟。
Read more