定 價(jià):39.5 元
叢書(shū)名:21世紀(jì)高等學(xué)校規(guī)劃教材·軟件工程
- 作者:秦航主編
- 出版時(shí)間:2015/8/1
- ISBN:9787302395584
- 出 版 社:清華大學(xué)出版社
- 中圖法分類(lèi):TP311.52
- 頁(yè)碼:315
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《軟件項(xiàng)目管理原理與實(shí)踐/21世紀(jì)高等學(xué)校規(guī)劃教材·軟件工程》全面而又系統(tǒng)地講述了軟件項(xiàng)目管理的相關(guān)思想、原理和實(shí)踐,并提供來(lái)自業(yè)界最新的內(nèi)容和進(jìn)展。本書(shū)共11章,第1章是引言,第2~11章分別講述了軟件項(xiàng)目需求工程、軟件項(xiàng)目成本估算、軟件項(xiàng)目進(jìn)度計(jì)劃、軟件項(xiàng)目風(fēng)險(xiǎn)管理、軟件項(xiàng)目配置管理、軟件項(xiàng)目合同管理、軟件項(xiàng)目人力資源管理、Rational統(tǒng)一過(guò)程、敏捷項(xiàng)目管理、軟件項(xiàng)目管理軟件。
本書(shū)條理清晰、語(yǔ)言流暢、通俗易懂,在內(nèi)容組織上力求自然、合理,循序漸進(jìn),并提供了豐富的實(shí)例和實(shí)踐要點(diǎn),更好地把握了軟件工程學(xué)科的特點(diǎn),使讀者更容易理解所學(xué)的理論知識(shí),掌握軟件項(xiàng)目管理的應(yīng)用之道。本書(shū)可作為高等學(xué)校的軟件工程專(zhuān)業(yè)、計(jì)算機(jī)應(yīng)用專(zhuān)業(yè)和相關(guān)專(zhuān)業(yè)的教材,成為軟件開(kāi)發(fā)工程師和項(xiàng)目經(jīng)理的良師益友,并可作為其他各類(lèi)軟件工程技術(shù)人員的參考書(shū)。
在當(dāng)今社會(huì),一切都是項(xiàng)目,一切也將成為項(xiàng)目。美國(guó)項(xiàng)目管理專(zhuān)業(yè)人員資格(PMP)認(rèn)證委員會(huì)主席Paul Grace最近這樣斷言道。
軟件項(xiàng)目管理的實(shí)質(zhì),就是在復(fù)雜多變的軟件環(huán)境中如何做好一件事。
今天,既然計(jì)算機(jī)軟件開(kāi)發(fā)正從個(gè)人英雄時(shí)代向著團(tuán)隊(duì)合作的時(shí)代邁進(jìn),那么,計(jì)算機(jī)軟件項(xiàng)目的管理也從作坊式管理向著軟件工廠式管理邁進(jìn)。自從1968年軟件危機(jī)以來(lái),大規(guī)模軟件工程,常被類(lèi)比為困住恐龍的史前焦油坑,其復(fù)雜性一直難以控制。為此,軟件項(xiàng)目超進(jìn)度、超預(yù)算的例子數(shù)不勝數(shù),低質(zhì)量的軟件也聲名在外,其根本原因在于缺乏有效的軟件管理過(guò)程。任何一個(gè)稍具規(guī)模的軟件項(xiàng)目,都不能靠一個(gè)人完成,軟件項(xiàng)目的背后必定會(huì)有一個(gè)團(tuán)隊(duì)的支持,體現(xiàn)出集體的智慧。軟件專(zhuān)家們很早就發(fā)現(xiàn),團(tuán)隊(duì)的生產(chǎn)力和個(gè)人的生產(chǎn)力的差距很大,都是以數(shù)量級(jí)為單位的。顯而易見(jiàn),人員和團(tuán)隊(duì)對(duì)項(xiàng)目成功舉足輕重,員工希望有成長(zhǎng)的空間,項(xiàng)目需要滿足客戶的需求。如何打造一個(gè)卓有成效的團(tuán)隊(duì),讓員工與項(xiàng)目和企業(yè)一起成長(zhǎng),是軟件項(xiàng)目管理需要回答的問(wèn)題。卓越的軟件項(xiàng)目管理不僅產(chǎn)出成果,而且鍛煉人員,并能開(kāi)出美麗的團(tuán)隊(duì)之花。
軟件項(xiàng)目管理提出的時(shí)間,是在20世紀(jì)70年代中期。當(dāng)時(shí),美國(guó)國(guó)防部專(zhuān)門(mén)研究了軟件開(kāi)發(fā)不能按時(shí)提交、預(yù)算超支、質(zhì)量達(dá)不到用戶要求的原因,結(jié)果發(fā)現(xiàn),項(xiàng)目出現(xiàn)的70%的問(wèn)題都是非技術(shù)原因,而是管理不善引起的。于是,如何改善軟件項(xiàng)目管理,才在軟件開(kāi)發(fā)者中引起重視。為了管理好規(guī)模、復(fù)雜性都在不斷增長(zhǎng)的軟件項(xiàng)目,軟件工業(yè)一直在持續(xù)不斷地改善軟件項(xiàng)目管理的方法。21世紀(jì),人類(lèi)已經(jīng)進(jìn)入全球化的時(shí)代,很多事情的依賴(lài)程度越來(lái)越深,互動(dòng)關(guān)系越來(lái)越重,使得軟件項(xiàng)目管理不善的問(wèn)題依然存在。軟件工程的一個(gè)核心理念,是通過(guò)規(guī)范開(kāi)發(fā)過(guò)程幫助提高開(kāi)發(fā)效率和軟件質(zhì)量。在這個(gè)意義上,作為軟件工程和項(xiàng)目管理的交叉學(xué)科,軟件項(xiàng)目管理則是為了使軟件項(xiàng)目能夠按照預(yù)定的成本、進(jìn)度、質(zhì)量順利完成,而進(jìn)行分析、管理的活動(dòng)。
軟件項(xiàng)目管理是一般項(xiàng)目管理的一個(gè)子集,但又不同于傳統(tǒng)的項(xiàng)目管理,具有鮮明的、適應(yīng)軟件項(xiàng)目自身的特征。一方面,軟件是純知識(shí)產(chǎn)品,其開(kāi)發(fā)速度和質(zhì)量很難估計(jì)、度量,生產(chǎn)效率也難以預(yù)測(cè)、保證。另一方面,軟件系統(tǒng)的復(fù)雜性,導(dǎo)致了開(kāi)發(fā)過(guò)程中的各種風(fēng)險(xiǎn)難以預(yù)見(jiàn)、控制。在當(dāng)今的軟件項(xiàng)目中,項(xiàng)目管理的質(zhì)量與軟件產(chǎn)品的質(zhì)量有著更加直接的對(duì)應(yīng)關(guān)系。軟件項(xiàng)目管理有利于將個(gè)人開(kāi)發(fā)能力轉(zhuǎn)化為企業(yè)的開(kāi)發(fā)能力,企業(yè)的開(kāi)發(fā)能力越高,表明該企業(yè)的軟件生產(chǎn)越趨于成熟。隨著信息技術(shù)的飛速發(fā)展,軟件產(chǎn)品的規(guī)模也越來(lái)越龐大,各個(gè)軟件企業(yè)都在積極將軟件項(xiàng)目管理引入開(kāi)發(fā)活動(dòng)中,成功運(yùn)作軟件項(xiàng)目。
軟件項(xiàng)目管理也是變理想為現(xiàn)實(shí),化抽象為具體的一門(mén)科學(xué)和藝術(shù)。
到了21世紀(jì),管理對(duì)象已經(jīng)由普通員工變?yōu)橹R(shí)型員工,員工的工作方式已經(jīng)由手工、機(jī)械化轉(zhuǎn)變?yōu)橛?jì)算機(jī)、網(wǎng)絡(luò)。作為軟件工程的重要組成部分,軟件項(xiàng)目管理的知識(shí)領(lǐng)域的相關(guān)過(guò)程、方法、工具隨著軟件工程學(xué)科的發(fā)展也經(jīng)歷了重大的變革。當(dāng)然,軟件開(kāi)發(fā)是知識(shí)密集型活動(dòng),軟件產(chǎn)品具備抽象性,因此軟件項(xiàng)目管理的難度要比一般的工程項(xiàng)目管理的難度大。軟件項(xiàng)目管理是一項(xiàng)十項(xiàng)全能運(yùn)動(dòng),項(xiàng)目經(jīng)理需要十八般武器樣樣精通,項(xiàng)目經(jīng)理管理人員、技術(shù)、資源、風(fēng)險(xiǎn)的方法和技能,對(duì)軟件項(xiàng)目的成敗都有著至關(guān)重要的作用。軟件項(xiàng)目管理對(duì)軟件生產(chǎn)具有決定性的意義,它平衡了相互沖突的目標(biāo),管理了風(fēng)險(xiǎn),克服了各種限制,以便成功地完成滿足投資者和用戶需要的軟件。
全書(shū)由秦航任主編。第1、8章由秦航編寫(xiě),第2、3章由林德樹(shù)編寫(xiě),第4、7章由邱林編寫(xiě),第5、10章由徐杏芳編寫(xiě),第6、9、11章由張健編寫(xiě),全書(shū)由秦航負(fù)責(zé)統(tǒng)稿。借此機(jī)會(huì),作者謹(jǐn)向?yàn)楸緯?shū)付出辛勤勞動(dòng)和智慧的老師和全體同仁表示誠(chéng)摯的謝意。
本書(shū)可作為高等院!败浖(xiàng)目管理”相關(guān)課程的教材或教學(xué)參考書(shū),也可供有一定實(shí)際經(jīng)驗(yàn)的軟件工程人員和需要進(jìn)行軟件項(xiàng)目管理的廣大計(jì)算機(jī)用戶閱讀參考。由于作者水平有限,書(shū)中不當(dāng)與疏漏之處在所難免,敬請(qǐng)讀者和專(zhuān)家提出寶貴意見(jiàn),以幫助作者不斷地改進(jìn)和完善。
編者
第1章引言
1.1項(xiàng)目和軟件項(xiàng)目
1.1.1軟件難做
1.1.2什么是項(xiàng)目
1.1.3軟件項(xiàng)目及其產(chǎn)品特征
1.1.4軟件工程層狀模型和與時(shí)間相關(guān)的概念
1.2軟件團(tuán)隊(duì)和項(xiàng)目目標(biāo)
1.2.1軟件開(kāi)發(fā)中的各類(lèi)問(wèn)題
1.2.2設(shè)定目標(biāo)
1.3管理和管理思想
1.3.1項(xiàng)目管理及其特點(diǎn)
1.3.2管理思想的發(fā)展
1.4項(xiàng)目管理的核心方法體系
1.4.1PMBOK
1.4.2PRINCE2
1.5項(xiàng)目經(jīng)理和管理原則
1.5.1軟件項(xiàng)目經(jīng)理扮演的角色
1.5.2軟件項(xiàng)目管理的原則
1.5.321世紀(jì)的管理者需要做什么
小結(jié)
思考題
第2章軟件項(xiàng)目需求工程
2.1概述
2.1.1需求定義
2.1.2需求類(lèi)型
2.2需求開(kāi)發(fā)和管理過(guò)程
2.2.1需求獲取
2.2.2需求分析
2.2.3需求規(guī)格說(shuō)明
2.2.4需求驗(yàn)證
2.2.5需求變更管理
2.2.6可測(cè)試性需求
2.3需求獲取方法
2.3.1訪談和調(diào)研
2.3.2專(zhuān)題討論會(huì)
2.3.3頭腦風(fēng)暴
2.3.4場(chǎng)景串聯(lián)
2.4需求分析建模方法
2.4.1用例分析方法
2.4.2原型分析方法
2.4.3結(jié)構(gòu)化分析方法
2.5需求管理工具
2.5.1需求管理工具的功能
2.5.2常用需求管理工具介紹
2.5.3需求管理工具的發(fā)展趨勢(shì)
小結(jié)
思考題
第3章軟件項(xiàng)目成本估算
3.1項(xiàng)目估算的挑戰(zhàn)
3.2項(xiàng)目估算的基本內(nèi)容
3.3規(guī)模估算
3.3.1德?tīng)柗品椒?br />
3.3.2類(lèi)比估算法
3.4工作量估算
3.4.1普特納姆模型
3.4.2經(jīng)驗(yàn)估算模型
3.4.3功能點(diǎn)分析的要素
3.4.4功能點(diǎn)計(jì)算
3.4.5開(kāi)發(fā)階段工作量估算
3.4.6實(shí)施階段工作量估算
3.4.7維護(hù)階段工作量估算
3.5開(kāi)發(fā)工期估算
3.6成本估算方法
3.6.1咨詢(xún)費(fèi)
3.6.2建設(shè)費(fèi)
3.6.3服務(wù)費(fèi)
小結(jié)
思考題
第4章軟件項(xiàng)目進(jìn)度計(jì)劃
4.1概述
4.2軟件項(xiàng)目進(jìn)度計(jì)劃方法
4.2.1軟件項(xiàng)目估算
4.2.2工作分解結(jié)構(gòu)
4.2.3進(jìn)度計(jì)劃的技術(shù)方法
4.3案例研究: 某酒店管理系統(tǒng)的項(xiàng)目進(jìn)度計(jì)劃
小結(jié)
思考題
第5章軟件項(xiàng)目風(fēng)險(xiǎn)管理
5.1風(fēng)險(xiǎn)概念
5.1.1項(xiàng)目風(fēng)險(xiǎn)帶來(lái)的警示
5.1.2什么是風(fēng)險(xiǎn)管理
5.2風(fēng)險(xiǎn)管理模型
5.2.1玻姆模型
5.2.2SEI的CRM模型
5.2.3李維特模型
5.2.4CMU/SEI的CMMI風(fēng)險(xiǎn)管理模型
5.2.5微軟的MSF風(fēng)險(xiǎn)管理模型
5.3風(fēng)險(xiǎn)管理計(jì)劃
5.3.1風(fēng)險(xiǎn)管理計(jì)劃的內(nèi)容
5.3.2制定風(fēng)險(xiǎn)管理計(jì)劃的工具與技術(shù)
5.3.3制定風(fēng)險(xiǎn)管理計(jì)劃的輸入、輸出
5.4風(fēng)險(xiǎn)識(shí)別
5.4.1風(fēng)險(xiǎn)識(shí)別概述
5.4.2用于風(fēng)險(xiǎn)識(shí)別的方法
5.4.3風(fēng)險(xiǎn)識(shí)別的輸入、輸出
5.5風(fēng)險(xiǎn)分析
5.5.1定性風(fēng)險(xiǎn)分析
5.5.2定量風(fēng)險(xiǎn)分析
5.5.3定量風(fēng)險(xiǎn)分析的輸入輸出
5.5.4應(yīng)對(duì)風(fēng)險(xiǎn)的基本措施
5.6風(fēng)險(xiǎn)監(jiān)控
5.7案例研究: 風(fēng)險(xiǎn)管理實(shí)踐
5.7.1公司背景簡(jiǎn)介
5.7.2實(shí)際項(xiàng)目分析
5.7.3實(shí)際的風(fēng)險(xiǎn)管理狀況
5.7.4實(shí)施效果與總結(jié)分析
小結(jié)
思考題
第6章軟件項(xiàng)目配置管理
6.1軟件配置管理概覽
6.1.1什么是軟件配置管理
6.1.2軟件配置管理的起源與發(fā)展
6.1.3軟件配置管理能解決哪些問(wèn)題
6.2軟件配置管理的任務(wù)和活動(dòng)
6.2.1軟件和配置項(xiàng)
6.2.2標(biāo)識(shí)
6.2.3變更控制
6.2.4狀態(tài)報(bào)告
6.2.5配置審計(jì)
6.3軟件配置管理的核心要素
6.3.1版本和版本樹(shù)
6.3.2軟件配置庫(kù)
6.3.3工作空間
6.3.4變更請(qǐng)求與變更集
6.3.5軟件配置管理工具
6.4軟件配置管理的主要過(guò)程
6.4.1配置項(xiàng)標(biāo)識(shí)與存儲(chǔ)過(guò)程
6.4.2版本管理過(guò)程
6.4.3變更控制過(guò)程
6.4.4基線管理過(guò)程
6.5軟件配置管理中的角色
6.5.1配置管理專(zhuān)職人員
6.5.2機(jī)構(gòu)運(yùn)營(yíng)管理人員
6.5.3項(xiàng)目開(kāi)發(fā)人員
6.6常用軟件配置管理工具簡(jiǎn)介
6.6.1軟件配置管理工具的發(fā)展歷程
6.6.2面向文件的配置管理工具及功能
6.6.3面向變更集的配置管理工具及功能
6.6.4面向開(kāi)發(fā)流程的配置管理工具及功能
6.7案例研究
小結(jié)
思考題
第7章軟件項(xiàng)目合同管理
7.1合同管理概述
7.1.1合同的基本概念
7.1.2合同類(lèi)型
7.1.3技術(shù)合同
7.2簽訂合同時(shí)應(yīng)注重的問(wèn)題
7.3軟件項(xiàng)目合同條款分析
7.4合同管理
7.4.1合同管理概述
7.4.2合同收尾
7.5軟件項(xiàng)目合同模板
小結(jié)
思考題
第8章軟件項(xiàng)目人力資源管理
8.1軟件企業(yè)中的人力資源
8.1.1軟件企業(yè)經(jīng)營(yíng)管理透視
8.1.2管理者的管理技能
8.1.3管理體系與組織設(shè)計(jì)
8.2項(xiàng)目人員管理
8.2.1管理者和組織
8.2.2人力資源管理過(guò)程
8.2.3選擇合適人選
8.2.4激勵(lì)
8.3項(xiàng)目團(tuán)隊(duì)建設(shè)
8.3.1團(tuán)隊(duì)發(fā)展的階段
8.3.2如何組建團(tuán)隊(duì)
8.3.3決策制定
8.3.4軟件開(kāi)發(fā)環(huán)境促進(jìn)團(tuán)隊(duì)精神
8.3.5產(chǎn)品管理模式及組織結(jié)構(gòu)
8.4溝通和協(xié)作
8.4.1溝通風(fēng)格
8.4.2溝通計(jì)劃
8.4.3合作依賴(lài)關(guān)系
8.4.4虛擬團(tuán)隊(duì)
8.5壓力、心理資本、團(tuán)隊(duì)會(huì)議
8.5.1壓力
8.5.2心理資本
8.5.3提升團(tuán)隊(duì)凝聚力
8.5.4團(tuán)隊(duì)會(huì)議
小結(jié)
思考題
第9章Rational統(tǒng)一過(guò)程
9.1軟件過(guò)程模式定義
9.1.1幾種典型的軟件過(guò)程模式
9.1.2定義軟件過(guò)程模式的意義
9.2Rational統(tǒng)一過(guò)程
9.2.1Rational簡(jiǎn)介
9.2.2RUP的二維結(jié)構(gòu)
9.2.3階段與里程碑
9.2.4RUP規(guī)程
9.2.5RUP模型、工件及信息流
9.3案例研究: 利用視圖與用例來(lái)捕獲和描述需求
小結(jié)
思考題
第10章敏捷項(xiàng)目管理
10.1概念及簡(jiǎn)介
10.1.1敏捷概述
10.1.2敏捷項(xiàng)目管理的焦點(diǎn)
10.1.3敏捷項(xiàng)目管理指導(dǎo)原則
10.1.4敏捷流程架構(gòu)
10.2管理的角色與職責(zé)
10.2.1角色
10.2.2職責(zé)
10.3敏捷項(xiàng)目管理的特征
10.3.1敏捷方法的特點(diǎn)
10.3.2敏捷方法的核心思想
10.3.3敏捷型方法的含義及其特征
10.3.4敏捷方法的適用范圍
10.3.5主要敏捷方法簡(jiǎn)介
10.4敏捷項(xiàng)目管理基礎(chǔ)
10.5案例分析: 敏捷開(kāi)發(fā)技術(shù)在電子商務(wù)軟件中的應(yīng)用
10.5.1說(shuō)明
10.5.2項(xiàng)目組織機(jī)構(gòu)
10.5.3項(xiàng)目實(shí)施過(guò)程
10.5.4項(xiàng)目實(shí)施效果
小結(jié)
思考題
第11章軟件項(xiàng)目管理軟件
11.1Project簡(jiǎn)介
11.1.1Project系列產(chǎn)品
11.1.2啟動(dòng)Project
11.1.3視圖
11.1.4報(bào)表
11.1.5創(chuàng)建新項(xiàng)目計(jì)劃
11.1.6設(shè)置非工作日
11.2創(chuàng)建任務(wù)列表
11.2.1輸入任務(wù)
11.2.2估計(jì)工期
11.2.3輸入里程碑
11.2.4分階段組織任務(wù)
11.2.5鏈接任務(wù)
11.2.6記錄任務(wù)
11.2.7檢查任務(wù)工期
11.3設(shè)置資源
11.3.1設(shè)置人員資源
11.3.2設(shè)置設(shè)備資源
11.3.3設(shè)置材料資源
11.3.4設(shè)置成本資源
11.3.5輸入資源費(fèi)率
11.3.6為單個(gè)資源調(diào)整工作時(shí)間
11.3.7記錄資源
11.4分配資源
11.4.1為任務(wù)分配工時(shí)資源
11.4.2為任務(wù)分配額外資源
11.4.3為任務(wù)分配材料資源
11.4.4為任務(wù)分配成本資源
小結(jié)
思考題
參考文獻(xiàn)