注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學平衡敏捷與規(guī)范

平衡敏捷與規(guī)范

平衡敏捷與規(guī)范

定 價:¥28.00

作 者: (美)鮑伊姆,(美)特納 著,鄧輝,孫鳴 譯;鄧輝譯
出版社: 清華大學出版社
叢編項: 軟件工程實踐叢書
標 簽: 暫缺

ISBN: 9787302115045 出版時間: 2005-09-01 包裝: 膠版紙
開本: 小16開 頁數(shù): 200 字數(shù):  

內(nèi)容簡介

  如何取得敏捷方法與規(guī)范方法的平衡,這是一個困擾著無數(shù)軟件從業(yè)人員的大問題。本書針對這一現(xiàn)狀,直接切入有效的核心概念,為定義平衡的軟件開發(fā)策略提出了建設性方案。書中陳述了敏捷方法和規(guī)范方法各自擅長的領域及其各自的劣勢,展示了敏捷方法和規(guī)范方法實際上是相輔相成的。本書通過介紹出兩個開發(fā)組一天的項目活動以及富有新意的案例分析,演老婆子了如何平衡敏捷方法與規(guī)范方法。這對處于困惑中的軟件從業(yè)人員而言,具有重要的指導意義。通過本書客觀而務實的分析,讀者可針對自己的項目,找到最佳的敏捷-規(guī)范平衡點。

作者簡介

  鮑伊姆,美國國家工程院院士,AIAA、IEEE、ACM會員。從1955年開始,他一直致力于為軟件開發(fā)的敏捷和規(guī)范找到平衡點。目前,他擔任TRW公司軟件教授級工程師和南加州大學軟件工程中心主任。過去,他曾擔任過DARPA信息科學與技術中心主管和TRW公司首席科學家。他對軟件領域做出了杰出貢獻,其中包括COCOMO模型、軟件過程中的螺旋模型、適用于軟件管理和需求決定的W理論,以及經(jīng)典著作《軟件工程經(jīng)濟學》特納,喬治·華盛頓大學工程管理以及系統(tǒng)工程研究專家,致力于平衡軟件開發(fā)的研究,具有廣泛的工業(yè)及政府服務工作經(jīng)驗。在美國國防部工作期間,他負責評估新的軟件技術并將其應用到軟件防御系統(tǒng)的開發(fā)中。他是CMMI作者群的創(chuàng)始人員,參與編著了CMMIDistilled,SecondEdition。

圖書目錄

第1章  規(guī)范、敏捷和困惑    1
1.1  困惑之源    4
1.1.1  多重定義    4
1.1.2  區(qū)分方法的正確使用和誤用    4
1.1.3  從最為突出的實例引出過度一般化    5
1.1.4  普遍適用的承諾    5
1.1.5  初期的成功事例    5
1.1.6  純粹主義論斷    6
1.1.7  澄清困惑    6
1.2  兩種方法    6
1.2.1  計劃驅(qū)動方法    7
1.2.2  敏捷方法    11
1.3  找出中間方法    15
參考文獻    17
第2章  方法的對比及各自的擅長領域    19
2.1  應用特征    20
2.1.1  主要目標    20
2.1.2  規(guī)模    21
2.1.3  環(huán)境    22
2.2  管理特征    23
2.2.1  客戶關系    23
2.2.2  計劃和控制    25
2.2.3  項目溝通    26
2.3  技術特征    27
2.3.1  需求    27
2.3.2  開發(fā)    29
2.3.3  測試    30
2.4  人員特征    31
2.4.1  客戶    32
2.4.2  開發(fā)人員    33
2.4.3  文化    35
2.5  總結(jié)    36
2.5.1  擅長領域    36
2.5.2  誤解    38
2.5.3  5個關鍵要素    39
參考文獻    41
第3章  項目開發(fā)中的一天    43
3.1  典型的一天    43
3.2  使用PSP/TSP的典型的一天*    44
3.2.1  培訓    44
3.2.2  工具和環(huán)境    45
3.2.3  項目計劃    45
3.2.4  狀態(tài)    46
3.2.5  當天的活動    47
3.3  使用極限編程的典型的一天*    50
3.3.1  培訓    50
3.3.2  工具和環(huán)境    51
3.3.3  項目計劃    51
3.3.4  狀態(tài)    52
3.3.5  當天的活動    52
3.4  危機時期    54
3.4.1  PSP/TSP對危機的處理    55
3.4.2  XP對危機的處理    56
3.5  總結(jié)    56
3.5.1  不同點    57
3.5.2  相似點    57
3.5.3  觀察結(jié)果    58
參考文獻    58

