注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術(shù)計算機/網(wǎng)絡軟件與程序設計程序設計綜合敏捷與秩序

敏捷與秩序

敏捷與秩序

定 價:¥36.00

作 者: (美)克羅列(Kroll,P.),(美)麥希薩克(Macisaac,B.) 著,朱劍平 等譯
出版社: 清華大學出版社
叢編項: RUP最佳實踐
標 簽: 暫缺

ISBN: 9787302139638 出版時間: 2006-11-01 包裝: 膠版紙
開本: 16 頁數(shù): 267 字數(shù):  

內(nèi)容簡介

  一個日本武士Musashi這樣寫道:“有人可以通過一把長劍贏得勝利,也有人能夠通過一柄短劍贏得勝利。無論武器如何,重要的是在特定的時間和情形使用合適的武器。與此類似,我們有長規(guī)模的RUP,也有短規(guī)模的RUP,以及它們之間的所有規(guī)模。RUP并不是一成不變的、靜止的秘方,它可以隨著領域和從業(yè)人員而不斷演進,正如這本充滿智慧的新書所證明的那樣,它會進一步闡明被世界上眾多組織所采用的過程的生命力。簡直是太棒啦!——Philippe Kruchten, 英屬哥倫比亞大學教授在《敏捷與規(guī)范 輕而易舉》這本書中,Rational統(tǒng)一過程(Rational Unified Process,RUP)和開放的統(tǒng)一過程(OpenUP)的專家Per Kroll 與Bruce Maclsaac共同使用了20個定義明確的最佳實踐,你和你的團隊現(xiàn)在就可以采用這些最佳實踐以改進軟件開發(fā)的敏捷性、可預測性、速度以及成本。Kroll與Maclsaac概述了公認的軟件開發(fā)原則,并為每一個原則提供了大量的支持實踐。你將了解每一個實踐所要解決的問題并學會如何充分借助RUP和OpenUP(一個開源統(tǒng)一過程版本)利用這些實踐為你服務。你會找到關于如何以較小的風險采用實踐的具有前攝性的、說明性的指導并根據(jù)你的要求實施大量或少量的RUP或者OpenUP。學會如何應用來自統(tǒng)一過程的樣板實踐,因此你可以:l在迭代中執(zhí)行你的項目l擁抱并管理變更l測試你的代碼l從用戶的角度描述需求l利用組件與服務進行構(gòu)架l對主要觀點建模無論你是否對使用RUP、OpenUP或其他敏捷過程進行的敏捷開發(fā)或規(guī)范化開發(fā)感興趣,本書都將會為你提供一條簡單、自由的并通向改進結(jié)果的途徑來幫助你減少與軟件改進相關的焦慮與成本,而不會對你和你的團隊施加壓力。Per Kroll管理RUP開發(fā)并負責IBM Rational過程的策略制定。他開創(chuàng)并領導了最初的Eclipse過程框架(EPF)項目。Per是倍受稱贊的《Rational統(tǒng)一過程輕而易舉》的聯(lián)合作者并在各種行業(yè)雜志中發(fā)表過文章。Bruce Maclsaac是IBM的RUP內(nèi)容開發(fā)團隊的技術(shù)帶頭人并效力于海外的IBM OpenUP。他是一個具有多年經(jīng)驗的軟件開發(fā)人員、技術(shù)帶頭人并且還是各種規(guī)模的軟件團隊的管理人員。

作者簡介

  Per Kroll是開源項目——Eclipse過程框架項目的項目帶頭人,也是RUP和IBM Rational Method Composer的開發(fā)經(jīng)理。他負責IBM Rational在過程方面的戰(zhàn)略制定,包括方法和工具的結(jié)合以及IBM內(nèi)部的方法結(jié)合。Per在供應鏈管理、電信、通信和軟件產(chǎn)品開發(fā)等領域已經(jīng)有20年的軟件開發(fā)經(jīng)驗了。他是非常受歡迎的The Rational Unified Process MadeEasy(Addison-Weslev)的執(zhí)筆者。Per和他的妻子Susan、女兒Natasha還有金毛獵犬Copper生活在加利福尼亞的Los Gatos。他喜歡跑步、打地板球(一種普通的北歐體育運動,大家集中在一起用桿越過其他中年男子的小腿之間擊球)、遠足和任何類型的棋盤游戲。他偶爾會喝點啤酒,喜愛跳舞。

