注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)配置管理最佳實(shí)踐

配置管理最佳實(shí)踐

配置管理最佳實(shí)踐

定 價(jià):¥49.00

作 者: (美)Bob Aiello Leslie Sachs 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787115321909 出版時(shí)間: 2013-09-01 包裝: 平裝
開(kāi)本: 小16開(kāi) 頁(yè)數(shù): 191 字?jǐn)?shù):  

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

  《配置管理最佳實(shí)踐》貼近實(shí)際,旨在指導(dǎo)配置管理從業(yè)者如何處理日常工作中需要面對(duì)的各種復(fù)雜情況。全書(shū)詳細(xì)介紹了配置管理的6個(gè)核心職能:源代碼管理、構(gòu)建工程、環(huán)境配置、變更控制、發(fā)布工程和部署。作者在書(shū)中展示了如何實(shí)施配置管理,從而可以支持軟件和系統(tǒng)的開(kāi)發(fā),滿足SOX、SAS-70等合規(guī)準(zhǔn)則的要求,提前考慮新興的IEEE/ISO 12207等標(biāo)準(zhǔn),同時(shí)還可以和最新的ITIL、COBIT 和CMMI等框架集成到一起?!杜渲霉芾碜罴褜?shí)踐》對(duì)于任何與配置管理相關(guān)的工作人員來(lái)說(shuō)都是一本必不可少的參考書(shū)。從CTO到CIO,再到開(kāi)發(fā)人員、質(zhì)量保證工程師、項(xiàng)目經(jīng)理、軟件工程師、系統(tǒng)分析員、測(cè)試人員和合規(guī)專業(yè)人士,皆是如此。

作者簡(jiǎn)介

  Bob Aiello:CM Crossroads網(wǎng)站主編和軟件流程改進(jìn)(包括軟件配置管理和發(fā)布管理)咨詢師。在紐約頂尖的金融服務(wù)公司從業(yè)超過(guò)25年,目前擔(dān)任技術(shù)經(jīng)理,負(fù)責(zé)分布全球的配置管理工作。他是IEEE 828標(biāo)準(zhǔn)工作組在配置計(jì)劃方面的副主席,同時(shí)也是IEEE軟件與系統(tǒng)工程標(biāo)準(zhǔn)委員會(huì)(S2ESC)管理理事會(huì)成員。Leslie Sachs:Yellow Spider 公司COO和聯(lián)合創(chuàng)始人,也是CM Crossroads網(wǎng)站的助理編輯。

圖書(shū)目錄

目 錄

第I部分 配置管理核心實(shí)踐 1

第1章 源代碼管理 3
術(shù)語(yǔ)和源代碼管理 4
源代碼管理的目標(biāo) 5
源代碼管理的原則 5
1.1 為什么源代碼管理如此重要 6
1.2 從哪里開(kāi)始 7
1.3 源代碼管理核心概念 8
1.3.1 建立基線和時(shí)間機(jī)器 8
1.3.2 保留與非保留簽出 9
1.3.3 沙箱和工作空間 10
1.3.4 變體管理 10
1.3.5 復(fù)制分支與增量分支 11
1.3.6 如何處理缺陷修復(fù) 11
1.3.7 流 12
1.3.8 合并 13
1.3.9 變更集 14
1.4 權(quán)限和需求跟蹤 14
1.5 管理全球分布式開(kāi)發(fā)團(tuán)隊(duì) 15
1.6 工具的選擇 16
1.6.1 開(kāi)源軟件與商業(yè)軟件 17
1.6.2 產(chǎn)品成熟度和供應(yīng)商承諾 18
1.6.3 可擴(kuò)展性和開(kāi)放的API 18
1.6.4 不要過(guò)度工程化源代碼管理 19
1.7 認(rèn)識(shí)質(zhì)量成本和總擁有成本 19
1.8 培訓(xùn) 20
1.9 建立使用模型 21
1.10 實(shí)施時(shí)間和風(fēng)險(xiǎn) 22
1.11 建立支持過(guò)程 22
1.12 高級(jí)特性和授權(quán)高級(jí)用戶 23
結(jié)論 23

