アジャイル:ソフトウェアエンジニアリング

キーフレーズ

テスト ビルド Visual Studio バックログ スプリント チーム Microsoft コード アジャイル チェックイン ソフトウェア TFS http:// 作業 プロダクト Studio プロジェクト VisuaI フィーチャー PBI 実行 -1 項目 必要 スクラム 開発者 プロセス プラクティス 場合 .com 使用 アーキテクチャ 環境 できる 参照 完了 変更 Visual 定義 -2 オーナーシップ リリース microsoft and インクリメント カバレッジ ストーリー ステークホルダー ユーザー パフォーマンス 表示 アプリケーション 機能 自動化 ソリューション 開発 タスク 作成 サイクル 透明性 説明 ダッシュポード テストケース フィードバック ソフトウェア開発 可能 問題 バージョン システム 管理 コンセンサス データ サービス品質 顧客価値 優先順位 レイヤー ツール 分岐 2010 継続的 Web 潜在的 可能性 担当者 www エクスプローラー 自動 統合開発環境 継続的インテグレーション すべて 仮想マシン フロー aspx 価値 計画

目次

目次 序文・・ 日本語版序文・・ 監訳者序文・・ はじめに・ 謝辞・・ 著者の言葉・ ・・ ( 13 ) ・・ ( 1 5 ) ・・ ( 17 ) ・・ ( 24 ) ・・ ( 25 ) 第 1 章アジャイルコンセンサス アジャイルの起源 1.1 1.2 複雑さへの対策として出現したアジャイル 1.3 実証的プロセスモデル 1.4 新しいコンセンサス 1.5 スクラム 潜在的に出荷可能・・ 1.5.1 ソフトウェアの価値フローの向上・・ 1.5.2 ソフトウェアの無駄の削減・ 1.5.3 透明性・ 1.5.4 技術的負債・ 1.5.5 1.6 例 自己組織化されたチーム・・ 1.6.1 基本に戻る・ 1.6.2 1.7 まとめ 1 2 3 4 5 7 8 9 0 2 2 3 5 6 7

