270 likes | 480 Views
Scrum 概要. Scrum Boot Camp 神戸 2011/9/ 7. @ haradakiro – 原田騎郎. わらじ三足 SCM コンサルタント ( ソースコードじゃなくてサプライチェーン ) ドメインモデラ ( DDD なのでコードも書くよ ) アジャイルコーチ ( 認定スクラムプロフェショナル ) 株式会社 情報システム総研 株式会社 Odd-e Japan @ haradakiro http:// www.facebook.com / harada.kiro /. Scrum のなりたち.
E N D
Scrum 概要 Scrum Boot Camp 神戸 2011/9/7
@haradakiro – 原田騎郎 • わらじ三足 • SCM コンサルタント(ソースコードじゃなくてサプライチェーン) • ドメインモデラ(DDD なのでコードも書くよ) • アジャイルコーチ(認定スクラムプロフェショナル) • 株式会社 情報システム総研 • 株式会社 Odd-e Japan @haradakiro http://www.facebook.com/harada.kiro/
Scrum のなりたち • The New New Product Development Game • Takeuchi and Nonaka • Borland QPW – 組織パターン • AT&T Bell Labs – SmallTalk Tools • TPS / Lean
Scrum の価値 • Respect 敬意 • Commitment コミットメント • Focus 集中 • Courage 勇気 • Openness オープンさ
Scrum の中心 • Inspect & Adapt • 検査して適応
Scrum の要素 • 三つの役割 • 三つのリスト • 三つの会議
三つの役割 • チーム • プロダクトオーナー(PO) • スクラムマスター(SM)
三つのリスト • プロダクトバックログ • スプリントバックログ • 妨害バックログ
三つの会議 • スプリント計画 • パート1 • パート2 • デイリースクラム • スプリントレビュー • ふりかえり • バックログ整理
プロダクトバックログ • 製品に必要な要素を項目とする • ユーザーストーリー形式を使うことが多い • INVEST • 優先順位がついている • プロダクトオーナーによる決定 • 相対的な難易度の見積もり • リリース見積もり • ベロシティ固定(期間不定) • 期間固定(スコープ不定)
INVEST • 良いプロダクトバックログ項目は • Independent 別個に作れて • Negotiable 交渉の余地があって • Valuable 価値があって • Estimable 見積もれて • Small 適度に小さくて • Testable テストできる
スプリントバックログ • コミットしたプロダクトバックログ項目を実現するために必要とするタスクを項目とする • 優先順位付けされている • PBI の優先順位に基づく • 優先順位の高いものは詳細に • チームが質問せずに作業できるまで • 優先順位の低いものは簡潔に • 時間で見積もり • 毎日更新 • チームのスプリント内の実作業時間と適合
妨害バックログ • チームの実行や改善を妨げるもので、チームが自力で対処できないものを項目とする • なんでも書いてよい • ふりかえりなどで更新 • 優先順位付けされているとよい • 見積もりされているとよい • スクラムマスターのバックログ
チーム • 自己管理、自己組織化 • 多能工をめざす • 3〜9人 • 目標に貢献する • 方法は自分で決める • 作業場は一緒に • チームの問題は、自分達で解決する
プロダクトオーナー • 製品の責任者 • ビジョンと方向性 • ざっくりとした全体像 • 収益性に対する責任 • 予算権限 • スプリント毎に優先順位を決められる
スクラムマスター • チームがうまくやれるように支援する • 障害に対処するのを助ける • 外部の妨害から守る • スクラムフレームワークに準拠することを守る • コマンド&コントロールはしない • 管理者ではない • ファシリテーター • サーバントリーダー
スプリント計画ミーティング • パート1 (チーム、PO、SM) – Max 4時間 • プロダクトバックログの確認 • ユーザーストーリー • 優先順位をつける • ROIに基づいて • 見積もり(相対見積もり) • プラニングポーカー • コミットメント • 過去のベロシティ(昨日の天気)に基づいて、どこまでやれるかチームが決める
見積もりポーカー • ポーカーカードをつかった見積もり • フィボナッチ数列 • 小さいものは細かく • 大きいものは粗く • 認識のずれを取り除く
Commitment の意味するところ • コミットしたら、かならずやらないといけないの? • 結果を保証する?保証できる? • 何を保証するの?
スプリント計画ミーティング • パート2(チーム、SM、(PO) ) – Max4時間 • スプリントバックログの作成 • 見積もり(時間見積もり) • 優先順位 • タスクボードの作成 • バーンダウンチャートの作成 • 疑問があったら PO に確認 • パート1のコミットメントと大きく食い違うなら PO を呼ぶ、
デイリースクラム • 朝会 • 15分以内 • 議論しない • 議論が必要なものは記録して、後で • 立ってやろう • 質問三つ • 昨日何やった? • 今日何やる? • 何か問題ある?
スプリント中は • スプリントの期間は変更しない • 異常完了時をのぞく • スプリントバックログは変更しない • チームはスプリントバックログの完了に集中
スプリントレビュー • Demo or Die • Definition of Done (Done の定義) • Potentially Shippable (出荷可能かもしれない)とは? • Openness と Courage
ふりかえり • 種々の手法 • 今回のスプリントはどうだったか • よりよく、うまくやるために何が出来るか • チームの自己管理
Working Agreement • チームでの作業のやりかたの合意 • 朝会はいつからやるか • タスク(スプリントバックログ)の完了の定義 • ストーリー(プロダクトバックログ)の完了の定義 • デイリースクラムに遅刻したときの罰則 • 勉強会の予定とかなども