第2章 構(gòu)建工程 25
構(gòu)建工程的目標(biāo) 26
構(gòu)建工程的原則 26
2.1 為什么構(gòu)建工程如此重要 27
2.2 從哪里開(kāi)始 27
2.3 構(gòu)建工程的核心概念 28
2.3.1 版本ID和標(biāo)記可執(zhí)行文件 28
2.3.2 不可變的版本ID 28
2.3.3 打上版本標(biāo)記或者標(biāo)簽 28
2.3.4 管理編譯依賴 29
2.3.5 獨(dú)立構(gòu)建 29
2.4 建立構(gòu)建職能的注意事項(xiàng) 30
2.4.1 推廣獨(dú)立構(gòu)建 30
2.4.2 過(guò)度工程化構(gòu)建 30
2.4.3 保持正直和誠(chéng)實(shí) 31
2.4.4 隸屬研發(fā)部門(mén)引起的利益沖突 32
2.4.5 組織結(jié)構(gòu)的選擇 32
2.5 構(gòu)建工具評(píng)估和選擇 33
2.5.1 Apache Ant進(jìn)入構(gòu)建舞臺(tái) 33
2.5.2 Maven 34
2.5.3 Maven與Ant 34
2.5.4 使用Ant生成復(fù)雜構(gòu)建 34
2.5.5 持續(xù)集成 35
2.5.6 持續(xù)集成系統(tǒng) 35
2.5.7 集成開(kāi)發(fā)環(huán)境 36
2.5.8 靜態(tài)代碼分析 36
2.5.9 構(gòu)建框架 36
2.5.10 構(gòu)建工具的選擇 36
2.5.11 對(duì)比優(yōu)缺點(diǎn)達(dá)成一致 37
2.6 質(zhì)量和培訓(xùn)成本 37
2.7 把構(gòu)建做得更好 37
2.7.1 鮑勃的構(gòu)建秘方 38
2.7.2 測(cè)試驅(qū)動(dòng)的構(gòu)建 38
2.7.3 信任但仍要核查 38
2.7.4 飛機(jī)的駕駛艙 38
2.8 構(gòu)建工程師的角色 39
2.8.1 了解構(gòu)建的項(xiàng)目 39
2.8.2 與開(kāi)發(fā)人員合作 40
2.8.3 招募新人 40
2.9 架構(gòu)是構(gòu)建的基礎(chǔ) 40
2.10 建立構(gòu)建過(guò)程 41
2.11 持續(xù)集成與每日構(gòu)建 41
2.12 構(gòu)建工程的前景 42
結(jié)論 42

第3章 環(huán)境配置 43
環(huán)境配置控制的目標(biāo) 44
環(huán)境配置控制的原則 44
3.1 為什么環(huán)境配置如此重要 45
3.2 從哪里著手 45
3.3 支持代碼提升 45
3.4 管理配置 46
3.4.1 使用的是哪個(gè)數(shù)據(jù)庫(kù) 46
3.4.2 那筆交易發(fā)生了嗎 46
3.4.3 少用幾個(gè)符號(hào) 47
3.4.4 集中分配環(huán)境變量 48
3.5 建立配置管理數(shù)據(jù)庫(kù)的實(shí)際方法 48
3.5.1 識(shí)別和控制 48
3.5.2 理解環(huán)境配置 49
3.6 依賴于環(huán)境配置的變更控制 49
3.7 減少控制 49
3.8 管理環(huán)境 50
3.9 環(huán)境配置的未來(lái) 50
結(jié)論 51

