文章

ScrumMaster需要了解的7件事

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

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

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

PMO在scrum中的角色

参与并支持向Scrum转型的项目管理办公室(Project Management Office,PMO),对于Scrum团队来说,将是一个极大的福音。PMO的成员常将他们看作是一项实践的保护者和支持者,所以PMO能帮助在组织内实施和扩大敏捷实践。但是,当PMO不恰当地参与时,PMO也是抵制的来源,因为它会尝试保护当前的流程,而不是改善它。

PMO大部分人的自然反应是抵制Scrum转型其中一个原因是个人和职业的恐惧。Scrum将传统的项目管理责任分散到ScrumMaster、产品负责人和团队,留给项目经理来思考他们的角色是什么。在大部分Scrum和敏捷著作中PMO的缺失,也增加了PMO成员很自然的担心。

我们将考虑PMO在下面3个方面的贡献和工作:人员、项目和过程。
Read more

他山之石,不可攻玉

在一次行业聚会上,又一次遇到了李剑,和他开玩笑:
……
我:你翻译的这本书(《硝烟弥漫中的Scrum和XP 》)害了好多人。
李剑:呵呵, 我知道,我道歉。@# ¥ # ¥ %… ,很多人把这个当成了敏捷…
我:哈哈… ,关键它太流行了。你现在成敏捷的罪人了,你竟然一下子送给了我们公司   5本。
李剑: @#¥ # ¥ % …… Read more

Scrum实践中遇到的问题

影响scrum不能正常实施的因素

scrum的失败或者效果不理想通常由以下因素造成:

  1. 对未知结果的恐惧心理。出于习惯,大多数人更愿意事先得到一个固定的最终发布日期和一个承诺的结果,哪怕到了日期无法得到结果再延期。我们常常都需要这样的心理安慰,宁愿把苦头放在后面而不愿正视软件开发的规律。
  2. 在sprint过程中加入新需求的诱惑。很难很难抵御这样的诱惑,scrum第一杀手。
  3. 不愿意调整目标而任意延长sprint的时间。不知不觉你就又回到了老路上。
  4. 急于看到结果而压缩sprint的时间。能得到一定的效果,但总体上消耗的更多的资源。我们曾经一度这样做,每周末完成一个可以审查的结果,很有效,但很累人,在整合上花了太多的力气。

Read more