目次 第 2 章 スクラム、アジャイルプラクティスと Visual Studio 2.1 VisuaI Studi0 とプロセスの実践 2.2 プロセステンプレート 2.2.1 チーム・ 23 プロセスサイクルと TFS ・ 2.3.1 リリース・ 2.3.2 スプリント・ 2.3.3 ポトムアップサイクル・ 2.3.4 個人的な開発準備・ 2.3.5 チェックイン・ 23.6 テストサイクル・・ 2.3.7 サイクルごとの「完了」の定義・ 2.4 検査と適応 タスクポード 2.5 かんばん 2.6 2.7 実際のプロジェクトへのプロセスの適合 2 フ .1 地理的分散・ 2 フ .2 暗黙知または文書化の必要性・ 2.7.3 ガバナンスとリスク管理と法令遵守・ 2 フ .4 1 プロジェクトずつの順次進行 vs 多数プロジェクトの同時進行・ 2.8 まとめ ( 6 ) 9 0 0 2 3 5 6 1 1 1 2 6 「 / マ / 9 0 1 ワ」 2 2 つ 2 乙 ( 乙 3 3 3 3 3 3 3 3 4 4 4 4 43 43 第 3 章プロダクトオーナーシップ 3.1 プロダクトオーナーシップとは 3.1.1 ビジネス価値の問題 . ピーナツツバター 3.1.2 顧客価値の問題 : 死んだオウム・・ 3.1.3 仕様拡大の問題 : 沈没する船・ 3.1.4 要件劣化の問題 : 無駄な装甲・ 3.2 スクラムのプロダクトオーナーシップ リリース計画 3.3 3.3.1 ビジネス価値・ 3.3.2 顧客価値・ 3.3.3 刺激因子、満足因子、および不満因子 : 狩野分析法・ 3.3.4 デサイン思考・ 3.3.5 顧客による検証・・ 3.4 サービス品質 (QoS) ・ 3.4.1 セキュリティとプライバシー 5 6 「 / 8 9 9 0 2 2 3 6 0 4 5 6 4 4 4 4 4 5 5 5 5 5 6 6 6 6 4

目次 ( 7 ) 3.4.2 パフォーマンス・ 3.4.3 ユーサーエクスペリエンス・ 3.4.4 管理可能性・ 3.5 要件のレベル数 3.5.1 作業分解・ 3.6 まとめ 7 7 8 9 0 2 6 6 6 6 7 7 第 4 章スプリントの実行 4.1 定義されたプロセス制御よりも実証的プロセス制御 4.2 スクラムの習熟度 4.2.1 チームの規模 4.2.2 簡易な見積もり ( プランニングボーカー ) 4.2.3 対照的なアナロジー 4.3 規定中心のメトリクスではなく事実中心のメトリクスを使う 4.3.1 歪みを防ぐ・ 4.3.2 「割れ窓」を防ぐ ダッシュポードで日々の問いに答える 4.4 4.4.1 バーンダウン・ 4.4.2 品質 4.4.3 バグ・ 4.4.4 テスト・ 4.4.5 ビルド・ 4.5 ダッシュポードの選択とカスタマイズ 4.6 Microsoft Out100k によるスプリントの管理 4.7 まとめ 3 4 6 7 8 1 1 4 5 「 / 8 9 ワ」 3 4 5 6 7 「 / 7 「 / 7 8 8 8 8 8 8 8 9 9 9 9 9 9 第 5 章ア ーキテクチャ アジャイルコンセンサスにおけるアーキテクチャ 5.1 5.1.1 検査と適応 : 創発的アーキテクチャ・ 5.1.2 アーキテクチャと透明性・ 5.1.3 保守性を考慮した設計・ 5.2 既存のアーキテクチャの調査 5.2.1 コードを理解する・ 5.2.2 制御を維持する・ 5.2.3 ドメインを理解する・ 5.3 まとめ 99 100 100 101 103 103 103 1 10 1 14 122

第 6 章 ( 8 ) 第 7 章 目次 開発 6.1 6.2 6.3 6.4 6.5 6.7 6.8 6.6 アジャイルコンセンサスでの開発 スプリントのサイクル 6.2.1 ディリーサイクルで回避すべき 4 つのほころび・・ コードベースの完全性の維持 6.3.1 チェックイン時にエラーを検出・ 6.3.2 シェルブとチェックインの違い・ プログラミングエラーの早期検出 6.4.1 テスト駆動開発による明瞭化・・ 6.4.2 プログラミングエラーの検出 ( 自動および手動のコードレビュー ) ・ 副作用の発見 6.5.1 予想外の動作の原因究明・ 6.5.2 実稼動環境で発生した問題の原因究明・ 6.5.3 パフォーマンスのチューニング・ バージョンのずれの防止 6.6.1 バージョン管理が必要なもの・ 6.6.2 分岐・ 6.6.3 複数のバージョンに対する並行作業 まとめ 作業の透明化 6.6.5 Eclipse または Windows シェルでの直接操作 6.6.4 複数の分岐に該当する変更のマージと追跡・ ビルドとテスト環境 7.1 ス 2 7.3 7.4 7.5 サイクルタイム 「完了」の定義 継続的インテグレーション ビルドの自動化 7.4.1 7.4.2 7.4.3 7.4.4 7.4.5 ディリービルド・ ビルド検証テスト (BVT) ビルドレポート・ ビルド定義の管理・ ビルドエージェントの管理・ テスト環境へのデブロイメントの自動化 7.5.1 テスト環境のセットアップ・・ 7.5.2 テスト環境で実稼動環境と同様のテストを行うには・・ 7.5.3 デブロイメントとテストの自動化・・ 125 126 127 127 128 129 134 135 135 148 152 152 155 156 160 160 162 162 165 166 168 169 171 172 173 175 177 178 179 179 181 181 183 183 185 189

目次 7.6 7.7 無駄の排除 7.6.1 PBI を完了させる・ 7.6.2 できるだけ頻繁に統合する・ 7.6.3 フロー内の非効率を検出する・ まとめ 第 8 章 第 9 章 テスト 8.1 8.2 83 8.4 8.6 8.7 8.8 8.9 8.10 アジャイルコンセンサスに基づくテスト 8.1.1 テストと価値フロー 8.1.2 検査と適応 : 探索的テスト・ 8.1.3 テストと無駄の削減・ 8.1.4 テストと透明性・ プロダクトバックログ項目のテスト 8.2.1 最も重要なテストを最初に実行する・ 活用できるテスト結果とバグレポート 8.3.1 「再現できない」との決別・ 8.3.2 探索的テストの必要性・ バグの処理 どのテストを自動化すべきか テストシナリオの自動化 8.6.1 ブラウサーの裏側で行われる HTTP レベルの 対話をテストする・ スプリントの一部としてのロードテスト 8.7.1 出力結果の見方・ 8.7.2 パフォーマンス問題の診断 実稼動環境に近いテスト環境 リスクベーステスト 8.9.1 作業項目としてのリスクの取り扱い・ 8.9.2 セキュリティテスト・ まとめ Microsoft DeveIoper Division で得た教訓 9.1 9.2 規模 ビジネスのバックグラウンド 9.2.1 文化・・ 9.2.2 無駄・ 9.2.3 債務危機・ ( 9 ) 194 194 195 196 199 201 202 203 203 205 205 206 207 210 212 214 216 217 218 219 222 226 227 228 230 232 232 233 240 239 238 237 236 235

( 10 ) 目次 9.3 9.4 9.5 9.6 VS 2005 後の改善 9.3.1 9.3.2 9.3.3 9.3.4 9.3.5 9.3.6 9.3.7 成果 健全な状態の実現と維持・ タイムボックスの短期化・・ フィーチャークルー 「完了」の定義 プロダクトバックログ・ スプリントバックログ・ 工ンジニアリングの原則・ 予期せぬ結果の法則 9.5.1 共通認識には更新が必要・ 9.5.2 ( 再び ) 得た教訓・ 次はどうなるか 9.5.3 成功を祝っても、勝利宣言はするな・ 第 10 章継続的フィードバック 10.1 10.2 10.3 10.4 10.5 10.6 10.7 アジャイルコンセンサスの実践 次期バージョンの Visual studio ・ プロダクトオーナーシップとステークホルダーの関与 10.3.1 ストーリーポード・ 10.3.2 フィードバックの入手・ 103.3 キャパシティの均衡化・ 10.3.4 作業状況の視覚的な管理・ 効率的な作業環境 10.4.1 コードの共同作業・ 10.4.2 キャンプ場はきれいに 価値を創出するためのテスト クラウドでの TFS ・ 終わりに 10.7.1 「カオスの縁」にて・ 索引・ 著者紹介 / 監訳者紹介・ 241 241 242 242 243 245 248 251 251 252 252 253 255 256 257 282 276 274 273 272 271 269 268 265 264 263 261 260 260 260 258

索 引 276 索 引 Anderson, David J.. Austin, Robert.. Beck, Kent.. Beizer, BoriS .. Boehm, Barry. Brooks, Frederick.. Brown, Tim.. BVT ( ビルド検証テスト ) .. 0 ( 継続的インテグレーション ) . CMMI... Cockburn, Alistair.. Cohn, Mike . Franklin, Benjamin.. Garlinghouse, Brad.. GM (GeneraI Motors) . GRC ポリシー Howell, G. lntelliTrace … Kay, Alan C.. Koskela, L.. Logan, Dave .. Martin, Bob. McConnell, Steve.. Microsoft DeveIoper Division の開発事例 . … 236 工クスペリエンス .. .... 247 「完了」の定義… .... 243 教訓 .. . … 253 シナリオ .. .... 246 スプリントバックログ ... … .248 品質ゲート .. … .243 品質のマイルストーン ( MQ )... … 241 フィーチャー . … 247 フィーチャークルー .... 242 プロダクトバックログ ... .... 245 Microsoft Test Manager (MTM) .. … 33 , 206 , 210 テスト環境 ... … 228 Microsoft VisuaI StudiO Scrum (Scrum) プロセステン ... 175 プレート .. … 22 … 19 , 37 MO s.. … 139 … 27 , 54 M00 「 e , Geoffrey . … 53 MSF fo 「 Agile Software Development (MSF Agile) プロセステンプレート .. MSF fo 「 CMMI Process lmprovement (MSF CMMI) .... 235 プロセステンプレート .. MTBF.. ... 47 MTTR.. ... 42 0 0 Operationallssue .. PBI.. Pex.. PMBOK .. Poppendieck, Mary . Poppendieck, Tom . Process TempIate Editor.. QoS.. Ries, EriC.. Romer, Paul.. ... 9 , 39 … 82 … 11 , 135 , 201 … .214 … 27 , 40 … 45 , 46 … 60 … 146 , 179 8 8 つ」 6 6 … 155 -1 -1 4 … 152 … 99 , 257 … 73 … 65 .... 238 ... 269 … 75

索 引 277 テスト影響分析 .... テスト環境… Schwaber, Ken.. fScrum Guide デブロイメント ... バージョン管理 .. Stacey, Ralph D.. バグ切り分け… Stacey のマトリックス .. パフォーマンスプロファイ リング Sutherland, Jeff.. ピルド検証テスト… System Center Operations Manager.. プロセステンプレート .. レイヤー図… TDD ( テスト駆動開発 ) . Visual Studio 1 1 . … 135 Team Foundation Server (TFS) .. … 20 Windows Azure .. Microsoft VisuaI studio scrum (Scrum) キャパシティの均衡化 . … プロセステンプ クラウド .. MSF for AgiIe Software DeveIopment (MSF Agile) プロ コードクローン .. ストーリーポード ... セステンプレート ... .... 21 (MSF CMMI) プ タスクポード… MSF for CMMI Process lmprovement 探索的テスト… ロセステンプレート .. … .. 22 チームエクスプローラー ダッシュポード .. … 87 , 95 フィードバック支援機能 ... プロセスサイクル ... … 23 … 96 レビュー TeamCompanion.. … 131 TFS Power T00 .. . … 40 ■ W Turner, Richard . Web パフォーマンステスト .. Weinberg, Ge 「 a 旧 .. テスト .. … 218 Windows Azure .. W 旧制限 . UML 図 . ... 114 UML モデルエクスプロ … 1 17 Womack, Jim.. ーフー Work ltem Visualization.. Visual Studio XP .. … . 152 IntelliTrace … Microsoft DeveIoper Division での開発事例 .. . … 236 Microsoft Test Manager (MTM) .. … . 2 アーキテクチャ .. Team Foundation Server (TFS) .. 既存のアーキテクチャの調査 . … UML 図… ..... 114 , 118 . … 7 アクセシビリティ .. Visual Studio 2010 … アクティビティ図 .. . … 7 Visual Studio Team System 2 開 5 … Visual Studi0 Team System 2 開 8 … アジャイル .. … 20 アジャイルプロセスのための機能 . … アジャイルアライアンス .. 依存関係グラフ… ..... 104 , 121 アジャイルコンセンサス .. 継続的インテグレーション ... … . 176 ゲートチェックイン .. アーキテクチャ ... .. … 176 コードカバレッジ ... 開発… … .. 137 , 141 実践 ... コードメトリックス ... … . 148 自動コード分析… . テスト .. .... 148 アジャイルマニフェスト .. 自動ピルド .. .... 177 .... 138 アンインストール容易性 .. 単体テストの生成… 暗黙知 .. チェックイン ... … 129 … 143 … .183 , 185 … .. 189 … 160 ... 3 , 17 , 25 ... 21 , 25 , 34 , 46 , 76 . … 4 , 40 , 274 … 25 … 155 .... 14 .... 156 . … 146 . … .20 … .110 … 260 … 272 … .263 . … 272 … 270 . … 260 .... 264 … .271 .... 265 … .261 … 268 … 219 「 / 3 1 つな ... 100 .... 103 … 67 … 77 … 6 , 126 … . 1 開 … 126 ..... 258 . … 202 ... 68 ... 42

278 移植性 .. 索 引 依存関係グラフ… イテレーション ... イリティーズ .. グリーンフィールドプロジェクト .. クラス図 .. 規定中心のメトリクス .. 技術的負債 .. 「完了」の定義 . 管理可能性 .. かんばん .. 環境互換性テスト .. 可用性 .. ガバナンス . 狩野分析法 .. 過度の負担 .. 価値フロー 仮想テスト環境 .. 過剰生産 . カオスの境界線 .. 回復性 .. 開発者チーム .. ■か 大野耐ー ■お エレベーターピッチ .. エピック .. 工クスペリエンス .. ■え 連用性 .. 運搬 . 受け入れテスト… インストール容易性 .. インクリメンタルな反復型開発 . 継続的インテグレー 形成ー混乱ー統一一機能 .. ・け ンヨン .. ... 69 … 23 … 65 … 23 ... 68 … 69 … .70 … 55 . … 54 … 22 … 68 … 56 … 42 … 68 … 183 , 185 … 10 , 38 … 27 , 203 … 104 , 121 ... 6 , 203 … 5 , 39 . … 203 … 32 , 132 , 175 … 13 , 36 , 173 … 52 … 103 . … 116 ... 12 ケイデンス .. ゲートチェックイン .. 欠陥モデル .. 懸案事項 . 検査と適応 .. 創発的アーキテクチャ… 探索的テスト… 効率性 .. コードレビュー コードメトリックス .. コードベースの完全性 . コードチャーン… コードクローン… コードカバレッジ .. コード化されたテスト .. コンポーネント図 .. コンウェイの法則 .. コミットメント .. 顧客による検証… 顧客価値 .. 手動コードレビュー 自動コード分析… 殺虫剤のパラドックス 作業分解 .. サイクルタイム ... サービス容易性 .. 受け入れテスト .. サービス品質 .. 刺激因子 . 仕掛品 シェルプセット .. シェルブ .. シーケンス図 . 残存作業 .. 自動ビルド . 自動コード分析… 実証的プロセスモデル .. 実証的プロセス制御 .. 実現性 .. システム思考 . 事実中心のメトリクス .. 自己組織化されたチーム… ... 32 , 132 ... 5 , 8 , 37 ... 151 … 148 … 148 … 128 … 270 … 218 … 67 … .203 … 1 開 … 91 , 137 , 141 … 238 … 27 ... 64 … 48 , 53 … 148 … 60 ... 8 , 15 … 56 … 135 … 134 … 196 … 214 … 70 … 172 … 69 … .203

索 引 279 … 70 生存可能性 .. … 218 制約理論 . 世界対応性 .. … 151 ... 67 セキュリティ . … 49 セキュリティテスト .. 潜在的に出荷可能… … 210 … 68 潜在的に出荷可能なインクリメント .. 相互運用性 .. ... 207 創発的アーキテクチャ .. ... 3 , 5 , 7 組織の成熟度 . … . 21 , 25 , 34 , 46 , 76 … 22 待機 .. タスクポード .. … .8 , 15 ダッシュポード .. ・・・・・ 22 , 76 カスタマイズ… 7 24 , 26 , 77 テスト .. . … 37 ノヾーンダウン .. ノヾグ . … .. 77 ビルド… . … 22 . … 34 探索的テスト .. . … 78 単体テスト .. ..... 8 , 37 ■ち . … 50 チーム .. チームエクスプローラー ・・・・ 7 , 9 , 25 . … 25 チームの規模 . … 8 チェックイン .. チェックインポリシー … 10 25 地理的分散 .. .... 7 , 24 , … 22 … 67 ツアー 痛点 .. ... 62 , 260 使いやすさ .. … .7 , 24 , 26 , 73 , 77 .. … 127 … .77 定義されたプロセス制御 .. … 77 定義されたプロセスモデル .. ディリー … .27 , 28 ディリーサイクル .. . … 37 , 77 4 つのほころび . … ディリースクラム .. .... 222 ディリービルド .. シナリオ .. シナリオテスト .. 修正… 手動コードレビュー 障害許容性 .. 仕様拡大 .. 診断データアダブター 信頼性 .. 推奨されるテスト… スクラム .. 「 Scrum Guide 」 .. 開発者チーム… ケイデンス… 検査と適応 . … 自己組織化されたチー ム .. スクラムマスター スプリント ... スプリントレビュー 潜在的に出荷可能なインクリメント… チームの規模 . … チームの構造 ... ディリー ディリースクラム… プランニングボーカー ふりかえり .. プロダクトオーナー プロダクトオーナーシップ . … プロダクトバックログ ... (PBI) … プロダクトバックログ項目 ノヾロシティ . ューザーストーリー リリース .. ロール .. スクラムマスター スケーラビリティ .. ストーリーポード .. スプリント .. サイクル ... スプリント計画 ... スプリント計画ミーティング スプリントのふりかえり .. スプリントバックログ ... スプリントレピュー 累積フローグラフ… ロードテスト… 0 5 「 / 6 つ」 6 6 6 CD ( 0 … 69 … 100 … 238 -1 4- 「 / 5 っ 0 1 6 8 9 、 9 、 … 203 , 214 … 135 … 22 … 265 .... 77 … 31 , 129 , 134 ... 32 , 131 ... 53 , 57 ... 67 … 34 ... 127 ... 34 , 77 ... 32 , 178

280 ピーナツツバターマニフェスト . 手入れ .. 適合性 デサイン思考 . テスト .. IntelliTrace … .. Microsoft Test Manager UI テスト… Web / ヾフォーマンステス 欠陥モデル… コード化された UI テスト ... ト… [ テスト ] ダッシュポード .. アーキテクチャ ... 透明性 .. 同値クラス .. 同時性 .. 動作 ... デブロイメント .. 鉄の三角形 テスト容易性 .. テストデータ .. テストステップ… テストサイクル… テストケース .. テスト駆動開発 .. テスト環境 . テスト影響分析… ロードテスト ... リスクテスト ... 否定テスト… バグレポート .. テストデータ… テスト構成 . … テスト環境 . … 探索的テスト ... セキュリティテスト ... 推奨されるテスト .. 診断データアダブター シナリオテスト… 自動化… . テスト ... トヨタ .. ■は バージョン管理 .. [ バーンダウン ] ダッシュポード .. … 55 … 60 … 203 … 135 ... 143 … .230 … .204 … .212 .... 221 .... 229 … 228 ..... 203 … 232 … 207 … 210 .... 218 … 217 .... 218 … 230 … 219 … 218 … 206 … 152 ... 183 , 185 .... 222 , 226 … 88 … 160 … 1 , 10 , 38 … .205 .... 101 … 6 , 1 2 … 221 … 67 … 189 … 74 … 69 … 144 … 93 … 209 … 32 ... 206 [ バグ ] ダッシュポード .. バグの処理 . バグピンポン .. バックログ .. 発見可能性 .. / ヾフォーマンス .. パフォーマンスプロファイリング ... ディリーピルド .. 自動化… . ビルド 標準適合性 . 否定テスト .. ビジネス価値 . 非現実的 . 非機能要件 .. 反応性 .. 問題の診断… ビルドプレーク ... ピルド品質指標レポート ... ピルドの中断… ピルド定義… ピルド検証テスト ... ピルドエージェント . プライバシー 不満因子 .. 不整合 . 不合理 . 不均一 フィーチャー 0 ふ 品質特性 .. [ 品質 ] ダッシュポード .. ビルド品質指標レポート .. [ ビルド ] ダッシュポード . ビルド検証テスト .. ビルドレポート ... ピルドプロセステンプレート… プロセステンプレート .. プログラミングエラーの検出 . フローベースの製品開発 . フロー ふりかえり . プランニングボーカー ブラウンフィールドプロジェクト … 92 ... 29 , 216 … 13 , 212 ... 24 , 28 … 67 ... 67 .... 156 … 227 … 67 ... 65 … 47 , 52 ... 204 , 230 … 181 … 32 … .168 … .181 … .. 178 … 177 .... 69 … .179 , 198 … .. 177 , 181 … 146 , 179 … 20 … 148 ... 8 , 37 , 77 ... 27 , 78 ... 103 … 66 … 56 … 70 … 65 … 89 … 168 … 94 … 146

索 引 281 … 21 ムリ . Microsoft Visual Studio Scrum (Scrum) .. MSF for Agile Software Development (MSF Agile) .. . … 21 MSF for CMMI Process lmprovement (MSF CMMI)... 22 プロセスモデル 実証的プロセスモデル ... 定義されたプロセスモデル… プロダクトオーナー プロダクトパックログの手入れ .. リリース計画 ... プロダクトオーナーシップ… プロダクトバックログ… 手入れ… プロダクトバックログ項目 . テスト .. 分岐 .. リリース別分岐 .. 文書化 ... 分析症候群 . 平均故障間隔 . 平均復旧時間 . ペーバープロトタイピング .. ベルソナ .. べロシティ . 変更セット .. 第ほ 法令遵守 .. 保守性 .. ポトムアップサイクル .. ■ま ーティング .. 毎日の現場ミ 満足因子 .. ■み 魅力 .. 魅力性 .. ムダ… 無駄の削減 .. テスト .. 無駄の排除 .. ムラ .. ■め モニター容易性 .. .. 9 , 22 … 51 0 ゆ ユーサーエクスペリエンス .. ... 46 , 50 ユーサーストーリー … 7 , 9 , 25 , 28 テストの状態… ユーザビリテイラボ .. … 21 , 25 .... 206 ユースケース図 .. … 162 ... 165 要件の適切な粒度 .. . … 163 … 42 要件のレベル数 .. … 30 要件劣化 .. 余分な処理 .. … 68 ■り . … 68 リスク管理 .. リスクテスト . … 53 リファクタリング… … 8 , 80 リリース .. ... 129 リリース計画 . リリースビション ... リリース別分岐… メトリクス .. … 69 … 67 … 10 , 21 , 26 , 54 … 203 … 64 0 9 9 -1 … 42 . … 230 … 136 .... 7 , 24 , 25 … 52 … 52 , 54 ... 163 .. 42 … 68 , 103 累積フローグラフ .. ・れ … 165 レイヤー図 .. ... 34 , 77 レッド / グリーン / リファクタリング .. … 56 ロードテスト . ... 60 … 67 ワイヤーフレーム ... … 1 1 割れ窓 ... ... 6 , 10 .... 205 .. 194 … 196 … 136 ... 222 , 226 … 62

奥付

・本書についてのお問い合わせ方法、訂正情報、重要なお知らせについては、下記 Web ページをご参照ください。 なお、本書の範囲を超えるご質問にはお答えできませんので、あらかじめご了承ください。 http://ec.nikkeibp.co.jp/nsp/ 2012 年 5 月 28 日初版発行 基本概念から継続的フィードバックまで アジャイルソフトウェア工ンジニアリング 合わせください。 ・ソフトウェアの機能や操作方法に関するご質問は、ソフトウェア発売元または提供元の製品サポート窓口へお問い 著 監 訳 発 発 装 訳 行 者 者 者 者 行 つじ 丁 D T P 制作 印刷・製本 Sam Guckenheimer ( サムグッケンハイマー ) 、 Neno L0je ( ネノロイエ ) 日本マイクロソフト株式会社、 TFSUG ( TFS ユーザーズグループ ) 図書印刷株式会社 株式会社トップスタジオ コミュニケーションアーツ株式会社 東京都港区白金 1-17-3 〒 108-8646 日経 BP マーケティング 東京都港区白金 1-17-3 〒 108-8646 日経 BP 社 瀬川弘司 株式会社トップスタジオ 本書の無断複写・複製 ( コピー等 ) は著作権法上の例外を除き、禁じられています。購入者以外の第三者による電子 データ化および電子書籍化は、私的使用を含め一切認められておりません。 ISB 、 978-4-8222-9468-7 Printed in Japan