第4章 變更控制 53
變更控制的目標(biāo) 54
變更控制的原則 54
4.1 變更控制為何如此重要 54
4.2 變更控制從何做起 55
4.3 變更控制的七種類型 55
4.3.1 優(yōu)先級(jí) 55
4.3.2 把關(guān)控制 56
4.3.3 配置控制 56
4.3.4 變更咨詢委員會(huì) 57
4.3.5 緊急變更控制 57
4.3.6 過(guò)程工程 57
4.3.7 高級(jí)管理人員監(jiān)督 57
4.4 建立變更控制 58
4.5 變更控制實(shí)例 58
4.5.1 29分鐘變更控制會(huì)議 59
4.5.2 投資銀行變更控制 59
4.5.3 貿(mào)易公司的變更控制 60
4.5.4 偽造批準(zhǔn) 61
4.6 時(shí)刻不要忘記風(fēng)險(xiǎn) 61
4.7 通過(guò)變更控制推動(dòng)配置管理流程 62
4.8 進(jìn)入/退出標(biāo)準(zhǔn) 62
4.9 事后審查 63
4.10 自我評(píng)估 63
結(jié)論 64

第5章 發(fā)布管理 65
發(fā)布管理的目標(biāo) 66
發(fā)布管理的原則 66
5.1 為什么發(fā)布管理如此重要 66
5.2 從哪里開(kāi)始 67
5.3 發(fā)布管理的概念和實(shí)踐 67
5.3.1 可行的打包策略 67
5.3.2 發(fā)布包版本識(shí)別 68
5.3.3 發(fā)布版本的材料清單 68
5.3.4 不可變ID意味著什么 68
5.4 發(fā)布管理人類工程學(xué) 68
5.4.1 避免人為錯(cuò)誤 69
5.4.2 了解技術(shù) 69
5.4.3 構(gòu)建工程工具 69
5.4.4 避免人為錯(cuò)誤 70
5.4.5 三步走 70
5.4.6 太多可變部分 70
5.5 發(fā)布管理的協(xié)調(diào)職能 71
5.5.1 溝通發(fā)布狀態(tài) 71
5.5.2 不要忘記發(fā)布日程表 71
5.5.3 發(fā)布管理和配置控制 71
5.6 需求跟蹤 71
5.7 將發(fā)布管理提升到新的層次 72
5.7.1 使用加密技術(shù)簽名代碼 72
5.7.2 操作系統(tǒng)對(duì)發(fā)布管理的支持 72
5.7.3 改善你的發(fā)布管理過(guò)程 73
結(jié)論 73

第6章 部署 75
部署的目標(biāo) 76
部署的原則 76
6.1 為什么部署很重要 76
6.2 從哪里開(kāi)始 77
6.3 實(shí)踐和實(shí)例 77
6.3.1 發(fā)布中轉(zhuǎn)區(qū) 77
6.3.2 腳本控制發(fā)布過(guò)程 78
6.3.3 部署框架 78
6.3.4 如果鮑勃犯了個(gè)錯(cuò)誤怎么辦 79
6.3.5 細(xì)說(shuō)存儲(chǔ)庫(kù) 79
6.3.6 審計(jì)發(fā)行版本 79
6.4 進(jìn)行配置審計(jì) 80
6.5 不要忘記冒煙測(cè)試 80
6.6 小失誤導(dǎo)致大問(wèn)題 81
6.7 溝通計(jì)劃 81
6.8 部署應(yīng)當(dāng)授權(quán) 82
6.9 信任也要核查 82
6.10 改進(jìn)部署過(guò)程 82
結(jié)論 82

第Ⅱ部分 架構(gòu)和硬件配置管理 83

