注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)軟件項(xiàng)目的藝術(shù)

軟件項(xiàng)目的藝術(shù)

軟件項(xiàng)目的藝術(shù)

定 價(jià):¥59.00

作 者: [美]史蒂夫·麥康奈爾(Steve McConnell)著,[美]方敏,[美]朱嶸 譯
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書可以去


ISBN: 9787302661283 出版時(shí)間: 2024-07-01 包裝: 平裝-膠訂
開本: 32開 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  作為《代碼大全》的作者,史蒂夫在本書中全面深入地介紹了軟件項(xiàng)目管理的關(guān)鍵技巧?!盾浖?xiàng)目的藝術(shù)》分為4 個(gè)部分,共19 章,通過一個(gè)項(xiàng)目生存測(cè)試問卷來展示項(xiàng)目管理全過程中每個(gè)關(guān)鍵節(jié)點(diǎn)的具體行動(dòng)?!盾浖?xiàng)目的藝術(shù)》以項(xiàng)目成功為核心導(dǎo)向,系統(tǒng)地講解項(xiàng)目立項(xiàng)、執(zhí)行、開發(fā)、集成、測(cè)試與發(fā)布等關(guān)鍵環(huán)節(jié),尤其適合項(xiàng)目經(jīng)理及項(xiàng)目成員閱讀和參考。

作者簡(jiǎn)介

  史蒂夫·麥康奈爾(Steve McConnell)代表作有《代碼大全》(2019年被《福布斯》技術(shù)委員會(huì)評(píng)為“軟件開發(fā)奠基之作”)。先后創(chuàng)辦Construx Software 和 Rain Dog(目前主要為客戶提供投資規(guī)劃和管理服務(wù)以及開發(fā)投資預(yù)測(cè)和分析工具)。此前作為 Construx Software 創(chuàng)始人兼首席軟件工程師,他負(fù)責(zé)領(lǐng)導(dǎo)軟件項(xiàng)目,也為其他公司提供軟件項(xiàng)目咨詢服務(wù),他還通過著書立說的方式, 成為軟件工程知識(shí)體系的布道者。他是《IEEE軟件》和《軟件從業(yè)者》雜志的編委會(huì)成員、《IEEE計(jì)算機(jī)》雜志資深審稿人、IEEE 計(jì)算機(jī)協(xié)會(huì)及 ACM 的重要貢獻(xiàn)者。作為社區(qū)與公共事務(wù)的積極參與者,他擔(dān)任過貝爾維尤學(xué)校董事會(huì)主席、貝爾維尤扶輪社主席、洛克利文社區(qū)協(xié)會(huì)董事會(huì)成員、CDC Covid 預(yù)測(cè)模型的貢獻(xiàn)者、IEEE專委會(huì)主席、《IEEE軟件》雜志主編、軟件工程知識(shí)體系專家組成員,惠特曼文理學(xué)院和西雅圖大學(xué)計(jì)算機(jī)科學(xué)顧問委員會(huì)成員。史蒂夫在惠特曼文理學(xué)院獲得哲學(xué)和計(jì)算機(jī)科學(xué)的雙學(xué)士學(xué)位,在西雅圖大學(xué)獲得了軟件工程碩士學(xué)位。方敏就職于微軟公司,擔(dān)任首席測(cè)試總監(jiān)期間,對(duì)必應(yīng)搜索、中國(guó)創(chuàng)新項(xiàng)目、WindowsServer、SQLServer、COM 服務(wù)等產(chǎn)品和服務(wù)做出了重要的貢獻(xiàn)。他擁有近三十年工程技術(shù)團(tuán)隊(duì)和項(xiàng)目管理經(jīng)驗(yàn),精通軟件敏捷開發(fā)和傳統(tǒng)軟件項(xiàng)目管理。他注重創(chuàng)新,注重發(fā)揮團(tuán)隊(duì)優(yōu)勢(shì)。方敏是微軟美國(guó)華人協(xié)會(huì)的創(chuàng)始成員之一,該協(xié)會(huì)有幾千名會(huì)員。他是美國(guó)西雅圖地區(qū)知名的職場(chǎng)發(fā)展專家,熱衷于提升在美華人的國(guó)際競(jìng)爭(zhēng)力。曾經(jīng)多次受邀為母校清華大學(xué)舉辦國(guó)際化職場(chǎng)發(fā)展和軟件技能講座。方敏畢業(yè)于清華大學(xué),獲得電子工程學(xué)士和碩士學(xué)位,后來在美國(guó)新墨西哥州礦業(yè)技術(shù)學(xué)院獲得計(jì)算機(jī)科學(xué)碩士學(xué)位。朱嶸朱嶸早年就職于英國(guó)BAE系統(tǒng)公司,在其美國(guó)分支機(jī)構(gòu)擔(dān)任質(zhì)量工程師,負(fù)責(zé)空客和波音多種機(jī)型的關(guān)鍵質(zhì)量分析與故障維修。她畢業(yè)于哈爾濱工業(yè)大學(xué),獲得無(wú)線電工程系信息工程專業(yè)的學(xué)士學(xué)位。

