Scrum之來龍去脈

談到Scrum總是讓各位想起那令人熟知的3-3-5-5。一度的我也甚至以爲敏捷就是Scrum,我曾經的一個領導這麼和我形容敏捷,“敏捷不就是開那幾個會嗎?”我也差點這麼以爲了。可隨着時間的推移,以及閱讀量和工作體會的增加。越發理解了Scrum的偉大。既然發現那麼多的偉大之處,當然我們就很有必要深入的去挖掘一下究竟這個偉大的框架的來龍去脈是怎麼回事了。

今天我們先來談論 -- 來龍

讓我們先來看看Jeff和Ken兩位創始人大師的人生經歷

Jeff Sutherland
 

Jeff Sutherland的第一份工作居然是美國空軍戰鬥機飛行員,還曾於1967年獲得了“壯志凌雲”稱號,完成過100次飛越北部越南的作戰任務。服役後期,他到斯坦福大學拿下統計學碩士學位,並在美國空軍學院教授數學統計

學和概率學。11年軍旅生涯結束後,他成爲了科羅拉多醫學院的教師並獲得了博士學位。在諾貝爾化學獎得主萊納斯·鮑林的贊助下,他以放射學、生物學及預防醫學助理教授的身份參與了維生素與癌症研究中心的創立,擔任八年國家癌症中心的主要研究員,負責科羅拉多地區所有癌症患者的數據統計和IT方案與研究,整合了國家註冊、臨牀試驗、流行病學研究和癌變的超級計算機數學模型。1983年,他進入了一家遍及北美、經營着150家銀行的公司,職務爲先進系統副總裁及ATM業務部總經理。此後,Sutherland先後擔任了11家軟件公司的CEO、CTO或者工程副總裁,積累了豐富的軟件開發經驗。[1]

Ken Schwaber
 
Ken Schwaber最初的職業也很特別——商船經理。在隨後40多年開發生涯的前10年中,他曾經編寫過操作系統,搞過嵌入式,爲IBM大型機開發系統軟件;先後在芝加哥大學、伊利諾伊理工學院、王安公司實驗室工作,並逐漸展現出在軟件開發方法上的天賦。在CASE工具和結構化方法熱門的時候,他自己創辦了ADM公司,從事軟件開發方法培訓服務。期間,公司開發了軟件方法自動化工具MATE,用來生成各種軟件流程所需的模板、計劃等,生意很好。
 

以下摘自51CTO的文章,十分簡單明瞭的解釋了Scrum的由來

Scrum悠久的歷史可以追溯到1986年《哈佛商業評論》中的一篇文章,題爲“新型新產品開發策略”[  編注:The New New Product Development Game,竹內弘高、野中鬱次郎,1986。]。這篇文章描述了像本田、佳能、富士施樂這樣的公司是如何通過可伸縮、基於團隊的“蜂涌式”[  編注:all-at-once product development,也稱“一起上”,指齊心協力一起完成某項工作的集體行爲。]開發世界一流的產品。文章同時強調了授權、自組織團隊的重要性,並概要描述了管理在開發過程中發揮的作用。

這篇發表於1986年的文章產生了很大的影響,文章中提出的很多概念都促成了我們今天稱爲Scrum的方法。Scrum不是縮寫,它借用的是橄欖球運動的術語。在橄欖球運動中,這個術語指的是在意外犯規或球出界後重新開始比賽。就算你不是球迷,也該見過爭球,兩個隊的前鋒在球前面圍成一圈,彼此的胳膊架在一起,低頭爭奪球權。

竹內弘高和野中鬱次郎使用橄欖球和爭球的隱喻描述產品開發:

產品開發的“接力賽”方式……可能和要求最快、最靈活的目標有衝突。一種整體方法或“橄欖球”方法(即團隊作爲一個整體打完比賽,來回傳球),也許能夠更好地迎合當下的競爭需求。

1993年,Jeff Sutherland和他在Easel公司的團隊把1986年那篇文章中的概念與面向對象開發、基於經驗的過程控制、迭代和增量開發、軟件過程和生產率研究、複雜適應系統中的概念結合起來,創立了用於指導軟件開發工作的Scrum過程。1995年,Ken Schwaber在OOPSLA 1995(Schwaber 1995)上發表第一篇關於Scrum的論文。此後,Schwaber和Sutherland一起或單獨完成了下面幾本關於Scrum的出版物。

《Scrum敏捷軟件開發》(Schwaberand Beedle,2001)。

《Scrum敏捷項目管理》(Schwaber 2004),中文版,譯者李國彪,這是第一本Scrum中文參考書。

《Scrum指南》(Schwaber and Sutherland,2011)。

雖然Scrum主要用於開發軟件產品,但其核心價值和原則也可以用來開發其他類型的產品或用來組織各種類型的工作流程。例如,在我合作過的組織中,有些成功使用Scrum來組織和管理硬件開發、市場營銷計劃和銷售方案的相關工作。


 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章