第7章 為配置管理設(shè)計(jì)應(yīng)用程序架構(gòu) 85
為配置管理設(shè)計(jì)應(yīng)用程序架構(gòu)的目標(biāo) 86
7.1 為什么架構(gòu)很重要 86
7.2 從哪里開(kāi)始 87
7.3 配置管理如何促進(jìn)良好的架構(gòu) 87
7.4 架構(gòu)師可以從測(cè)試人員那里學(xué)到什么 87
7.5 配置管理驅(qū)動(dòng)開(kāi)發(fā) 88
7.6 應(yīng)對(duì)不斷變化的架構(gòu) 89
7.7 使用源代碼管理促進(jìn)架構(gòu) 89
7.8 培訓(xùn)是關(guān)鍵 89
7.9 作為服務(wù)的源代碼管理 90
7.10 作為服務(wù)的構(gòu)建工程 90
結(jié)論 90

第8章 硬件配置管理 91
硬件配置管理的目標(biāo) 92
8.1 為什么硬件配置管理的重要 92
8.2 從哪里開(kāi)始 92
8.3 當(dāng)無(wú)法版本控制電路芯片時(shí) 93
8.3.1 配置項(xiàng)的任何其他名稱 93
8.3.2 設(shè)計(jì)規(guī)范的版本控制 93
8.4 不要忘記接口 93
8.5 了解依賴關(guān)系 94
8.6 可追溯性 94
8.7 部署變更到固件 94
8.8 硬件配置管理的未來(lái) 94
結(jié)論 95

第Ⅲ部分 配置管理中人的因素 97

第9章 合理精簡(jiǎn)過(guò)程 99
合理精簡(jiǎn)配置管理過(guò)程的目標(biāo) 100
9.1 為什么合理精簡(jiǎn)配置管理過(guò)程很重要 101
9.2 從哪里開(kāi)始 101
9.3 繁瑣的過(guò)程只會(huì)成為障礙 102
9.4 軟件過(guò)程改進(jìn)網(wǎng)絡(luò)和推廣能力成熟度模型 102
9.5 正在消失的煩瑣過(guò)程 103
9.5.1 敏捷開(kāi)發(fā)過(guò)程就是有用 103
9.5.2 開(kāi)放統(tǒng)一過(guò)程 104
9.5.3 變得精益 104
9.5.4 希望能夠激勵(lì)人仔細(xì)了解精益軟件開(kāi)發(fā)的一個(gè)非常簡(jiǎn)短的描述 104
9.6 過(guò)程太少的危險(xiǎn) 105
9.7 恰好夠用的過(guò)程改進(jìn) 105
9.8 不要過(guò)度工程化配置管理 105
9.9 不要忘了技術(shù) 106
9.10 測(cè)試自己的過(guò)程 106
9.11 過(guò)程咨詢 106
9.12 創(chuàng)建一個(gè)可持續(xù)發(fā)展的結(jié)構(gòu) 107
結(jié)論 107

第10章 克服變革的阻力 109
克服變革阻力的目的 110
10.1 為什么克服變革阻力很重要 111
10.2 從哪里開(kāi)始 111
10.3 過(guò)程與企業(yè)文化相匹配 111
10.4 心理學(xué)和計(jì)算機(jī)程序設(shè)計(jì)相結(jié)合 112
10.5 從內(nèi)部進(jìn)行過(guò)程改進(jìn) 113
10.6 選擇首先要解決的問(wèn)題 114
10.7 培養(yǎng)團(tuán)隊(duì)協(xié)作 114
10.8 為什么優(yōu)秀的開(kāi)發(fā)人員反對(duì)過(guò)程改進(jìn) 115
10.9 程序公正 115
10.10 聽(tīng)取每個(gè)人的意見(jiàn) 115
10.11 展現(xiàn)領(lǐng)導(dǎo)能力 116
10.12 實(shí)施過(guò)程改進(jìn)的人本身可能會(huì)成為問(wèn)題 116
10.13 過(guò)程和技術(shù)培訓(xùn)相結(jié)合 116
10.14 傾聽(tīng)節(jié)奏 117
10.15 過(guò)程需要得到測(cè)試 118
10.16 嬰兒般的步伐和過(guò)程改進(jìn) 119
10.17 推銷(xiāo)過(guò)程改進(jìn) 119
10.18 什么是我需要的 119
10.19 作為服務(wù)的過(guò)程改進(jìn) 120
10.20 過(guò)程改進(jìn)的游擊戰(zhàn)術(shù) 120
結(jié)論 121