圖書目錄

第1章  利用關鍵開發(fā)原則    1
1.1  實踐來自哪里    1
1.2  應用實踐描述    2
1.3  采用實踐:迭代開發(fā)、正規(guī)性級別和敏捷    3
1.3.1  實踐采用的級別    3
1.3.2  過程圖    4
1.3.3  敏捷性與正規(guī)性    5
1.3.4  采用級別將把你帶到過程圖中的哪些位置    6
1.4  關鍵開發(fā)原則    6
1.5  統(tǒng)一過程生命周期    9
1.6  OpenUP/Basic    10
1.7  Rational統(tǒng)一過程(RUP)    12
1.8  極限編程(eXtream Programming, XP)    13
1.9  Scrum    14
1.10  小結(jié)    16
第2章  迭代展示價值    17
2.1  管理風險    19
2.1.1  問題    19
2.1.2  背景    19
2.1.3  應用實踐    20
2.1.4  其他方法    25
2.1.5  采用級別    26
2.1.6  相關實踐    26
2.1.7  額外信息    27
2.2  在迭代中執(zhí)行你的項目    27
2.2.1  問題    27
2.2.2  背景    28
2.2.3  應用實踐    32
2.2.4  其他方法    36
2.2.5  采用級別    37
2.2.6  相關實踐    38
2.2.7  額外信息    38
2.3  采納并管理變更    39
2.3.1  問題    39
2.3.2  背景    40
2.3.3  應用實踐    41
2.3.4  與其他方法的比較    48
2.3.5  采用級別    48
2.3.6  相關實踐    49
2.3.7  額外信息    49
2.4  客觀地度量進展    50
2.4.1  問題    50
2.4.2  背景    50
2.4.3  應用實踐    51
2.4.4  其他方法    57
2.4.5  采用級別    58
2.4.6  相關實踐    58
2.4.7  額外信息    59
第3章  持續(xù)關注質(zhì)量    60
3.1  測試你自己的代碼    62
3.1.1  問題    62
3.1.2  背景    62
3.1.3  應用實踐    63
3.1.4  其他方法    72
3.1.5  采用級別    73
3.1.6  相關實踐    74
3.1.7  額外信息    74
3.2  適當利用自動測試    75
3.2.1  問題    75
3.2.2  背景    75
3.2.3  應用實踐    77
3.2.4  其他方法    83
3.2.5  采用級別    83
3.2.6  相關實踐    84
3.2.7  額外讀物    84
3.3  產(chǎn)品屬于每一個人    85
3.3.1  問題    85
3.3.2  背景    86
3.3.3  應用實踐    87
3.3.4  其他方法    93
3.3.5  采用級別    94
3.3.6  相關實踐    95
3.3.7  額外信息    95
第4章  平衡利益相關者優(yōu)先級    97
4.1  了解領域    99
4.1.1  問題    99
4.1.2  背景    99
4.1.3  應用實踐    101
4.1.4  其他方法    106
4.1.5  采用級別    107
4.1.6  相關實踐    108
4.1.7  額外信息    108
4.2  從用戶的角度描述需求    108
4.2.1  問題    109
4.2.2  背景    109
4.2.3  應用實踐    111
4.2.4  其他方法    117
4.2.5  采用級別    117
4.2.6  相關實踐    118
4.2.7  額外信息    118
4.3  按優(yōu)先級實施需求    119
4.3.1  問題    119
4.3.2  背景    120
4.3.3  應用實踐    121
4.3.4  其他方法    127
4.3.5  采用級別    128
4.3.6  相關實踐    128
4.3.7  額外信息    129
4.4  利用遺留系統(tǒng)    129
4.4.1  問題    129
4.4.2  背景    130
4.4.3  應用實踐    131
4.4.4  采用級別    136
4.4.5  相關實踐    136
4.4.6  額外信息    136
第5章  團隊間的協(xié)作    138
5.1  建立高績效的團隊    140
5.1.1  問題    140
5.1.2  背景    140
5.1.3  應用實踐    142
5.1.4  其他方法    147
5.1.5  采用級別    148
5.1.6  相關實踐    149
5.1.7  額外信息    149
5.2  圍繞架構(gòu)進行組織    150
5.2.1  問題    150
5.2.2  背景    150
5.2.3  應用實踐    152
5.2.4  其他方法    156
5.2.5  采用級別    157
5.2.6  相關實踐    157
5.2.7  額外信息    157
5.3  管理版本    158
5.3.1  問題    158
5.3.2  背景    158
5.3.3  應用實踐    159
5.3.4  其他方法    166
5.3.5  采用級別    166
5.3.6  相關實踐    166
5.3.7  額外信息    167
第6章  提高抽象級別    168
6.1  利用模式    170
6.1.1  問題    170
6.1.2  背景    170
6.1.3  應用實踐    174
6.1.4  其他方法    176
6.1.5  采用級別    176
6.1.6  相關實踐    177
6.1.7  額外信息    177
6.2  組件與服務架構(gòu)師    178
6.2.1  問題    178
6.2.2  背景    178
6.2.3  應用實踐    180
6.2.4  其他方法    183
6.2.5  采用級別    184
6.2.6  相關實踐    184
6.2.7  額外信息    184
6.3  積極推進重用    186
6.3.1  問題    186
6.3.2  背景    186
6.3.3  應用模式    188
6.3.4  其他方法    192
6.3.5  采用級別    193
6.3.6  相關實踐    193
6.3.7  額外信息    193
6.4  對主要觀點建模    194
6.4.1  問題    194
6.4.2  背景    195
6.4.3  應用實踐    196
6.4.4  其他方法    201
6.4.5  采用級別    201
6.4.6  相關實踐    202
6.4.7  額外信息    202
第7章  調(diào)整過程    204
7.1  合理精簡過程    206
7.1.1  問題    206
7.1.2  背景    206
7.1.3  應用實踐    207
7.1.4  其他方法    211
7.1.5  采用級別    212
7.1.6  相關實踐    213
7.1.7  額外信息    213
7.2  不斷重新評價你在做什么    214
7.2.1  問題    214
7.2.2  背景    214
7.2.3  應用實踐    215
7.2.4  其他方法    222
7.2.5  采用級別    223
7.2.6  相關實踐    223
7.2.7  額外信息    224
第8章  實際應用最佳實踐    225
8.1  我應該首先采用哪些實踐    225
8.2  從基本采用級別開始    226
8.3  采用相關實踐    229
8.4  RUP與EPF如何能夠幫助我    232
8.5  選擇正確的試點項目    233
8.6  結(jié)束語    234
附錄A  Eclipse過程框架(EPF)    235
A.1  為什么選用EPF    235
A.2  什么是EPF    235
A.3  潛在的EPF用戶    236
A.4  可擴展的過程內(nèi)容    238
A.5  軟件過程工程元模型    239
A.6  可擴展的過程工程工具    243
A.7  參與EPF開發(fā)    245
附錄B  IBM Rational Method Composer(RMC)    246
B.1  對于各種不同項目的過程    247
B.2  用于企業(yè)的過程    249
B.3  從業(yè)者如何使用RMC    250
B.4  項目經(jīng)理如何使用RMC    250
B.5  過程經(jīng)理如何使用RMC    252
B.6  關于發(fā)展IBM Rational Method Composer的指導原則    253
術(shù)語表    255
參考書目    258

本目錄推薦

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