圖書目錄

第Ⅰ部分  項(xiàng)目生存思維
第1章 歡迎加入項(xiàng)目生存訓(xùn)練營(yíng) 3
1.1 生存需求 4
1.2 生存權(quán)利 7
1.3 生存檢查清單:項(xiàng)目健康測(cè)試 9
生存檢查清單 10
譯者有話說 10
第2章 軟件項(xiàng)目生存測(cè)試 11
2.1 生存測(cè)試題 11
2.2 生存測(cè)試問卷 11
2.2 生存測(cè)試問卷 12
2.3 生存測(cè)試結(jié)果解釋 14
生存檢查清單 16
譯者有話說 16
第3章 項(xiàng)目生存的概念 17
3.1 軟件開發(fā)流程的作用 17
3.1.1 對(duì)流程的誤區(qū) 18
3.1.2 拯救流程 23
3.1.3 流程與團(tuán)隊(duì)的創(chuàng)新和士氣 25
3.1.4  過渡到系統(tǒng)化流程的理由 27
3.2 流程的上游和下游 28
3.3 不確定性錐 30
生存檢查清單 33
譯者有話說 34
第4章 項(xiàng)目生存的關(guān)鍵方法 35
4.1 規(guī)劃 35
軟件規(guī)劃示例 37
4.2 規(guī)劃?rùn)z查點(diǎn)的審查 38
4.2.1 兩階段籌資方法 38
4.2.2 準(zhǔn)備規(guī)劃?rùn)z查點(diǎn)的審查 39
4.2.3 規(guī)劃?rùn)z查點(diǎn)審查議程 40
4.2.4 規(guī)劃?rùn)z查點(diǎn)審查的主要意義 41
4.3 風(fēng)險(xiǎn)管理 42
4.4 項(xiàng)目控制 43
4.5 項(xiàng)目的可見性 44
4.6 人件 45
4.6.1 開發(fā)人員的興趣與工作分配要對(duì)齊 46
4.6.2 向開發(fā)人員表達(dá)誠(chéng)摯的謝意 47
4.6.3 提供有利于思考的辦公空間 47
4.6.4 避免開放式工作空間 47
4.7 用戶參與 49
4.8 產(chǎn)品極簡(jiǎn)主義 51
4.9 專注于軟件交付 52
生存檢查清單 54
譯者有話說 55
第5章 成功的軟件項(xiàng)目知多少 57
5.1 研發(fā)階段 57
5.2 項(xiàng)目流程 59
5.3 分階段交付的好處 60
5.4 分階段交付的成本 63
5.5 階段計(jì)劃 64
5.6 團(tuán)隊(duì)建設(shè) 66
5.7 代碼量增長(zhǎng)曲線 69
5.8 主要里程碑和可交付內(nèi)容 71
生存檢查清單 77
譯者有話說 77
第Ⅱ部分 項(xiàng)目生存準(zhǔn)備
第6章 擁抱變化,精準(zhǔn)定位 81
6.1 變更控制過程 81
6.2 變更控制的好處 84
6.3 自動(dòng)修訂控制的好處 85
6.4 常見的變更控制問題 86
6.4.1 如何考慮變更 86
6.4.2 何時(shí)考慮變更 87
6.4.3 如何處理小的變更 88
6.4.4 如何進(jìn)行人員管理 88
6.4.5 哪些工作產(chǎn)品要進(jìn)行變更控制 89
6.5 致力于變更控制 91
生存檢查清單 92
譯者有話說 93
第7章 初步計(jì)劃 95
7.1 項(xiàng)目愿景 95
7.1.1 定義要放棄的內(nèi)容 97
7.1.2 致力于愿景 98
7.2 高管授權(quán) 98
7.3 項(xiàng)目規(guī)模目標(biāo) 99
7.4 宣傳計(jì)劃和進(jìn)展 101
7.5 宣傳進(jìn)度指標(biāo) 102
7.6 風(fēng)險(xiǎn)管理 104
7.6.1 致力于風(fēng)險(xiǎn)管理 105
7.6.2 風(fēng)險(xiǎn)監(jiān)督員 107
7.6.3 十大風(fēng)險(xiǎn)清單 108
7.6.4 支持風(fēng)險(xiǎn)跟蹤的工具 112
7.6.5 詳細(xì)的風(fēng)險(xiǎn)管理計(jì)劃 112
7.6.6 匿名風(fēng)險(xiǎn)報(bào)告渠道 112
7.7 人員策略 114
7.7.1 人才發(fā)展 114
7.7.2 團(tuán)隊(duì)培養(yǎng) 115
7.7.3 新手開發(fā)人員:可用與勝任 115
7.7.4 團(tuán)隊(duì)動(dòng)態(tài) 116
7.7.5 員工培養(yǎng)的關(guān)鍵問題 117
7.7.6 團(tuán)隊(duì)組織 117
7.7.7 項(xiàng)目團(tuán)隊(duì)的組織結(jié)構(gòu) 118
7.7.8 “老虎隊(duì)” 120
7.8 時(shí)間統(tǒng)計(jì) 121
7.9 軟件開發(fā)計(jì)劃 125
生存檢查清單:初步計(jì)劃 126
譯者有話說 127
第8章 需求開發(fā) 129
8.1 需求開發(fā)流程概述 130
8.2 確定一組關(guān)鍵的最終用戶 131
8.3 采訪最終用戶 132
8.4 構(gòu)建簡(jiǎn)單的用戶界面原型 132
8.4.1 如果條件允許,應(yīng)使用情節(jié)串連故事板 134
8.4.2 不斷修改原型直到最終用戶對(duì)軟件感興趣 135
8.4.3 制定用戶界面樣式指南 136
8.4.4 全面擴(kuò)展原型 136
8.4.5 請(qǐng)記住,原型是要廢棄的 137
8.4.6 將全面擴(kuò)展的原型作為基準(zhǔn)規(guī)范 138
8.5 編寫詳細(xì)的最終用戶手冊(cè) 139
8.6 創(chuàng)建單獨(dú)的、沒有用戶界面的需求文檔 141
生存檢查清單:需求開發(fā) 141
譯者有話說 143
第9章 質(zhì)量保證 145
9.1 為什么質(zhì)量很重要 145
9.2 質(zhì)量保證計(jì)劃 146
質(zhì)量保證計(jì)劃的組成部分 147
9.6 缺陷跟蹤 149
9.4 技術(shù)審查 151
9.4.1 常規(guī)審查模式 151
9.4.2 成功審查的要點(diǎn) 152
9.5 系統(tǒng)測(cè)試 154
9.6 Beta測(cè)試 157
9.7 質(zhì)量保證計(jì)劃涵蓋的工作產(chǎn)品 160
9.8 質(zhì)量保證的輔助活動(dòng) 162
9.9 軟件發(fā)布標(biāo)準(zhǔn) 162
生存檢查清單 163
譯者有話說 164
第10章 軟件架構(gòu) 165
10.1 啟動(dòng)架構(gòu)階段 166
10.2 好的架構(gòu)有哪些特征 167
10.2.1 系統(tǒng)概述 167
10.2.2 概念的完整性 167
10.2.3 子系統(tǒng)和組織 168
10.2.4 表示法 170
10.2.5 適應(yīng)場(chǎng)景變化與調(diào)整策略 171
10.2.6 分析可重用性,決定購(gòu)買還是自己動(dòng)手寫 172
10.2.7 常用功能領(lǐng)域的策略 172
10.2.8 需求的可追溯性 174
10.2.9 支持分階段交付計(jì)劃 175
10.3 如何判斷架構(gòu)已完成 175
10.4 軟件架構(gòu)文檔 176
生存檢查清單 177
譯者有話說 178
第11章 最后準(zhǔn)備 179
11.1 項(xiàng)目估算 180
11.1.1 估算過程指南 180
11.1.2 里程碑目標(biāo) 185
11.1.3 非技術(shù)性的估算考慮 186
11.2 分階段交付計(jì)劃 187
11.2.1 將項(xiàng)目劃分為階段 188
11.2.2 階段主題 189
11.2.3 與分階段交付相似的計(jì)劃 191
11.2.4 發(fā)布版本 192
11.2.5 修訂分階段交付計(jì)劃 193
11.3 持續(xù)進(jìn)行規(guī)劃活動(dòng) 193
11.3.1 風(fēng)險(xiǎn)管理 194
11.3.2 項(xiàng)目愿景 194
11.3.3 決策機(jī)構(gòu) 195
11.3.4 人員 195
11.3.5 更新軟件開發(fā)計(jì)劃 196
生存檢查清單 196
譯者有話說 197
第Ⅲ部分 階段成功
第12章 階段計(jì)劃 201
12.1 為什么需要制定階段計(jì)劃 201
12.2 階段計(jì)劃介紹 203
12.2.1 需求更新 204
12.2.2 詳細(xì)設(shè)計(jì) 204
12.2.3 軟件構(gòu)建 205
12.2.4 產(chǎn)生測(cè)試用例 205
12.2.5 用戶文檔更新 206
12.2.6 技術(shù)審查 206
12.2.7 修正缺陷 206
12.2.8 技術(shù)協(xié)調(diào) 207
12.2.9 風(fēng)險(xiǎn)管理 207
12.2.10 項(xiàng)目跟蹤 208
12.2.11 集成和發(fā)布 208
12.2.12 階段結(jié)束總結(jié) 209
12.3 微型里程碑 209
12.3.1 創(chuàng)建完整的里程碑列表 211
12.3.2 達(dá)到預(yù)期質(zhì)量水平 212
12.3.3 定義微型里程碑 213
12.3.4 小型項(xiàng)目的微型里程碑 213
12.3.5 人員管理的考慮 214
12.3.6 項(xiàng)目如果錯(cuò)過了微型里程碑,怎么辦 215
12.4 階段計(jì)劃和管理風(fēng)格 216
生存檢查清單 217
譯者有話說 218
第13章 詳細(xì)設(shè)計(jì) 219
13.1 重新審查架構(gòu) 219
13.1.1 程序組織 219
13.1.2 分析重用 220
13.1.3 需求的解決方案 220
13.1.4 需求的可追溯性 220
13.1.5 軟件構(gòu)建計(jì)劃 221
13.1.6 修正架構(gòu)中的缺陷 221
13.1.7 項(xiàng)目需要做多少詳細(xì)設(shè)計(jì) 221
13.2 技術(shù)審查 224
13.2.1 檢測(cè)功能缺陷 225
13.2.2 檢測(cè)需求缺陷 226
13.2.3 缺失需求 226
13.2.4 不需要的功能 227
13.2.5 審查項(xiàng)目目標(biāo) 228
13.2.6 交叉培訓(xùn) 229
13.2.7 審查和生產(chǎn)力 230
13.3 詳細(xì)設(shè)計(jì)文檔 230
13.4 項(xiàng)目第一階段的特殊考慮 231
生存檢查清單:詳細(xì)設(shè)計(jì) 232
譯者有話說 234
第14章 軟件構(gòu)建 235
14.1 源代碼質(zhì)量 236
14.1.1 編程標(biāo)準(zhǔn) 236
14.1.2 項(xiàng)目目標(biāo) 238
14.1.3 簡(jiǎn)潔 239
14.2 軟件集成流程 239
14.2.1 完成意味著徹底完成 240
14.2.2 為其他開發(fā)人員提供穩(wěn)定的基礎(chǔ) 242
14.2.3 每日構(gòu)建和冒煙測(cè)試 242
14.2.4 第一階段的特殊考慮 245
14.2.5 避免過早開發(fā)基礎(chǔ)設(shè)施 246
14.3 跟蹤進(jìn)度 246
14.3.1 收集狀態(tài)信息 247
14.3.2 可見性 247
14.3.3 每周項(xiàng)目跟蹤更新 248
14.3.4 與客戶和上層管理人員溝通 249
14.4 控制變更 249
14.5 保持專注 251
14.6 軟件構(gòu)建是不是只有這些事兒 251
生存檢查清單:軟件構(gòu)建 253
譯者有話說 254
第15章 系統(tǒng)測(cè)試 255
15.1 測(cè)試的哲學(xué) 255
15.2 系統(tǒng)測(cè)試范圍 257
15.3 測(cè)試組對(duì)每日構(gòu)建的支持 257
15.4 開發(fā)人員對(duì)系統(tǒng)測(cè)試的支持 258
15.5 QA策略 259
生存檢查清單:系統(tǒng)測(cè)試 259
譯者有話說 260
第16章 軟件發(fā)布 261
16.1 認(rèn)真對(duì)待發(fā)布 261
16.2 何時(shí)發(fā)布 263
16.2.1 缺陷計(jì)數(shù) 264
16.2.2 統(tǒng)計(jì)每個(gè)缺陷的工作量 265
16.2.3 缺陷密度預(yù)測(cè) 265
16.2.4 缺陷集 267
16.2.5 缺陷播種 268
16.2.6 缺陷建模 270
16.2.7 軟件發(fā)布決定 271
16.2.8 缺陷跟蹤和宣傳 272
16.3 發(fā)布清單 272
16.4 批準(zhǔn)發(fā)布簽字 275
生存檢查清單:軟件發(fā)布 277
譯者有話說 278
第17章 階段結(jié)束 279
17.1 舉行變更委員會(huì)大型會(huì)議 280
17.2 重新校準(zhǔn)估算 280
17.2.1 重新估算生產(chǎn)效率 281
17.2.2 “重新估算”還是“失誤” 283
17.3 根據(jù)項(xiàng)目計(jì)劃評(píng)估績(jī)效 284
17.4 項(xiàng)目文件歸檔 285
17.5 更新軟件項(xiàng)目日志 286
生存檢查清單:階段結(jié)束 287
譯者有話說 288
第Ⅳ部分 項(xiàng)目完成
第18章 項(xiàng)目歷史 291
18.1 收集項(xiàng)目數(shù)據(jù) 291
18.1.1 項(xiàng)目回顧會(huì)議 292
18.1.2 項(xiàng)目回顧調(diào)查問卷 292
18.2 軟件項(xiàng)目歷史文檔 293
18.3 為未來項(xiàng)目準(zhǔn)備項(xiàng)目歷史結(jié)論 295
18.4 分發(fā)軟件項(xiàng)目歷史副本 296
生存檢查清單:項(xiàng)目歷史 296
譯者有話說 297
第19章 項(xiàng)目生存急救包 299
19.1 NASA成功法則 299
19.1.1 項(xiàng)目取得成功的關(guān)鍵 300
19.1.2 絕對(duì)不做的事情 302
19.2 其他項(xiàng)目生存資源 303
19.2.1 書籍 304
19.2.2 互聯(lián)網(wǎng)資源 307
結(jié)語(yǔ) 309
參考文獻(xiàn) 310
軟件項(xiàng)目術(shù)語(yǔ)表 311

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)