推薦序:Mike Cohn
網站:www.mountaingoatsoftware.com
代表作:《Scrum敏捷軟件開發》、《敏捷估算與規劃》與《用戶故事與敏捷方法》)
我今天的午餐是在漢堡王餐廳吃的。墻上貼著一幅"皇堡之家"的海報,告訴人們皇堡可以有很多種點法。泡菜、番茄、生菜和奶酪可以多要一點,也可以不要,各種各樣的組合,能做出很多種漢堡包。實施Scrum的可行方法也必然有很多很多種。不過,雖然條條道路通羅馬,但不同的方法還是有好壞之分的。
在《Scrum精髓》中,Ken Rubin幫助讀者找到了更好的方法。他的書講述的不是規范--他沒有說,"你必須得這樣做。"相反,他傳授的是幫助Scrum取得成功的幕后的基本原理。比如說,在制定沖刺計劃時并不存一個在對所有團隊來說都正確的方法。適用于某個公司或項目的方法在另一個公司或項目中卻行不通。Kenny給我們提供了一些選擇。但是最終的決定權在每個團隊。幸運的是,這些團隊現在有了這本書的幫助。
《Scrum精髓》我們帶來的一個意外好處是Kenny引入的、用于表達Scrum的視覺語言。這些圖對理解文字內容非常有幫助,我估計今后人們在討論Scrum時會常常使用這些圖像。
我們早該有這樣一本書了。Scrum最初是一個小概念。第一本討論它的書Wicked Problems, Righteous Solutions(DeGrace和Stahl合寫)只有6頁。但在它面世20多年后,Scrum得到擴充,引入并細化了新的角色、會議和工件。每增加一個內容,我們都面臨著丟掉Scrum核心內容的風險--部分核心內容闡述的是團隊如何規劃工作,如何先做一小部分,然后反思團隊完成的工作,看看在一起做得怎么樣。
在《Scrum精髓》一書中,Kenny把我們帶回到Scrum的核心內容。在這個基礎上, Scrum團隊可以開始做出實施Scrum所需要的決策,做出適合自己的決策。本書是一個不可或缺的指南,可以幫助團隊在林林總總的Scrum實施方法中選擇并找到一種能夠帶來成功的方法。
推薦序-Ron Jeffries
當Kenny邀請我為他的《Scrum精髓》寫一篇序的時候,我就在想:"這事兒做起來快,簡單,它肯定是一本很直白的、簡單描述Scrum的書。"我對Ken的簡潔明快的工作風格非常了解,所以知道他的作品肯定也是這樣的,甚至比我想象的肯定還好!
所以呢,當我看到這本書幾乎涵括Scrum"處女航"的全部精髓時,你可以想像我的感受,簡直是又驚又喜!而且,Kenny還更進一步。他從核心的理念入手,包括所有敏捷方法底層的敏捷原則,概覽了Scrum框架。他還深入到細節進一步探究更多細節。這本書可讀性強,而且內容豐富,耐讀。Kenny 對規劃的詳細描述是恰到好處的,他還談到需求、故事和backlog估算、速率。隨后還帶我們深入敏捷原則,幫助我們處理所有級別的規劃和所有時間范圍。他描述了如何規劃、執行、回顧和改進沖刺過程。貫穿全書,他在介紹基礎知識之外,還重點強調了我們在Scrum導入初期可能會遇到的重要問題。
對于Scrum和敏捷,我個人關注的是必要的開發技能,這些技能可以確保團隊能夠通過一個接一個的沖刺,交付真正的、可運行的、以業務為中心的軟件。Kenny幫助我們理解了如何以安全、合適的方式使用速率和技術債等概念。速率和技術債這兩個主題都非常關鍵,我推薦您重點關注它們。
速率向我們表明團隊隨著時間打退役要交付多少價值。我們可以用它來感覺我們要完成多少任務以及我們的工作方式比原來是否有所改善。然而,Kenny警告我們把速率用作一個績效考核指標會對業務造成傷害,而且他還有理有據幫助我們認識到個中緣由。
技術債這個說法現在已經非常普遍,泛指會導致代碼出問題的所有東西。Kenny幫助我們捋清它的個中含義,并幫助我們認識到為什么我們要關注這些偏技術性的細節。我特別希望他對這方面的詳細描述:讓團隊在壓力下工作注定會使一個好的產品無法如期按時交付。
就像所有敏捷方法一樣,Scrum依賴于快速反饋來進行探索。Kenny給我們講了他當年用穿孔卡的故事,這讓我想起自己早期的計算機生涯,比Kenney看到他平生第一張穿孔卡還要久遠得多。作為一名大學生,我非常幸運,有機會到美國戰略空軍司令部奧馬哈總部(SAC HQ)實習。在那些日子里,所有計算都是通過穿孔卡來做的。我的卡片得發送到SAC HQ地下好幾層并在那臺能發起戰爭的計算機上(如果要發起戰爭的話)。我很幸運,一天可以有一兩次跑程序的機會。
只要一通過安檢,就會大半夜下樓到計算機面前。我還會對Sergeant Whittaker甜言蜜語,讓他準許我坐在計算機終端面前跑我自己寫的程序,是的,那臺主要工作就是發動核攻擊的機器。不過,放心,那個房間里是沒有紅色按鈕的。
在計算機面前忙活兒,我可以做十倍的工作(相較于我不得不等著我的索引卡被傳下來,然后我的代碼清單被回傳到樓上)。反饋來得快,我就學得快,我的程序也能早些跑起來。這就是Scrum的本事。用不著等上好幾個月甚至好幾年才知道程序員們都在干什么,通過Scrum,我們每兩周就知道他們的動態。Scrum產品負責人在優秀團隊的支持下,每個幾天就能看到有實際的產品特性被打磨成形!而且,這也是Kenny這本書的主旨。如果是Scrum新手,就從頭到尾仔細閱讀,然后把它放在案頭。如果做Scrum已經有了一些時日,那就全書瀏覽一遍,把它留在手邊隨時參考。如果發現自己開始認真思索團隊的事兒或者尋思著搞點兒創新,不妨拿起這本書,從字里行間尋找突破點。總能找到金子(有價值的東西)。
推薦序-李國彪(Bill)
Scrum聯盟認證培訓師(CST),UPerform優普豐顧問機構
代表作:《Scrum敏捷項目管理》(國內第一本Scrum相關譯著)
一本非常不錯的介紹Scrum核心及相關實踐、打造敏捷交付能力的參考書!
自2007年我有幸引入和翻譯第一本Scrum書籍《Scrum敏捷項目管理》(Ken Schwaber著)之后,我們見證了敏捷和Scrum在中國軟件及產品研發行業的應用和演進,業界人士和許多團隊的不斷深入實踐及鍥而不舍的多樣化嘗試,也目睹許多組織和團隊的迂回之路和成功發展敏捷能力的成就感,但同時也對他們的困惑和掙扎感同身受。Scrum框架是強大的,其生命力來源于其簡潔性,但要想獲得成效,難也難在此!
感謝業界同行的熱情與努力,此數年間陸續有新的Scrum相關書籍進入市場。每一本書都有其獨到之處。這本《Scrum精髓》也給我們帶來驚喜,在業界需要的時候來到中國。感謝清華大學出版社和譯者的付出!
條條大路通羅馬。Scrum框架不變,彰顯其精髓和價值觀的實踐和形式確實是在不斷得到探索和演進。有許多的實踐和招式是基于具體上下文、有針對性地以落地試驗的方式得出來的。這些何嘗不是敏捷精神和本質的體現呢?
若是Scrum新手,你會收獲這本書帶來的扎實的Scrum基礎和本質;若已有相當的實操經驗,你會發現豐富且有參考價值的實例。我相信其中一些能為你指點迷津;若你的工作環境非常關注規劃,則可以參考本書針對不同層面的敏捷計劃和多種商業情景中所介紹的應對方式、相關推薦及詳實的分析。
另外,若是管理者,想通過自己的影響力推進Scrum和敏捷,則可以從單獨針對管理者角色和思路設計的這章內容中獲得新的思路和方向,這在同類文獻中可能是寫得最好的。因為作者Ken本人曾經有過同樣的中高層領導力經歷,他對管理者角色在Scrum環境中的轉型感同身受。而且,Ken也親歷過早期面向對象技術的發展,具有深厚的敏捷工程實踐背景。本書里的分享都是源自Ken的親身經歷和反思。毫無疑問,對大多數人而言,這是一本值得收藏在案頭隨時翻閱的Scrum參考書。
另外,令人眼前一亮的是書中使用的敏捷視覺化圖標語言,這是Ken原創的,相信會使大家的閱讀體驗和Scrum應用體驗更上一層樓。
通過這本書,讓我們一起幫助自己、團隊與組織繼續發揚及發展頻密交付和持續改進的精神和能力。
……