第11章 個(gè)性與配置管理:一位心理學(xué)家眼中的工作場(chǎng)所 123
了解個(gè)性的目的:對(duì)我而言有何用處 124
11.1 配置管理專業(yè)人員的個(gè)性處理 125
11.2 配置管理專家從個(gè)性的角度所要考慮的因素 128
11.2.1 溝通風(fēng)格 128
11.2.2 男人和女人使用和解釋語(yǔ)言或有差異 128
11.2.3 有效的協(xié)商 129
11.2.4 信息的核實(shí) 129
11.2.5 信息處理的偏好 130
11.2.6 工作中的出生順序 131
11.2.7 作為領(lǐng)導(dǎo)者的長(zhǎng)子 131
11.2.8 作為妥協(xié)者的老二 131
11.2.9 作為發(fā)起者的老幺 132
11.2.10 獨(dú)生子 132
11.2.11 做你自己 133
11.3 心理學(xué)在工作場(chǎng)所的應(yīng)用 133
11.3.1 有效的團(tuán)隊(duì)協(xié)作從家庭開(kāi)始 133
11.3.2 排球或有效協(xié)作 134
11.3.3 把構(gòu)建工程師和測(cè)試人員嵌入開(kāi)發(fā)團(tuán)隊(duì)中 134
11.3.4 黑盒、白盒以及灰盒測(cè)試的對(duì)比 134
11.3.5 破壞性的小組形態(tài) 135
11.3.6 適合配置管理和質(zhì)量檢測(cè)的位置 135
11.4 家庭動(dòng)態(tài) 135
11.5 工作場(chǎng)所的文化和個(gè)性 136
11.5.1 個(gè)性和結(jié)構(gòu) 137
11.5.2 我們已經(jīng)發(fā)明了所有的好點(diǎn)子 137
11.5.3 我行我素,不守規(guī)矩 138
11.5.4 在保持列車(chē)運(yùn)行的同時(shí)保持有效的監(jiān)督 138
11.5.5 成功的配方 139
11.5.6 注意事項(xiàng) 139
結(jié)論 139

第12章 從錯(cuò)誤中吸取教訓(xùn) 141
從錯(cuò)誤中吸取教訓(xùn)的目的 142
12.1 從錯(cuò)誤中吸取教訓(xùn)的重要性 142
12.2 從錯(cuò)誤中吸取教訓(xùn)的第一步 142
12.3 明白我們的錯(cuò)誤 142
12.4 我所犯的錯(cuò)誤 143
12.4.1 缺乏大局觀 143
12.4.2 編寫(xiě)發(fā)布自動(dòng)化腳本是一項(xiàng)很有挑戰(zhàn)性的工作 144
12.4.3 關(guān)于良好的進(jìn)程會(huì)自我運(yùn)行的思考 144
12.4.4 未能取得共識(shí) 145
12.4.5 未能在配置管理上展現(xiàn)領(lǐng)導(dǎo)能力 145
12.4.6 成為問(wèn)題的一部分 145
12.4.7 忘記向他人尋求幫助 146
12.5 把錯(cuò)誤變成教訓(xùn) 146
12.5.1 明確知道如何做才能完成工作 146
12.5.2 獲得所需要的培訓(xùn) 146
12.6 他人常犯的錯(cuò)誤 147
12.6.1 象牙塔 147
12.6.2 沒(méi)能提高自己的技術(shù)和動(dòng)手能力 147
12.6.3 缺乏誠(chéng)實(shí)和坦然的態(tài)度 147
結(jié)論 148

第Ⅳ部分 合規(guī)、行業(yè)標(biāo)準(zhǔn)和框架 149

