敏捷方法與Visual Studio工程實踐

敏捷方法與Visual Studio工程實踐

《敏捷方法與Visual Studio工程實踐》是2015年清華大學出版社出版的圖書,作者是Sam Guckenheimer、Neno Loje。

基本介紹

  • 書名:敏捷方法與Visual Studio工程實踐
  • 作者:Sam Guckenheimer、Neno Loje
  • 譯者:梁春艷
  • ISBN:9787302414810
  • 定價:49元
  • 出版社:清華大學出版社
  • 出版時間:2015.09.01
內容簡介,目錄,

內容簡介

本書以Visual Studio Team Foundation Server 2012為軟體開發生命周期(ALM)的平台,著重從Scrum等敏捷方法和Visual Studio工程實踐的角度詮釋.NET開發人員如何充分利用敏捷方法和VS管理工具更快交付產品。書中提供最真實的開發技巧與最先進的敏捷實踐,旨在幫助解決軟體工程所面臨的困境與挑戰,有系統地終結浪費、改善透明度,讓軟體開發成為一種輕鬆愉快的工程過程。本書適合.NET程式設計師閱讀和參考,可以幫助他們更快構建更多價值的軟體產品,提高用戶滿意度。

目錄

第1章敏捷共識 1
敏捷的起源 1
敏捷的出現是為了處理複雜性 2
經驗過程模型 3
新的共識 4
關於Scrum 5
潛在可上市 6
減少軟體開發中的浪費 8
透明性 9
技術債務 9
一個例子 10
自管理團隊 11
回到基礎 11
小結 12
章節附注 13
第2章Scrum、敏捷實踐和
VisualStudio 15
VisualStudio和過程制定 16
過程模板 16
團隊 18
過程周期和TFS 19
發布 20
衝刺 21
由下而上的周期 25
個人開發準備 25
測試周期 26
每個周期對“完成”的定義 29
檢查和調整 29
任務板 30
看板 30
為項目適配過程 31
地理分布 32
小結 34
章節附注 34
第3章產品所有權 37
什麼是產品所有權 38
商業價值問題:花生醬 38
客戶價值問題:死鸚鵡 39
範圍蔓延問題:下沉的船 40
Scrum的產品所有權 41
發布計畫 42
興奮、滿意和不滿意:卡諾分析 44
客戶驗證 52
服務質量 57
安全和隱私 57
性能 58
用戶體驗 58
可管理性 58
需求有多少層次 60
工作分解 60
小結 61
章節附注 62
第4章運行衝刺 65
來自定義過程控制的經驗 66
精通Scrum 67
團隊規模 68
快速估算(計畫撲克) 68
對比的類比 72
使用描述性而非規定性指標 72
使用儀錶板回答日常問題 76
燃盡圖 76
質量儀錶板 78
Bug儀錶板 82
測試儀錶板 82
構建儀錶板 83
選擇和自定義儀錶板 83
使用微軟Outlook來管理衝刺 84
小結 85
章節附注 86
第5章架構 89
敏捷共識中的架構 90
檢查和調整:湧現式架構 90
架構和透明度 91
可維護性設計 92
探索現有架構 92
了解代碼 92
維護控制 98
了解域 101
小結 109
章節附注 110
第6章開發 111
敏捷共識中的開發 112
衝刺周期 113
每日周期中要警惕避免 113
保持代碼庫乾淨 114
在簽入時捕獲錯誤 114
擱置而非簽入 119
代碼協作 120
早期檢測編程錯誤 123
測試驅動的開發提供清晰度 123
代碼未經測試 125
通過改變數據來最佳化測試 127
將單元測試重用為構建驗證測試 128
有冗餘代碼時 130
使用自動化代碼分析捕獲編程錯誤 131
捕獲副作用 133
隔離意外行為 133
隔離生產中的根本原因 135
最佳化性能 137
防止版本偏差 140
版本控制什麼 140
分支 141
並行工作在不同版本 142
合併及跟蹤分支間的變更 144
使用Eclipse或直接使用Windows
Shell 145
使工作透明 146
小結 147
章節附注 148
第7章構建和實驗室 149
周期時間 150
定義“完成” 151
持續集成 152
自動構建 154
每日構建 155
BVT 155
構建報告 155
維護構建定義 156
維護構建代理 157
自動部署到測試實驗室 158
建立測試實驗室 159
在生產中是否能像在實驗室中一樣
正常工作 160
自動部署與測試 164
消除浪費 170
完成PBI 170
儘可能頻繁地集成 170
檢測流程中的低效率 171
小結 173
章節附注 174
第8章測試 175
敏捷共識中的測試 176
測試和價值流 177
檢查和調整:探索性測試 177
測試和減少浪費 178
測試和透明度 178
測試產品積壓工作項 179
最重要的首先測試 180
可操作的測試結果和錯誤報告 182
不再“無法再現” 184
使用探索性測試以避免錯誤的
信心 185
處理bug 188
哪些測試應該自動化 189
自動場景測試 189
使用HTTP測試 191
負載測試,衝刺的一部分 193
了解輸出 197
診斷性能問題 197
生產-現實測試環境 198
報告 199
基於風險的測試 200
像工作項那樣捕獲風險 201
安全測試 202
小結 202
章節附注 203
第9章微軟開發部門的經驗教訓 205
規模 206
商業背景 207
文化 207
浪費 208
債務危機 209
2005年之後的改進 210
做到並保持乾淨 210
集成與隔離 211
產品積壓工作 212
疊代積壓工作 215
工程原則 217
結果 217
敏捷共識行動 218
經驗教訓 218
社會契約需要重建 219
經驗教訓 219
慶祝成功,但不宣告勝利 221
VisualStudio2012之路 221
章節附注 223
第10章持續反饋 225
敏捷共識在行動 226
小結 230
生活在混沌的邊緣 231
章節附注 232

相關詞條

熱門詞條

聯絡我們