出版時(shí)間:2012-1 出版社:電子工業(yè)出版社 作者:查爾斯·G·科布 頁數(shù):236
Tag標(biāo)簽:無
前言
誰需要閱讀本書? 本書的目的是幫助企業(yè)從一個(gè)全新的角度來觀察敏捷方法和非敏捷方法,幫助它們理解在企業(yè)業(yè)務(wù)戰(zhàn)略中,如何有效地采用這些方法在靈活性和可控性之間尋找一種平衡。本書的讀者范圍很廣,雖然書中的一些案例來自軟件開發(fā)領(lǐng)域,但大多數(shù)內(nèi)容在任何產(chǎn)品開發(fā)過程改進(jìn)上都是適用的,無論是軟件、硬件還是服務(wù)?! ÷牨婎愋捅緯膬r(jià)值 所有讀者對(duì)那些敏捷方法和傳統(tǒng)方法中令人混淆的相互沖突的各種方法,本書將為你揭開它們的神秘面紗 消除敏捷方法將改朝換代的想法,有些人認(rèn)為采用敏捷方法就要拋棄傳統(tǒng)開發(fā)過程中的所有方法 更好地理解多種方法如何互相補(bǔ)充、互相支持,以及如何在整個(gè)業(yè)務(wù)管理環(huán)境中使用 業(yè)務(wù)部門經(jīng)理、IT經(jīng)理、產(chǎn)品開發(fā)經(jīng)理學(xué)會(huì)如何在靈活和控制之間尋找平衡。在獲得最大業(yè)務(wù)價(jià)值的同時(shí),不犧牲其他的管理目標(biāo),如風(fēng)險(xiǎn)管理、時(shí)間管理和成本控制 學(xué)習(xí)并理解各種可選擇的方法,了解實(shí)施敏捷的產(chǎn)品開發(fā)方法的好處和權(quán)衡 依據(jù)企業(yè)的業(yè)務(wù)目標(biāo),建立一套策略、行動(dòng)計(jì)劃和方法體系來提高企業(yè)的產(chǎn)品開發(fā)流程的敏捷度?! №?xiàng)目管理部門經(jīng)理、項(xiàng)目經(jīng)理及業(yè)務(wù)分析師深刻理解敏捷和非敏捷方法中的原理,依據(jù)所處業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)及具體項(xiàng)目的復(fù)雜性來制定項(xiàng)目管理方法 理解敏捷方法對(duì)未來的項(xiàng)目管理和業(yè)務(wù)系統(tǒng)分析的影響,采取主動(dòng)姿態(tài)來應(yīng)對(duì)這些挑戰(zhàn) 很多企業(yè)的產(chǎn)品開發(fā)流程非常繁復(fù)并且官僚,嚴(yán)重地?fù)p害了其競(jìng)爭(zhēng)力。一般來說,這些流程的目的是能夠預(yù)測(cè)及控制成本和時(shí)間。但是過分強(qiáng)調(diào)控制會(huì)導(dǎo)致流程不夠靈活,以至于無法適應(yīng)業(yè)務(wù)需求。在今天的很多商業(yè)環(huán)境中,靈活性及對(duì)于變化的快速響應(yīng)變得非常重要,被置于同成本控制和時(shí)間控制同樣重要的地位?! ∫粋€(gè)項(xiàng)目雖然在計(jì)劃時(shí)間內(nèi)和規(guī)定預(yù)算內(nèi)完成,但是由于時(shí)間上目標(biāo)定得不夠積極而錯(cuò)失市場(chǎng)時(shí)機(jī),這樣的項(xiàng)目不能算是成功的項(xiàng)目?! ∫粋€(gè)項(xiàng)目由于開發(fā)過程不夠靈活,導(dǎo)致不能快速響應(yīng)業(yè)務(wù)需求的變化,最終沒能獲得預(yù)期的業(yè)務(wù)上的成果,即便其在計(jì)劃時(shí)間和規(guī)定的預(yù)算內(nèi)完成,這樣的項(xiàng)目依然不算成功?! ∪绻艑拰?duì)項(xiàng)目成功的定義,我們需要更謹(jǐn)慎地審視傳統(tǒng)項(xiàng)目管理中對(duì)成本和時(shí)間控制的過分強(qiáng)調(diào)。如果要達(dá)到平衡的結(jié)果,需要重新思考項(xiàng)目管理的方式,如果方法正確的話,其實(shí)在獲得靈活性的同時(shí)并不會(huì)完全失去成本和時(shí)間的控制。要達(dá)到在控制和靈活之間的平衡需要一些技巧,并且在不同的業(yè)務(wù)環(huán)境中方法也不盡相同?! 〔捎闷胶獾姆椒▽?duì)于項(xiàng)目經(jīng)理意味著新的挑戰(zhàn): 項(xiàng)目經(jīng)理需要在更大的范圍內(nèi)考慮方法、原理和實(shí)踐方式(既包括敏捷的方法,也包括傳統(tǒng)的方法)?! №?xiàng)目經(jīng)理需要依據(jù)所處業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)及具體項(xiàng)目的復(fù)雜性來選擇方法或方法的組合(敏捷或非敏捷的),而不是將某個(gè)標(biāo)準(zhǔn)的方法強(qiáng)加到項(xiàng)目上(敏捷或非敏捷的)?! ∵@需要項(xiàng)目經(jīng)理對(duì)不同的方法及方法背后的原理有更廣泛和深度的理解,以保證他們可以依據(jù)所處業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)及具體項(xiàng)目的復(fù)雜性來制定方法。 過去有些項(xiàng)目經(jīng)理的角色類似飯店里的“幫廚”--他們可以做一些有限的菜品,有時(shí)可以跟著菜譜做些菜。在將來,僅僅做一個(gè)好的“幫廚”是不夠的,項(xiàng)目經(jīng)理需要能夠成為“主廚”--他們需要能夠做更多的菜,除了提供標(biāo)準(zhǔn)的菜單的菜肴外,他們還應(yīng)該能夠根據(jù)特殊的業(yè)務(wù)和項(xiàng)目環(huán)境來制定甚至創(chuàng)新菜品?! ”緯膬纱竽繕?biāo): 1)讓所有讀者(尤其是高級(jí)管理人員)了解如何在整體業(yè)務(wù)戰(zhàn)略中采用敏捷方法,以達(dá)到控制和靈活的最佳平衡。做到這一點(diǎn),需要仔細(xì)地分析和細(xì)致地計(jì)劃。在很多情況下,敏捷方法只被應(yīng)用于開發(fā)領(lǐng)域,而在此之外我們需要從更廣的視角,在業(yè)務(wù)戰(zhàn)略、企業(yè)項(xiàng)目治理及項(xiàng)目管理等方面了解如何采用敏捷方法。 2)本書幫助項(xiàng)目經(jīng)理更深入地理解敏捷方法的原理、具體方法和最佳實(shí)踐,使他們可以在各自的項(xiàng)目中建立更為靈活的項(xiàng)目管理方法,并學(xué)會(huì)如何靈活地整合敏捷方法和傳統(tǒng)開發(fā)方法,使他們可以依據(jù)所處業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)及具體項(xiàng)目的復(fù)雜性量體裁衣地采用敏捷方法和傳統(tǒng)開發(fā)方法,獲得在靈活和控制之間的平衡。主要議題包括: 在敏捷項(xiàng)目中,項(xiàng)目管理所扮演的角色發(fā)生了怎樣的變化。項(xiàng)目經(jīng)理需要什么新技能及新的職業(yè)規(guī)劃以應(yīng)對(duì)這種改變?! ∪绾伍_發(fā)出一種項(xiàng)目管理方法,同時(shí)適用于敏捷和非敏捷的項(xiàng)目管理?! ∪绾握闲碌倪€在快速發(fā)展的敏捷方法和既有的項(xiàng)目管理知識(shí)如《項(xiàng)目管理知識(shí)體系指南》(PMBOK®Guide)(第4版)?! ∪绾我罁?jù)所處業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)及具體項(xiàng)目的復(fù)雜性來選擇方法或方法的組合(敏捷或非敏捷的),而不是將某個(gè)標(biāo)準(zhǔn)的方法強(qiáng)加到項(xiàng)目上(敏捷或非敏捷的)?! ”緯粫?huì)深入探討某種具體方法的實(shí)施,主要有兩個(gè)原因: 市面上有一些其他的書籍提供了這方面的信息?! √接戇^多方法實(shí)施的細(xì)節(jié)會(huì)影響讀者從一個(gè)全局的高度和視角來理解敏捷方法,而后者才是本書的主要目的?! ∽罱覅⒓恿艘粋€(gè)區(qū)域敏捷組織的會(huì)議,聽了一個(gè)叫做“傳統(tǒng)項(xiàng)目經(jīng)理的革命”的演講。演講者有15年的項(xiàng)目管理經(jīng)驗(yàn),在通篇演講中,她表達(dá)了她終于看到了“曙光”,拋棄了其之前管理項(xiàng)目的一切方法,成了一個(gè)敏捷方法的堅(jiān)定支持者。 該演講者做了一系列關(guān)于項(xiàng)目管理非常負(fù)面的評(píng)論,而她做出的這些評(píng)論來自許多對(duì)項(xiàng)目管理定義的刻板教條、捕風(fēng)捉影、錯(cuò)誤理解和陳舊觀點(diǎn)。她說了一句“敏捷方法本身是一個(gè)矛盾體”。我完全不同意她說的這些,但是她的這番言論說明了在傳統(tǒng)項(xiàng)目管理和敏捷項(xiàng)目管理間有一條寬大的鴻溝。而跨越這條鴻溝的真正障礙是站在鴻溝兩邊的人充滿偏見和狹隘的思維。 一部分項(xiàng)目經(jīng)理頑固地認(rèn)為傳統(tǒng)的、以計(jì)劃驅(qū)動(dòng)的、強(qiáng)調(diào)控制的方法是唯一正確的項(xiàng)目管理模式?! ≡S多敏捷項(xiàng)目經(jīng)理則極端地認(rèn)為實(shí)現(xiàn)“敏捷”的唯一方法就是完全摒棄項(xiàng)目管理,他們認(rèn)為項(xiàng)目管理只是一個(gè)角色而不是一系列可以應(yīng)用于其他領(lǐng)域的技能,就像敏捷方法也可以被用于其他不同領(lǐng)域?! 」P者曾經(jīng)在產(chǎn)品開發(fā)和其他領(lǐng)域中從事多年的項(xiàng)目管理工作。這些經(jīng)歷讓我理解了在不同的情況下,什么是行得通的,什么是行不通的,我的經(jīng)驗(yàn)是從來沒有任何一種單一的方法能適用于所有的項(xiàng)目。掌握某種特定項(xiàng)目管理方法的項(xiàng)目經(jīng)理容易迷失在應(yīng)用這種方法的具體事務(wù)中,而無法退后一步通盤考慮可能更加適合該項(xiàng)目的其他方法?! ”緯噲D在傳統(tǒng)項(xiàng)目管理和敏捷項(xiàng)目管理間寬大的鴻溝上搭建一座橋梁,使得鴻溝兩邊的人從不同的角度看待所有的方法。這條鴻溝其實(shí)沒有人們想象得那么寬,其實(shí)際寬度取決于人們認(rèn)為它有多寬。這個(gè)話題對(duì)于項(xiàng)目經(jīng)理來說是戰(zhàn)略性的。受過傳統(tǒng)項(xiàng)目管理方法訓(xùn)練的項(xiàng)目經(jīng)理,敏捷方法需要他們建立一個(gè)全新的視角?! №?xiàng)目經(jīng)理拓展其知識(shí)庫里的知識(shí)儲(chǔ)備,來擁抱全新的和更敏捷的項(xiàng)目管理?! ∵^去項(xiàng)目經(jīng)理可能試圖將某個(gè)項(xiàng)目管理方法強(qiáng)加給特定項(xiàng)目,因?yàn)檫@個(gè)方法是他們所熟悉的。敏捷方法則更強(qiáng)調(diào)對(duì)各種方法的組合和制定以適應(yīng)具體業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)和項(xiàng)目的復(fù)雜性。 項(xiàng)目經(jīng)理若能針對(duì)某個(gè)項(xiàng)目選擇最恰當(dāng)?shù)姆椒?,必須?duì)各種方法有更廣的和更深入的理解。企業(yè)中的CIO、CTO、開發(fā)經(jīng)理和業(yè)務(wù)部門經(jīng)理同樣需要理解敏捷方法以提高組織機(jī)構(gòu)效率,更及時(shí)地提供靈活的軟件解決方案以滿足日益增長(zhǎng)的業(yè)務(wù)需求。 我在職業(yè)生涯中的一些特殊經(jīng)歷讓我下定決心來寫這本書?! ?)在20世紀(jì)90年代中期,我在一家開發(fā)通信應(yīng)用軟硬件的公司擔(dān)任質(zhì)量部門總監(jiān)。這份工作非常具有挑戰(zhàn)性,因?yàn)椋骸 ‘a(chǎn)品質(zhì)量較低,公司的客戶服務(wù)也存在缺陷,導(dǎo)致軟件質(zhì)量引發(fā)的問題居高不下?! ≤浖_發(fā)部門有非常優(yōu)秀的開發(fā)人員,但是他們拒絕采用任何既定的方法和流程?! 」就ㄟ^并購快速發(fā)展,它并購了4家公司分別位于4個(gè)地方,包括英國(guó)曼徹斯特、馬薩諸塞州的堪東、得克薩斯州的達(dá)拉斯及位于堪薩斯的維其塔,而這4個(gè)分支又分別有各自不同的做事方法?! ∥耶?dāng)時(shí)的主要工作是在整個(gè)公司范圍內(nèi)確定一種開發(fā)方法,讓每個(gè)員工在工作中統(tǒng)一地采用這種方法,最后需要通過一個(gè)外部審計(jì)機(jī)構(gòu)對(duì)整個(gè)實(shí)施過程進(jìn)行審計(jì)。我是從項(xiàng)目管理轉(zhuǎn)到質(zhì)量管理領(lǐng)域的,所以一開始的出發(fā)點(diǎn)就是沖著來自瀑布模型的可控性和可預(yù)測(cè)性而去的。我當(dāng)時(shí)同一些軟件開發(fā)人員和開發(fā)經(jīng)理一起工作,他們對(duì)于軟件開發(fā)比當(dāng)時(shí)的我了解得更多,我從他們身上學(xué)到了很多東西。 我開始意識(shí)到強(qiáng)迫大家接受一種方法如瀑布模型根本行不通,這種方法太過笨重了,給公司的項(xiàng)目增加了較多的管理成本。就算我們把它定為公司的標(biāo)準(zhǔn),那些軟件開發(fā)人員也根本不會(huì)按其行事。同時(shí)某些項(xiàng)目也確實(shí)適合采用這種方法。最后,我們提出了幾種不同的生命周期管理模型,項(xiàng)目經(jīng)理可以從中選擇他們認(rèn)為對(duì)于他們的項(xiàng)目最合適的模型并可以改動(dòng),以適應(yīng)具體的項(xiàng)目。 另外一個(gè)重要的經(jīng)驗(yàn)是,我們不能將任何一種方法奉為圭臬。項(xiàng)目經(jīng)理必須有選擇地使用它們,乃至根據(jù)具體的項(xiàng)目情況、風(fēng)險(xiǎn)和復(fù)雜性來改進(jìn)這些方法?! ∵@就意味著,項(xiàng)目經(jīng)理必須受過相應(yīng)的培訓(xùn),理解這些方法背后的概念和原理,這樣才能夠做出正確的決定?! ?)從那時(shí)開始,我在許多公司中的很多不同的應(yīng)用領(lǐng)域中工作過,實(shí)施過很多項(xiàng)目管理方法(包括敏捷的和非敏捷的)來幫助公司改進(jìn)產(chǎn)品開發(fā)過程。同時(shí)我也有很強(qiáng)的實(shí)際開發(fā)工作的背景,這讓我掌握了如何開發(fā)出優(yōu)秀軟件的第一手信息。 3)2003年,我寫了一本書--《從質(zhì)量到卓越經(jīng)營(yíng):一種管理的系統(tǒng)方法》。這本書的主要目的是闡述在過程改進(jìn)和質(zhì)量管理方面使用的一系列方法(六西格瑪、全面質(zhì)量管理、業(yè)務(wù)流程再造等),而這些方法有時(shí)是令人混淆和相互競(jìng)爭(zhēng)的。當(dāng)時(shí)六西格瑪是非常熱門的,就像今天的敏捷方法一樣,人們盲目地接受它,把它奉為包治百病的濟(jì)世良藥。但是人們只是用了其形而非其神,很多人并不了解如何才是正確地使用它?! ∪绾问褂帽緯 ”緯凑找韵路绞浇M織以實(shí)現(xiàn)以上的目標(biāo)。 第1部分 本書的第1部分針對(duì)本書的第一目標(biāo):了解如何在整體業(yè)務(wù)戰(zhàn)略中采用敏捷方法,以達(dá)到控制和靈活性的最佳平衡。這部分適合所有的讀者,包含如下章節(jié): 章與章節(jié)標(biāo)題內(nèi)容描述/評(píng)述 第1章概述本章勾勒了整本書的框架,并概要地介紹了全書內(nèi)容及主要觀點(diǎn) ……
內(nèi)容概要
本書作者曾在多個(gè)領(lǐng)域從事項(xiàng)目管理工作,在豐富實(shí)踐經(jīng)驗(yàn)基礎(chǔ)上創(chuàng)作了本書。本書試圖幫助項(xiàng)目經(jīng)理從一個(gè)全新的角度來觀察敏捷方法和非敏捷方法,更深刻地理解精益和敏捷的原理、方法和具體實(shí)踐,使項(xiàng)目經(jīng)理有能力建立一套更加敏捷的項(xiàng)目管理方法。本書還將介紹如何根據(jù)需要融合和制定敏捷和傳統(tǒng)方法,根據(jù)具體業(yè)務(wù)環(huán)境、風(fēng)險(xiǎn)特性和復(fù)雜性,達(dá)到靈活和控制間恰當(dāng)?shù)钠胶?。本書還具體介紹了在敏捷項(xiàng)目中,項(xiàng)目經(jīng)理角色的變化,以及如何整合正在快速發(fā)展的敏捷方法和既有的項(xiàng)目管理知識(shí)。
書籍目錄
第1部分 概覽
第1章 概述
1.1 “敏捷”的含義
1.2 瀑布模型的含義
1.3 關(guān)于敏捷方法和傳統(tǒng)瀑布方法的偏見
1.4 盲目跟風(fēng)現(xiàn)象
1.5 對(duì)項(xiàng)目管理的影響
1.6 常見的對(duì)敏捷的誤讀
1.7 敏捷不是萬能的
第2章 敏捷的價(jià)值、原則和實(shí)踐
2.1 精益軟件開發(fā)的原則
2.2 敏捷開發(fā)的歷史和概況
2.3 敏捷的觀念和現(xiàn)實(shí)
2.4 通用的敏捷實(shí)踐
2.5 敏捷技術(shù)和實(shí)踐概述
第3章 深入敏捷
3.1 敏捷收益與權(quán)衡
3.2 敏捷的障礙
3.3 讓敏捷變得更敏捷
第4章 案例分析
4.1 沙賓特咨詢公司
第5章 第1部分小結(jié)及行動(dòng)計(jì)劃
5.1 小結(jié)
第2部分 概覽
第6章 敏捷項(xiàng)目管理
6.1 敏捷方法中的項(xiàng)目管理角色
6.2 敏捷項(xiàng)目管理方法
6.3 敏捷項(xiàng)目管理實(shí)踐
6.4 敏捷與《項(xiàng)目管理知識(shí)體系指南》
第7章 軟件開發(fā)生命周期的基本原則
7.1 通用軟件開發(fā)生命周期的思考
7.2 選擇生命周期模型時(shí)考慮因素的內(nèi)在聯(lián)系
7.3 需求定義和管理的方式
7.4 風(fēng)險(xiǎn)管理、不確定性和持續(xù)計(jì)劃方法
7.5 領(lǐng)導(dǎo)力和培訓(xùn)的角色
7.6 文檔的角色
第8章 軟件開發(fā)生命周期
8.1 軟件開發(fā)生命周期的類別
8.2 軟件生命開發(fā)周期的原則總結(jié)
8.3 選擇一個(gè)軟件開發(fā)生命周期模型
第9章 第2部分總結(jié)及行動(dòng)計(jì)劃
9.1 對(duì)項(xiàng)目經(jīng)理及美國(guó)項(xiàng)目管理協(xié)會(huì)產(chǎn)生影響
9.2 為項(xiàng)目經(jīng)理制定行動(dòng)計(jì)劃
第3部分 附錄
附錄A 敏捷開發(fā)實(shí)踐概覽
A.1 極限編程
A.2 特征驅(qū)動(dòng)開發(fā)
A.3 測(cè)試驅(qū)動(dòng)開發(fā)
A.4 結(jié)對(duì)編程
A.5 代碼重構(gòu)
A.6 持續(xù)集成
附錄B 敏捷項(xiàng)目交付框架概覽
B.1 Scrum
B.2 動(dòng)態(tài)系統(tǒng)開發(fā)方法
B.3 敏捷建?!?br /> B.4 敏捷統(tǒng)一過程
B.5 術(shù)語表
圖書封面
圖書標(biāo)簽Tags
無
評(píng)論、評(píng)分、閱讀與下載