第4章  拓展擅長領域:兩個案例分析    59
4.1  使用計劃來擴大敏捷方法的應用規(guī)模:出租管理的例子    59
4.1.1  假設1:開發(fā)或修改一個素材所需的工作量不會隨時間和
素材數(shù)的增加而增長    60
4.1.2  假設2:在固定時間表和規(guī)模不經(jīng)濟的情況下,同樣可以
相信人能夠按時完成一切事情    61
4.1.3  假設3:簡單設計和YAGNI可以輕松擴展到大型項目    62
4.1.4  擴大敏捷方法的使用規(guī)模:總結(jié)    63
4.2  利用敏捷來簡化計劃驅(qū)動方法: USAF/TRW CCPDS-R 示例    63
4.2.1  個體和交互勝過過程和工具:CCPDS-R    64
4.2.2  可以工作的軟件勝過面面俱到的文檔:CCPDS-R    65
4.2.3  客戶協(xié)作勝過合同談判:CCPDS-R    65
4.2.4  響應變更勝過遵循計劃:CCPDS-R    66
4.3  總結(jié)    67
參考文獻    69
第5章  使用風險平衡敏捷和規(guī)范    70
5.1  方法概述    70
5.2  應用實例系列:基于代理的計劃系統(tǒng)    74
5.3  中型應用:供應鏈管理    75
5.3.1  步驟1:SupplyChain.com項目風險評估    76
5.3.2  步驟2:對比敏捷和計劃驅(qū)動風險    77
5.3.3  步驟4a:單獨的風險解決策略    79
5.3.4  步驟4b:SupplyChain.com基于風險的系統(tǒng)開發(fā)策略    82
5.4  小型應用:活動計劃    85
5.4.1  步驟1:活動計劃項目風險評估    85
5.4.2  步驟2:比較敏捷風險和計劃驅(qū)動風險    85
5.4.3  步驟4a、4b:Event Managers基于風險的系統(tǒng)開發(fā)策略    88
5.5  超大型應用:國家危機管理信息系統(tǒng)(NISCM)    89
5.5.1  步驟1:NISCM項目風險評估    90
5.5.2  步驟2:比較敏捷風險和計劃驅(qū)動風險    92
5.5.3  步驟3和4:基于風險的NISCM系統(tǒng)開發(fā)策略    94
5.6  結(jié)論    99
參考文獻    101
第6章  結(jié)論    103
6.1  最重要的六條結(jié)論    103
6.1.1  敏捷方法和計劃驅(qū)動方法都不是銀彈    104
6.1.2  敏捷方法和計劃驅(qū)動方法的擅長領域    105
6.1.3  未來的應用既需要敏捷又需要規(guī)范    105
6.1.4  平衡敏捷和規(guī)范的方法正在出現(xiàn)    106
6.1.5  逐步建立你的方法——不要自上而下裁剪    106
6.1.6  少關注方法——多關注人、價值觀、溝通和期望管理    106
6.2  關于敏捷和規(guī)范的平衡,下一步怎么做    109
6.3  軟件開發(fā)中平衡敏捷和規(guī)范的步驟    110
參考文獻    112
后記    114
附錄A  方法之間的比較    115
A.1  Scrum方法    117
A.1.1  簡要描述    117
A.1.2  評注    117
參考文獻    118
A.2  自適應軟件開發(fā)    118
A.2.1  簡要描述    118
A.2.2  評注    119
參考文獻    119
A.3  簡約開發(fā)    119
A.3.1  簡要描述    119
A.3.2  評注    120
參考文獻    120
A.4  Crystal    120
A.4.1  簡要描述    121
A.4.2  評注    121
參考文獻    121
A.5  極限編程    122
A.5.1  簡要描述    122
A.5.2  評注    123
參考文獻    123
A.6  動態(tài)系統(tǒng)開發(fā)方法    123
A.6.1  簡要描述    123
A.6.2  評注    124
參考文獻    124
A.7  Rational統(tǒng)一過程    125
A.7.1  簡要描述    125
A.7.2  評注    125
參考文獻    126
A.8  團隊軟件過程(TSP)    126
A.8.1  簡要描述    126
A.8.2  評注    127
參考文獻    128
A.9  特征驅(qū)動開發(fā)    128
A.9.1  簡要描述    128
A.9.2  評注    129
參考文獻    129
A.10 能力成熟度模型集成    130
A.10.1  簡要描述    130
A.10.2  評注    131
參考文獻    131
A.11 軟件能力成熟度模型    131
A.11.1  簡要描述    131
A.11.2  評注    132
參考文獻    132
A.12 個體軟件過程    133
A.12.1  簡要描述    133
A.12.2  評注    134
參考文獻    134
A.13 凈室    134
A.13.1  簡要描述    134
A.13.2  評注    135
參考文獻    135
A.14 方法對比表    135
附錄B  敏捷軟件開發(fā)宣言    137
B.1  敏捷宣言遵循的原則    137
附錄C  能力成熟度模型    139
C.1  CMM發(fā)展簡史    139
C.2  CMM的概念    140
C.3  使用模型改進過程    142
注釋    143
附錄D  平衡敏捷與規(guī)范的工具    144
D.1  螺旋模型錨點里程碑    144
D.2  利益實現(xiàn)分析和DMR效果鏈    147
D.2.1  利益實現(xiàn)    147
D.2.2  效果鏈    147
D.3  進度自變量    148
D.3.1  共同愿景和期望管理    149
D.3.2  特性優(yōu)先級化    149
D.3.3  時間表范圍估算    150
D.3.4  確定架構和核心功能    150
D.3.5  增量開發(fā)    150
D.3.6  變更和進度監(jiān)控    151
參考文獻    151
附錄E  經(jīng)驗信息    153
E.1  變更的成本:經(jīng)驗結(jié)果    153
E.2  做多少架構工作才夠?一次COCOMOII分析    155
E.3  敏捷方法和計劃驅(qū)動方法的試驗與研究    158
E.3.1  項目規(guī)模的大體分布    159
E.3.2  過程改進    159
E.3.3  團隊軟件過程和敏捷方法    161
E.3.4  結(jié)對編程    163
E.3.5  敏捷/計劃驅(qū)動混和方法    164
參考文獻    164
平衡是成熟的開始    167

本目錄推薦

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