当然,正确的模式意味着存在有错误的方法,或曰存在着反模式,并非每次实施Scrum都能成功,它也可能会失败。有趣的是,Scrum失败时,失败的原因往往是相同的。
再次强调一遍,Scrum的目的就是让问题迅速暴露出来。暴露问题通常会很痛苦,有时这种痛苦使组织难以改变。
几年前,金姆·安泰洛刚开始在Scrum公司工作不久,到我们合作的一家大型汽车公司去参观,参观后给我打来电话,反映客户表现不好,掌权之人没有权力,公司陷入无休止的诽谤和争吵之中,似乎安于耗费一个月又一个月的时间争论应该做什么,但实际上根本无所作为。我永远也忘不了这个电话。
“J.J.,不要恨我。”
“为什么?”
“Scrum在那里根本行不通。”
然后,金姆开始告诉我阻碍公司成为敏捷企业的因素,以及所有这些因素不太可能改变的原因。
金姆是对的。
所以Scrum公司终止了与那家公司的关系。我们只能提供帮助,不能强迫人家实施Scrum。
多年来,我一直在列出这样的问题,它在公司里反复出现。我发现知道不该做什么和知道该做什么一样重要。以下是这些反模式以及应对之策。
领导者不要半途而废
Scrum实践所需的组织变革是巨大的,要有不同的人力资源实践,不同的报告结构,不同的角色。要在整个组织中实现Scrum,需要高管层有强大的领导力。如果不建立新的行事方式,使之成为公司的工作方式,改革可能在瞬间土崩瓦解,公司最终非但无法身手矫健,反而会弱不禁风。