user storymapping in 10 minutes
DESCRIPTION
WebUX研究会 発表資料 2011/12/3TRANSCRIPT
1
ユーザーストーリーマッピング10分でざっくり理解する
アギレルゴコンサルティング株式会社アジャイルコーチ 川口 恭伸
2
川口 恭伸twitter: @kawaguti
かわぐち やすのぶ
3
アギレルゴコンサルティング
株式会社
アギレルゴ
全面広告
4
アギレルゴ
認定スクラムプロダクトオーナー研修 (大阪)
ジム・コプリエン
認定スクラムマスター研修 (東京)アジャイル実践者研修 : Scrum Fine Tuning (東京)
2012年1月10日(火)~16日(月)
http://jp.agilergo.com/
James O. Coplien
全面広告
充実の日本人コーチ陣がサポートします!
西村直人吉羽龍太郎 角谷信太郎原田騎郎 和智右桂 川口恭伸
5
EMZero vol.5
アジャイルUX
アジャイルUX特別号
6
EnterpriseZine
アジャイルUX
アジャイルUXの潮流
アジャイルUCD研究会
7
agileucdja
8
ユーザーストーリーマッピング10分でざっくり理解する
アギレルゴコンサルティング株式会社アジャイルコーチ 川口 恭伸
ユーザーストーリー
9
○○として
△△をしたい
その結果、××
XPコミュニティで普及
ワークショップ形式で機能を洗い出す
シナリオを詳細に記述する手間を省く関係者の記憶の中には詳細なストーリーが存在している前提。
インデックスカードに記録して並べ替える
3つの観点
10
計画時に使用する、ストーリーの説明文書。記憶を助ける道具としても利用する。
ストーリーの詳細を具体化するための会話を行う。
詳細を表すテスト(試験方法)。ストーリーの完了条件として用いる。
Card
Conversation
Confirmation
Mike Cohn “User Stories Applied”
よいストーリーの条件
11
Independent (独立している)Negotiable (交渉可能)Valuable (価値がある) for users or customersEstimatable (見積り可能)Small (小さい)Testable (試験可能)
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
Mike Cohn “User Stories Applied”
プロダクトバックログ
12
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....2
3
2
5
2
1
順序付け
規模見積り
“1 番上の項目から開発を開始する”
“プロダクトに必要なものが すべて順序付きで一覧に なったものであり、 プロダクトの変更要求の 唯一の情報源である。”
スクラムガイド (2011)http://www.scrum.org/scrumguides
スクラムで利用する要件リスト
“動的であり、適切で競争力のある 有用なプロダクトに必要なもの を求めて、絶えず変化する。”
プロダクトバックログアイテム(よくユーザーストーリーを使う)
エクスペリエンス vs 構築順序
13
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
ユーザーとして体験する順番(ワークフロー)
エクスペリエンス
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
開発チームとして取りかかる順番
(プロダクトバックログ)
構築
プロダクトオーナー
変換
ユーザーストーリーマッピング
14
Jeff Patton が開発した
製品の設計ユーザーワークフローリリース計画を一度に見える化する手法
Jeff Pattonhttp://www.agileproductdesign.com/
マップの構成
15
アクティビティ
タスクユーザ (ペルソナ)
ワークフロー
リリースサブタスク
協調プロダクトデザイン
16
1. 製品が提供する ユーザーワークフローの見える化
2. チーム全員がメンテナンスできる
3. 詳細を書ききるのではなく、 全体像を合意する
要件定義 + 開発計画
Passionate Product Design プロセス
17
調査 探索 構築
開発プロセス
スプリント0 スプリント1 スプリント2
デザインプロセス
デザインプロセス
18
製品設計
ユーザーストーリーマッピング
ユーザー分析
ジャーニーマップ
プラグマティックペルソナ
プロダクト探索
協調ワークショップ
「ゲームストーミング―会議、チーム、 プロジェクトを成功へと導く87のゲーム」
開発プロセス
19
製品設計
ユーザーストーリーマッピング
塹壕より Scrum と XP
スクラムガイド
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....2
3
2
5
構築計画
プロダクトバックログ
○○として△△をしたいその結果 ....
○○として△△をしたいその結果 ....2
3
作業計画
スプリントバックログ (タスクボード)
ToDo WIP Done
プロダクトの成功要件
20
価値があるvaluable
使用可能魅力がある
usable & attractive
実現可能feasible
使用する組織にとって有益である
対価に値する魅力があり、使用に耐えるものである
有益であるためには
実現可能、かつ、コスト効率がよい
価値があり、使用可能な上で、
(C) 2009-2011 Jeff Patton, www.AgileProductDesign.com/product_owner日本語訳: 川口恭伸
BAUX
Dev
ご清聴ありがとうございました。
21
agileucdja