第13章 建立IT控制及合規(guī)性 151
建立IT控制及合規(guī)性的目標(biāo) 152
13.1 為什么IT控制及合規(guī)性很重要 153
13.2 建立IT控制及合規(guī)性的第一步 153
13.3 理解IT控制及合規(guī)性 154
13.3.1 2002年發(fā)布的“薩班斯-奧克斯利法案” 154
13.3.2 內(nèi)部控制的管理評(píng)估 154
13.3.3 發(fā)起機(jī)構(gòu)委員會(huì) 155
13.3.4 用于IT控制框架的COBIT 155
13.3.5 核實(shí)并匯報(bào)管理層所做出的評(píng)估 155
13.3.6 1996年發(fā)布的健康保險(xiǎn)隱私及責(zé)任法案 156
13.3.7 當(dāng)美國(guó)審計(jì)署來(lái)敲你門(mén)的時(shí)候 156
13.3.8 審計(jì)結(jié)果 157
13.3.9 美國(guó)審計(jì)署關(guān)于國(guó)家檔案記錄管理局的配置管理實(shí)踐的報(bào)告 158
13.3.10 美國(guó)電子文件檔案館的配置管理規(guī)劃 158
13.3.11 有待改善的領(lǐng)域 159
13.3.12 了解審計(jì)結(jié)果 159
13.3.13 美國(guó)金融管理局 159
13.4 必不可少的合規(guī)性要求 160
13.4.1 為版本發(fā)布提供可追溯的需求 160
13.4.2 控制生產(chǎn)分離 160
13.5 支持配置管理最佳實(shí)踐的道德觀點(diǎn) 161
13.6 通過(guò)合規(guī)性來(lái)提高工作質(zhì)量和效率 161
13.7 進(jìn)行配置管理評(píng)估 162
13.7.1 評(píng)估的第一步 162
13.7.2 無(wú)論出現(xiàn)多么糟糕的情況也要先留心去聽(tīng) 163
結(jié)論 164

第14章 行業(yè)標(biāo)準(zhǔn)和框架 165
使用行業(yè)標(biāo)準(zhǔn)和框架的目標(biāo) 166
14.1 為什么標(biāo)準(zhǔn)和框架很重要 166
14.2 以IT控制及合規(guī)性為最佳實(shí)踐的第一步 166
14.3 必知的專業(yè)術(shù)語(yǔ) 167
14.3.1 配置項(xiàng) 167
14.3.2 配置標(biāo)識(shí) 167
14.3.3 配置控制 168
14.3.4 接口控制 168
14.3.5 配置狀態(tài)統(tǒng)計(jì) 168
14.3.6 配置審計(jì) 169
14.3.7 分包商/供應(yīng)商的管理手段 169
14.3.8 符合規(guī)范與違規(guī) 170
14.4 將這些條款應(yīng)用在標(biāo)準(zhǔn)和框架里 170
14.5 行業(yè)標(biāo)準(zhǔn) 170
14.5.1 IEEE 828——標(biāo)準(zhǔn)軟件配置管理方案 171
14.5.2 ISO 10007質(zhì)量管理體系——配置管理的指導(dǎo)方針 172
14.5.3 ANSI/ITAA EIA-649-A——配置管理的國(guó)家統(tǒng)一標(biāo)準(zhǔn) 172
14.5.4 ISO/IEC/IEEE 12207和15288標(biāo)準(zhǔn) 173
14.6 行業(yè)框架 173
14.6.1 ISACA COBIT 173
14.6.2 能力成熟度模型/能力成熟度模型集成 182
14.6.3 itSMF的ITIL框架 183
14.6.4 軟件工程知識(shí)體系 189
14.6.5 開(kāi)放統(tǒng)一過(guò)程(OpenUP) 190
14.6.6 敏捷/SCRUM 190
結(jié)論 191

本目錄推薦

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