Scrum问世

20 世纪 80 年代早期,Ken Schwaber认识了Jeff Sutherland,起初两人只是泛泛之交,并没有过多的交集。到了 1987 年,由于业务需要,Ken和Jeff有了一次深入的合作。在两人合作期间,一次闲聊中,Jeff问他:“你们团队在开发MATE工具的时候用了什么方法框架?”“当然什么都没用,要不然公司早完蛋了。”Ken笑着回答。虽然这只是一个玩笑,但他内心已经意识到这个问题的严重性。他深知,如果这个问题得不到解决,将会制约整个行业前进的脚步。他开始尝试与全球各地的开发者交谈,并着手研究新的方法框架。

1993 年,48 岁的Ken Schwaber从杜邦公司一位化工过程控制专家那里取经,这次交流对他的研究有了新的帮助。他意识到项目可以分为两种:确定性项目,一切都已经确定,可以自动化生产流程;实验性项目,充满不确定性,哪怕一点微小的变化也会牵一发而动全身,因此只能用各种仪表不断监控,随时做出调整。

后来,Ken又有机会和Jeff一起在IBM的一个项目中合作,他们两人关于软件开发的观点和看法不谋而合。在这次合作后,两人相互融合了彼此的看法,做了更详尽的研究,最终规范出Scrum框架,并发表了文章“Scrum Software Development Process”。

1995 年,50 岁的Ken同Jeff一起参加了在美国德克萨斯州奥斯汀举行的OOPSLA大会,并在该大会上第一次向世人完整地介绍了Scrum这一框架。未曾想,Scrum在公开后受到了很多人的关注,这极大地鼓舞了Ken。

如何更好地推行Scrum?这是Ken未来几年要努力的方向,他对Scrum做了更深入的研究,希望Scrum可以帮助更多的团队解决实际面临的问题。

而此时,有一个人也在关注着这个问题,那就是Mike Beedle。Mike是一位经验丰富的软件开发实践者,对企业级Scrum也有所研究。虽然Ken和Mike认识纯属偶然,但这并没有妨碍两人交流改进软件开发的看法。2001 年,他们两人一起编写了第一本关于Scrum的书籍:《Scrum敏捷软件开发》。同年 2 月,Ken同其他 16 位敏捷专家一起在犹他州草拟了《敏捷宣言》。就这样,Ken成为了创建《敏捷软件开发宣言》的 17 位代表之一。