More Related Content
Similar to アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
Similar to アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~ (20)
More from Fumihiko Kinoshita
More from Fumihiko Kinoshita (20)
アート・オブ・アジャイル デベロップメント ~組織を成功に導くエクストリームプログラミングの道~
- 18. Copyright (c) 2009 Eiwa System Management, Inc.
イテレーション (1週間) の流れ
要求
リリース可能な
ソフトウェア
Ship It!
次の
イテレーションへ
内部リリース
ふりかえり
KPT
ベロシティ
バックログ
タスク
プログラミング
機能
バグ
データ移行
ドキュメント
環境構築
性能
ジョーカー 受入テストを
書く 受入テストを
する
完了基準
TDD
CI
仕様の確認
見積り
スパイク
ふりかえりやバックログの優先度
付けなどはお客さまにご協力いた
だきながら進めていきます。
- 28. Copyright (c) 2009 Eiwa System Management, Inc.
イテレーティブかつインクリメンタルな開発
1週間 = 1イテレーション
可視性
状況が見えな
い
イテレーショ
ン毎に動くも
のべースで確
認できる
変更容易性
初期に要件を
確定しなけれ
ばならない
変更は最後の
イテレーショ
ンがはじまる
まで可能
技術リスク低減
最後まで動い
ているものを
確認すること
ができない
動くものを
ベースに徐々
に機能を追加
していく
ビジネス価値
最後の最後ま
でリリースで
きない
早期にリリー
ス可能な動く
ソフトウェア
が入手できる
アジャイル開発
従来型の開発
打ち合わせ
&
リリース
時間
ユーザと
開発者の
距離
- 30. Copyright (c) 2009 Eiwa System Management, Inc.
イテレーティブかつインクリメンタルな開発
1週間 = 1イテレーション
可視性
状況が見えな
い
イテレーショ
ン毎に動くも
のべースで確
認できる
変更容易性
初期に要件を
確定しなけれ
ばならない
変更は最後の
イテレーショ
ンがはじまる
まで可能
技術リスク低減
最後まで動い
ているものを
確認すること
ができない
動くものを
ベースに徐々
に機能を追加
していく
ビジネス価値
最後の最後ま
でリリースで
きない
早期にリリー
ス可能な動く
ソフトウェア
が入手できる
アジャイル開発
従来型の開発
打ち合わせ
&
リリース
時間
ユーザと
開発者の
距離
- 114. ‣ 考えること
✓ ペアプログラミング
✓ 活き活きとした仕事
✓ 情報満載の仕事場
✓ 根本原因分析
✓ ふりかえり
‣ 協力すること
✓ 信頼
✓ 全員同席
✓ 真の顧客の参加
✓ ユビキタス言語
✓ スタンドアップミーティング
✓ コーディング標準
✓ イテレーションデモ
✓ 報告
‣ リリースすること
✓ 「完全Done」
✓ バグなし
✓ バージョン管理
✓ 10分ビルド
✓ 継続的インテグレーション
✓ コードの共同所有
✓ ドキュメント
‣ 計画すること
✓ ビジョン
✓ リリース計画
✓ 計画ゲーム
✓ リスク管理
✓ イテレーション計画
✓ ゆとり
✓ ストーリー
✓ 見積り
‣ 開発すること
✓ インクリメンタルな要件
✓ 顧客テスト
✓ テスト駆動開発
✓ リファクタリング
✓ シンプルな設計
✓ インクリメンタルな設計とアーキ
テクチャ
✓ スパイクソリューション
✓ パフォーマンスの最適化
✓ 探索的テスト
- 115. ‣ 考えること
✓ ペアプログラミング
✓ 活き活きとした仕事
✓ 情報満載の仕事場
✓ 根本原因分析
✓ ふりかえり
‣ 協力すること
✓ 信頼
✓ 全員同席
✓ 真の顧客の参加
✓ ユビキタス言語
✓ スタンドアップミーティング
✓ コーディング標準
✓ イテレーションデモ
✓ 報告
‣ リリースすること
✓ 「完全Done」
✓ バグなし
✓ バージョン管理
✓ 10分ビルド
✓ 継続的インテグレーション
✓ コードの共同所有
✓ ドキュメント
‣ 計画すること
✓ ビジョン
✓ リリース計画
✓ 計画ゲーム
✓ リスク管理
✓ イテレーション計画
✓ ゆとり
✓ ストーリー
✓ 見積り
‣ 開発すること
✓ インクリメンタルな要件
✓ 顧客テスト
✓ テスト駆動開発
✓ リファクタリング
✓ シンプルな設計
✓ インクリメンタルな設計とアーキ
テクチャ
✓ スパイクソリューション
✓ パフォーマンスの最適化
✓ 探索的テスト
バーンダウンチャート
Trac
Subversion Test::Unit
朝会・夕会
- 138. ‣ 考えること
✓ ペアプログラミング
✓ 活き活きとした仕事
✓ 情報満載の仕事場
✓ 根本原因分析
✓ ふりかえり
‣ 協力すること
✓ 信頼
✓ 全員同席
✓ 真の顧客の参加
✓ ユビキタス言語
✓ スタンドアップミーティング
✓ コーディング標準
✓ イテレーションデモ
✓ 報告
‣ リリースすること
✓ 「完全Done」
✓ バグなし
✓ バージョン管理
✓ 10分ビルド
✓ 継続的インテグレーション
✓ コードの共同所有
✓ ドキュメント
‣ 計画すること
✓ ビジョン
✓ リリース計画
✓ 計画ゲーム
✓ リスク管理
✓ イテレーション計画
✓ ゆとり
✓ ストーリー
✓ 見積り
‣ 開発すること
✓ インクリメンタルな要件
✓ 顧客テスト
✓ テスト駆動開発
✓ リファクタリング
✓ シンプルな設計
✓ インクリメンタルな設計とアーキ
テクチャ
✓ スパイクソリューション
✓ パフォーマンスの最適化
✓ 探索的テスト
プラクティス