Scrum被認(rèn)為是目前全球流行與最有效的敏捷項(xiàng)目管理理念與方法之一,在軟件業(yè)發(fā)達(dá)地區(qū)被眾多知名企業(yè)廣泛采納。本書是Scrum理論與實(shí)踐的重要奠基之作,作者是Scrum的締造者,深受軟件行業(yè)人員尊重的敏捷大師。本書詳細(xì)描述如何在復(fù)雜技術(shù)項(xiàng)目中使用Scrum,并結(jié)合真實(shí)的Scrum案例及專家洞識(shí),在簡明及高度概括的理論之上更側(cè)重于實(shí)踐,并不斷強(qiáng)調(diào)Scrum原則的堅(jiān)持及實(shí)踐的靈活性。
此書探索Scrum的每一方面,包括科學(xué)原理、傘新的項(xiàng)目角色及責(zé)任、ScrumMaster、產(chǎn)品負(fù)責(zé)人、如何有效管理未知因素和不斷變化的產(chǎn)品需求、如何結(jié)束混亂、如何計(jì)劃和報(bào)告、及如何擴(kuò)展項(xiàng)目團(tuán)隊(duì)規(guī)模等,并著重于如何驅(qū)動(dòng)項(xiàng)目以實(shí)現(xiàn)較高的投資回報(bào)。
不論你是項(xiàng)目管理者,還是IT或R&D高管,還是想創(chuàng)造的產(chǎn)品負(fù)責(zé)人,還是產(chǎn)品與系統(tǒng)開發(fā)者,此書是你認(rèn)識(shí)與掌握Scrum的必瀆之作。
"施瓦伯再次達(dá)到目標(biāo)——幫助我們理解所有敏捷方法的核心技巧及態(tài)度。"
——羅伯特·C.馬丁(鮑勃大叔,Uncle Bob),Object Mentor公司總裁兼創(chuàng)始人
"本書清晰反映了肯在全球范圍內(nèi)指導(dǎo)Scrum團(tuán)隊(duì)和講授ScrumMaster認(rèn)證課程的經(jīng)驗(yàn)……對(duì)試圖改變軟件交付方式的人來說,這是一本的入門指導(dǎo)。我大力推薦。"
——邁克·科恩,認(rèn)證ScrumMaster,敏捷聯(lián)盟董事
"你能通過聽故事學(xué)習(xí)知識(shí)嗎?我能。我們終于得到一整本關(guān)于敏捷開發(fā)的故事書。很精彩!"
——布萊恩·馬理克,獨(dú)立顧問
Scrum作為一種項(xiàng)目管理方法,已經(jīng)幫助數(shù)百家公司成功走出困境,高質(zhì)量、快速地成功交付軟件產(chǎn)品。Scrum是管理復(fù)雜項(xiàng)目的簡單方法,它的魅力在于規(guī)則和實(shí)踐方法數(shù)量較少,簡單好用,容易上手。但與此同時(shí),Scrum的簡明性往往又使新手在不知不覺中重拾傳統(tǒng)項(xiàng)目管理方法和工具。使產(chǎn)出成果縮減。
在實(shí)際項(xiàng)目管理中。怎樣充分利用Scrum更好、更快地幫助團(tuán)隊(duì)開發(fā)出的軟件產(chǎn)品,成為很多項(xiàng)目經(jīng)理密切關(guān)注的主題。
在本書中,Scrum創(chuàng)始人兼倡導(dǎo)者之-肯·施瓦伯分析了一系列具有啟發(fā)性的案例,從其多年指導(dǎo)公司進(jìn)行敏捷項(xiàng)目管理的經(jīng)歷中精選了各類成敗案例,描述經(jīng)驗(yàn)教訓(xùn)。通過本書案例,讀者將理解如何使用Scrum解決復(fù)雜問題,驅(qū)動(dòng)更優(yōu)成果,更快交付更具有價(jià)值的軟件產(chǎn)品。
領(lǐng)悟Scrum理論與實(shí)踐精髓之后,您能:
·駕馭復(fù)雜、難處理的項(xiàng)目
·有效管理未知因素和不斷變化的產(chǎn)品需求
·建立自管理開發(fā)團(tuán)隊(duì),簡化指揮系統(tǒng)
·從客戶處接受更清晰的規(guī)格說明及反饋
·大幅度縮減項(xiàng)目規(guī)劃時(shí)間及所需工具
·在30天周期內(nèi)構(gòu)建并產(chǎn)品,使客戶盡早獲得可交付產(chǎn)品
·定期評(píng)審、報(bào)告及調(diào)整項(xiàng)目,避免失誤
·支持位于不同地區(qū)的多個(gè)團(tuán)隊(duì)同時(shí)開發(fā)某一大型項(xiàng)目
·將投資回報(bào)化
Ken Schwaber(肯·施瓦伯),20世紀(jì)90年代早期,肯·施瓦伯與杰夫·薩瑟蘭共同開發(fā)了Scrum流程,協(xié)助困境中的機(jī)構(gòu)處理復(fù)雜的開發(fā)項(xiàng)目。他是2001年"敏捷宣言"的簽署人之一,之后他創(chuàng)建了"敏捷聯(lián)盟"。這是一家非營利性機(jī)構(gòu),致力于敏捷軟件開發(fā),現(xiàn)任董事會(huì)主席便是肯·施瓦伯。肯擁有30年軟件開發(fā)行業(yè)的經(jīng)驗(yàn),他主要講授課程,在軟件開發(fā)和OOPSLA等各類會(huì)議上發(fā)表主題演講。
第1章 背景:Scrum的科學(xué)原理
經(jīng)驗(yàn)性過程控制
復(fù)雜軟件開發(fā)
Scrum的骨架與核心
Scrum的角色分配
Scrum的流程
Scrum的人工因素
產(chǎn)品Backlog
Sprint Backlog
潛在可交付產(chǎn)品功能的增量
總結(jié)
第2章 新的管理責(zé)任
MetaEco公司的ScrumMaster
MetaEco公司案例背景
ScrumMaster采取行動(dòng)
ScrumMaster的價(jià)值
美格能源公司的產(chǎn)品負(fù)責(zé)人
美格能源公司案例背景
產(chǎn)品負(fù)責(zé)人采取行動(dòng)
產(chǎn)品負(fù)責(zé)人的價(jià)值
Servicelst公司的團(tuán)隊(duì)
Servicelst公司案例背景
團(tuán)隊(duì)采取行動(dòng)
團(tuán)隊(duì)的價(jià)值
結(jié)語
第3章 ScrumMaster
Trey Research公司未經(jīng)培訓(xùn)的ScrumMaster
問題所在
經(jīng)驗(yàn)教訓(xùn)
Litware公司未經(jīng)培訓(xùn)的~ScrumMaster
問題所在
經(jīng)驗(yàn)教訓(xùn)
Contoso.com的過度熱心
觀點(diǎn)正確并不意味著一切
經(jīng)驗(yàn)教訓(xùn)
MegaFund的惡狼
惡狼襲擊
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第4章 在混亂中建立秩序
Servicelst公司的案例背景
運(yùn)用Scrum
經(jīng)驗(yàn)教訓(xùn)
Tree商業(yè)出版社的案例背景
運(yùn)用Scrum
經(jīng)驗(yàn)教訓(xùn)
Lapsec的案例背景
運(yùn)用Scrum
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第5章 產(chǎn)品負(fù)責(zé)人
客戶與團(tuán)隊(duì)的合作
Servicelst管理層重拾活力
Sprint評(píng)審會(huì)議
經(jīng)驗(yàn)教訓(xùn)
解決MegaFund公司的XFlow問題
解決問題
經(jīng)驗(yàn)教訓(xùn)
TechCore的公司目標(biāo)
Scrum如何協(xié)助TedaCore
經(jīng)驗(yàn)教訓(xùn)
MegaBank的公司目標(biāo):資金轉(zhuǎn)賬系統(tǒng)
Scrum如何為FTS提供幫助
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第6章 規(guī)劃Scrum項(xiàng)目
MegaBank管理現(xiàn)金
為期兩天的Sprint計(jì)劃會(huì)議
經(jīng)驗(yàn)教訓(xùn)
認(rèn)證ScrumMaster處理投資回報(bào)問題
MLBTix
團(tuán)隊(duì)對(duì)題目的回答
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第7章 項(xiàng)目報(bào)告——保持可視性
MegaEnergy所有權(quán)項(xiàng)目的新項(xiàng)目報(bào)告
解決問題
經(jīng)驗(yàn)教訓(xùn)
在MegaBank獲取更多信息
解決問題
經(jīng)驗(yàn)教訓(xùn)
在Setvicelst,并非所有事項(xiàng)都具可視性
現(xiàn)實(shí)狀況
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第8章 團(tuán)隊(duì)
Servicelst團(tuán)隊(duì)構(gòu)成
了解誰是老板:轉(zhuǎn)變
學(xué)會(huì)更好地設(shè)計(jì):轉(zhuǎn)變
學(xué)會(huì)自組織:轉(zhuǎn)變
預(yù)估工作量:轉(zhuǎn)變
學(xué)會(huì)在工作中享受樂趣:轉(zhuǎn)變
在WebNewSite給團(tuán)隊(duì)一次機(jī)會(huì)
案例背景
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
第9章 使用Scrum擴(kuò)展項(xiàng)目
在MegaFund擴(kuò)展項(xiàng)目
處理方法
經(jīng)驗(yàn)教訓(xùn)
Scrum擴(kuò)展
在Medcinsoft擴(kuò)展項(xiàng)目
處理方法
漏洞修復(fù)
經(jīng)驗(yàn)教訓(xùn)
結(jié)語
附錄A 規(guī)則
附錄B 定義
附錄C 資源
附錄D 固定價(jià)格和日期的合同
附錄E 能力成熟度模型(CMM)
術(shù)語表
產(chǎn)品負(fù)責(zé)人采取行動(dòng)
露絲和我?guī)椭喗a(chǎn)品Backlog。該任務(wù)的重要性很快便凸顯出來,由于前幾次嘗試已完成大量工作,現(xiàn)階段任務(wù)相對(duì)簡單。我們將建立自動(dòng)化過程的優(yōu)先等級(jí)排在移除主機(jī)數(shù)據(jù)之前,這確保我們掌握項(xiàng)目進(jìn)程,使團(tuán)隊(duì)專注于切實(shí)可完成的工作。
每個(gè)Sprint需產(chǎn)出潛在可執(zhí)行的商業(yè)功能。前幾個(gè)Sprint主要處理產(chǎn)品結(jié)構(gòu)和基礎(chǔ)設(shè)施等問題,工作量巨大,因此交付的功能少于后續(xù)的Sprint。我們相應(yīng)地令第1個(gè)Sprint的商業(yè)功能盡量少。在美格能源公司的項(xiàng)目中,露絲和簡決定團(tuán)隊(duì)?wèi)?yīng)只對(duì)公司最熟悉的政府部門的所有權(quán)數(shù)據(jù)傳送自動(dòng)化:Alberta省政府(位于加拿大)。
簡在Sprint計(jì)劃會(huì)議上展示了產(chǎn)品Backlog。她與團(tuán)隊(duì)詳細(xì)審核后,發(fā)現(xiàn)一個(gè)突破口。美格能源公司地產(chǎn)信息數(shù)據(jù)庫包含所有租金應(yīng)付條目。Alberta省政府僅需提供最近12個(gè)月內(nèi)發(fā)生變動(dòng)的地產(chǎn)所有權(quán)信息。所需數(shù)據(jù)處理功能就可以在每條輸入數(shù)據(jù)和現(xiàn)有地產(chǎn)信息庫之間建立。美格能源公司地產(chǎn)信息部的分析師可對(duì)比數(shù)據(jù),在必要時(shí)更新公司的地產(chǎn)信息數(shù)據(jù)庫。分析師不必再核對(duì)所有條目的姓名和地址。該功能可自動(dòng)輸入數(shù)據(jù),展示對(duì)比界面,或逆轉(zhuǎn)信息處理過程,因此在自動(dòng)化處理的同時(shí)大幅縮減工作量。團(tuán)隊(duì)對(duì)這一發(fā)現(xiàn)非常滿意。現(xiàn)在它可重整地產(chǎn)信息數(shù)據(jù)庫以支持新的需求,研發(fā)并測試新型服務(wù)器技術(shù),建立通用XML數(shù)據(jù)流,確保地產(chǎn)信息部可以用它處理來自所有政府部門的信息。
30天后,在首次Sprint評(píng)審會(huì)議上,團(tuán)隊(duì)展示了當(dāng)前Sprint的產(chǎn)品增量。簡與團(tuán)隊(duì)共同經(jīng)歷了Sprint工作階段,盡管對(duì)待展示增量已了如指掌,但仍喜不自禁。她請(qǐng)我解釋這一說法:"Sprint評(píng)審會(huì)議上展示的產(chǎn)品增量必須為潛在可立即實(shí)施的。"我告訴她下一次Sprint計(jì)劃會(huì)議上,可要求在接下來的Sprint中實(shí)施該增量。簡這樣做了,并組織了一個(gè)為期兩周的產(chǎn)品增量實(shí)施Sprint。美格能源公司的大部分管道源起并貫穿于Alberta省,因此該Sprint產(chǎn)出的功能立竿見影地削減了地產(chǎn)信息部的工作量,降幅達(dá)40%。產(chǎn)品負(fù)責(zé)人的價(jià)值
產(chǎn)品負(fù)責(zé)人的職責(zé)是提升項(xiàng)目的投資回報(bào)。這就意味著他(她)通常會(huì)選擇開發(fā)用于解決關(guān)鍵商業(yè)問題的功能。簡劃分產(chǎn)品Backlog中事項(xiàng)的優(yōu)先等級(jí)以反映具有較高商業(yè)價(jià)值的需求,成功地完成了她的職責(zé)。當(dāng)商業(yè)利益大于實(shí)施功能造成的成本時(shí),簡便要求功能。在Sprint評(píng)審會(huì)議上,簡觀看功能演示,發(fā)現(xiàn)它的增量能為地產(chǎn)信息部帶來多大的效益。她與團(tuán)隊(duì)商討后,證實(shí)即刻實(shí)施該增量不會(huì)造成任何副作用。 通常,客戶會(huì)在項(xiàng)目開始前闡明使投資回報(bào)較大化的需求。項(xiàng)目完成后,他們方可評(píng)估預(yù)期與否。Scrum確保產(chǎn)品負(fù)責(zé)人經(jīng)常調(diào)整投資回報(bào)。在前兩次失敗的自動(dòng)化項(xiàng)目中,簡未能實(shí)現(xiàn)商業(yè)價(jià)值,但Scrum使她在45天內(nèi)實(shí)現(xiàn)了商業(yè)價(jià)值。美格能源公司幾乎在該Scrum項(xiàng)目開始后即刻實(shí)現(xiàn)了投資回報(bào)。簡在實(shí)施功能方面的明智決策使美格能源公司發(fā)現(xiàn)自動(dòng)化可以迅速創(chuàng)造商業(yè)利益。
Servicelst公司的團(tuán)隊(duì)
Scrum與普通管理實(shí)踐不同,它讓團(tuán)隊(duì)自行管理開發(fā)行為。傳統(tǒng)意義上的項(xiàng)目經(jīng)理向團(tuán)隊(duì)下發(fā)工作內(nèi)容,并管理工作進(jìn)程。然而,在Scrum中由團(tuán)隊(duì)確定每個(gè)Sprint的工作內(nèi)容。做出初始選擇后,團(tuán)隊(duì)自行決定處理手頭工作的方式,及如何將選定的需求轉(zhuǎn)化為潛在可交付的產(chǎn)品功能增量。團(tuán)隊(duì)確定自身任務(wù)和完成任務(wù)的人員。
……