在《敏捷與規范 輕而易舉》這本書中,Rational統一過程(Rational Unified Process,RUP)和開放的統一過程(OpenUP)的專家Per Kroll 與Bruce Maclsaac共同使用了20個定義明確的實踐,你和你的團隊現在就可以采用這些實踐以改進軟件開發的敏捷性、可預測性、速度以及成本。
Kroll與Maclsaac概述了公認的軟件開發原則,并為每一個原則提供了大量的支持實踐。你將了解每一個實踐所要解決的問題并學會如何充分借助RUP和OpenUP(一個開源統一過程版本)利用這些實踐為你服務。你會找到關于如何以較小的風險采用實踐的具有前攝性的、說明性的指導并根據你的要求實施大量或少量的RUP或者OpenUP。
學會如何應用來自統一過程的樣板實踐,因此你可以:
在迭代中執行你的項目
擁抱并管理變更
測試你的代碼
從用戶的角度描述需求
利用組件與服務進行構架
對主要觀點建模
無論你是否對使用RUP、OpenUP或其他敏捷過程進行的敏捷開發或規范化開發感興趣,本書都將會為你提供一條簡單、自由的并通向改進結果的途徑來幫助你減少與軟件改進相關的焦慮與成本,而不會對你和你的團隊施加壓力。
Per Kroll管理RUP開發并負責IBM Rational過程的策略制定。他開創并領導了最初的Eclipse過程框架(EPF)項目。Per是倍受稱贊的《Rational統一過程輕而易舉》的聯合作者并在各種行業雜志中發表過文章。 Bruce Maclsaac是IBM的RUP內容開發團隊的技術帶頭人并效力于海外
第1章 利用關鍵開發原則
1.1 實踐來自哪里
1.2 應用實踐描述
1.3 采用實踐:迭代開發、正規性級別和敏捷
1.3.1 實踐采用的級別
1.3.2 過程圖
1.3.3 敏捷性與正規性
1.3.4 采用級別將把你帶到過程圖中的哪些位置
1.4 關鍵開發原則
1.5 統一過程生命周期
1.6 OpenUP/Basic
1.7 Rational統一過程(RUP)
1.8 極限編程(eXtream Programming, XP)
1.9 Scrum
1.10 小結
第2章 迭代展示價值
2.1 管理風險
2.1.1 問題
2.1.2 背景
2.1.3 應用實踐
2.1.4 其他方法
2.1.5 采用級別
2.1.6 相關實踐
2.1.7 額外信息
2.2 在迭代中執行你的項目
2.2.1 問題
2.2.2 背景
2.2.3 應用實踐
2.2.4 其他方法
2.2.5 采用級別
2.2.6 相關實踐
2.2.7 額外信息
2.3 采納并管理變更
2.3.1 問題
2.3.2 背景
2.3.3 應用實踐
2.3.4 與其他方法的比較
2.3.5 采用級別
2.3.6 相關實踐
2.3.7 額外信息
2.4 客觀地度量進展
2.4.1 問題
2.4.2 背景
2.4.3 應用實踐
2.4.4 其他方法
2.4.5 采用級別
2.4.6 相關實踐
2.4.7 額外信息
第3章 持續關注質量
3.1 測試你自己的代碼
……
第4章 平衡利益相關者優先級
第5章 團隊間的協作
第6章 提高抽象級別
第7章 調整過程
第8章 實際應用實踐
附錄A Eclipse過程框架(EPF)
附錄B IBM Rational Method Composer(RMC)
術語表
參考書目
很不錯,極具實戰價值。
一本對項目管理很具實際指導意義的書