SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
アジャイルサムライ横浜道場
5章:具現化させる
2014/7/8(火)
@makopi23
2
自己紹介
● @makopi23
●
拝承系エンジニア
● 横浜道場は1週目の第3回から
参加(2012/3/8~)
本日の資料の画像は、アジャイルサムライのサ
ポートページで公開されている、インセプション
デッキのテンプレートから拝借しています。
https://github.com/agile-samurai-ja/support
3
インセプションデッキ
1 我われはなぜここにいるのか? 4.1節
2 エレベーターピッチを作る 4.2節
3 パッケージデザインを作る 4.3節
4 やらないことリストを作る 4.4節
5 「ご近所さん」を探せ 4.5節
6 解決案を描く 5.1節
7 夜も眠れない問題は何だろう? 5.2節
8 期間を見極める 5.3節
9 何を諦めるのかをはっきりさせる 5.4節
10 何がどれだけ必要か 5.5節
4章:
全体像を
捉える
5章:
具現化
させる
4
5.1 解決案を描く (1/2)
5
5.1 解決案を描く (2/2)
■ 利点
● その解決策が実現手段として適切かどうか確認できる
● ツールや技術に抱く期待をマネジメントできる
● 想定しているプロジェクトの境界とスコープを目で見て確認で
きる
● リスクを伝えられる
■ ポイント(ここでやること)
● チームで集まり、アーキテクチャのおおよその見当をつける
● どんな風にシステムを構築しようとしているのか図で伝える
● どこにリスクがあるのかを明確にする
● みんながその解決策に同意しているかを確認する
6
5.2 夜も眠れなくなるような問題 (1/2)
プロジェクトのリスク
●現場監督に時間を割いてもらえない
●チームの作業場所が分散している
●初挑戦のセキュリティアーキテクチャ
●物流追跡システムの切り替えタイミング
【例】
7
5.2 夜も眠れなくなるような問題 (2/2)
■ 利点
● プロジェクトの課題を早い段階であきらかにできる
● リスクについて話し合うべきタイミングは、プロジェクトの開始
時点である今こそがふさわしい
● 「いや、その理屈はおかしい」と表明するチャンス
● 単純に気持ちがすっきりする
■ ポイント(ここでやること)
●
いずれ向き合う課題について健全に議論するキッカケにする
● チームにとって取り組む値打ちのあるリスクを見極める
– 取り組む値打ちのあるもの
– 取り組む値打ちのないもの
8
5.3 期間を見極める (1/2)
9
5.3 期間を見極める (2/2)
■ 小さく考える
● 期間に応じてプロジェクト失敗のリスクが増加する
● 開発サイクルが6ヶ月を超えないようにする
● 大きな仕事を成し遂げようと思ったら、それをもっと小さな、
制御できる単位へと分割しなければならない
■ プロジェクトの長さへの期待をマネジメントする
● ステークホルダー向けに大まかな計画を立てる
● 「最善を尽くした当てずっぽう」を目指しているに過ぎない
● お客さんに、この計画がコミットメントだと思われちゃいけない
● 計画を立て、計測して、その事実を計画へフィードバックする
10
5.4 何を諦めるのか (1/2)
11
5.4 何を諦めるのか (2/2)
■ 荒ぶる四天王
● 1.時間  2.予算  3.品質  4.スコープ
● 「アジャイルサムライは眼前に居並ぶ四天王のうち、時間と
予算、それから品質は固定されたものとみなし、スコープを
柔軟に扱うのだ」 by マスターセンセイ
■ トレードオフスライダー
● 四天王たちにラベルを付けて、一目見てわかるようにする
● 相対的な重要度の順にツマミを調整する
● 「どれも最優先」、「同じ目盛りの項目が2つ以上」はNG!
● 「捉えどころのないもの」のツマミも忘れず用意しておく
12
5.5 何がどれだけ必要なのか (1/3)
13
5.5 何がどれだけ必要なのか (2/3)
「顧客」の役割、強みや期待することも明らかにすべし!
14
5.5 何がどれだけ必要なのか (3/3)
■ 最終判断を下すのは誰か?
● 進軍指令が曖昧な状況は、現場を著しく混乱させる
● 「バスの運転手」は誰なのか?をあらかじめはっきりさせる
● 誰が本当の最終決定権を持っているのか?それをチームや
他のステークホルダーにはっきりと示すことが大事
■ コストがどれくらいかを見積もる
● PJで一番お金がかかるのは、そこで働く人間のコスト
● ざっくりした予算 = 人数 × PJ期間中の時間あたりのコスト
■ この10個目のデッキこそが、顧客が欲しがる答え!
● いつ完了するのか? いくらかかるのか?
15
インセプションデッキのまとめ
■ インセプションデッキの作成を通じて以下を明らかにした
● 作ろうとしているものは何なのか、それはなぜ必要なのか。
● このプロジェクトの魅力はどこにあるのか。
● プロジェクトで解決したい課題は何か。
● 「ご近所さん」は誰なのか。
● 解決策はどんな風になりそうか。
● 向き合うことになりそうな課題とリスクは何か。
● プロジェクトの期間はどれくらいの長さになりそうか。
● 柔軟に対応すべきところは何か。
● (期間や費用は)ざっくり何がどれだけ必要なのか。
16
【オマケ】 7/12(土)は横浜道場BBQ!
■日時:
● 2014/7/12(土) 10:30~
■場所:
● 海の公園バーベキューセンター
● 食べ物はみんなで持ち寄り!
● 去年、@makopi23は網でサン
マ焼いたよ!
● とても美味しくて楽しかったので
是非参加しましょう~♪
● 詳細は道場のFacebookで!

Contenu connexe

Tendances

【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA
【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA
【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiATakao Oyobe
 
モックアップ共有のススメ
モックアップ共有のススメモックアップ共有のススメ
モックアップ共有のススメKazuyoshi Goto
 
RxTStudy第3回_LT_yohhatu
RxTStudy第3回_LT_yohhatuRxTStudy第3回_LT_yohhatu
RxTStudy第3回_LT_yohhatuYoh Nakamura
 
デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々Miho Matsui
 
Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3Daisuke Yamashita
 
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料Kazuya Hiruma
 
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04Shinobu Okano
 
楽しいRails開発
楽しいRails開発楽しいRails開発
楽しいRails開発俊博 三宅
 
RxTstudy第6回発表資料_yohhatu
RxTstudy第6回発表資料_yohhatuRxTstudy第6回発表資料_yohhatu
RxTstudy第6回発表資料_yohhatuYoh Nakamura
 
3Dプリンタを使おう - 20131110
3Dプリンタを使おう - 201311103Dプリンタを使おう - 20131110
3Dプリンタを使おう - 20131110mgwsuzuki
 
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考えるYoshikazu GOTO
 

Tendances (13)

ぃぬ速@LKML
ぃぬ速@LKMLぃぬ速@LKML
ぃぬ速@LKML
 
【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA
【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA
【20-A-7】アジャイルヒーローは誰だ!? #devsumi #devsumiA
 
モックアップ共有のススメ
モックアップ共有のススメモックアップ共有のススメ
モックアップ共有のススメ
 
RxTStudy第3回_LT_yohhatu
RxTStudy第3回_LT_yohhatuRxTStudy第3回_LT_yohhatu
RxTStudy第3回_LT_yohhatu
 
デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々デザイナー視点から見たWeb開発する人々
デザイナー視点から見たWeb開発する人々
 
Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3Introduction of ios-chart in oss-labs#3
Introduction of ios-chart in oss-labs#3
 
HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料HTML5 Conference 2015 WebGLハンズオン資料
HTML5 Conference 2015 WebGLハンズオン資料
 
GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04GarumとMeteoriteと私 3nd Edition ver0.04
GarumとMeteoriteと私 3nd Edition ver0.04
 
Vi Boot Camp #1
Vi Boot Camp #1Vi Boot Camp #1
Vi Boot Camp #1
 
楽しいRails開発
楽しいRails開発楽しいRails開発
楽しいRails開発
 
RxTstudy第6回発表資料_yohhatu
RxTstudy第6回発表資料_yohhatuRxTstudy第6回発表資料_yohhatu
RxTstudy第6回発表資料_yohhatu
 
3Dプリンタを使おう - 20131110
3Dプリンタを使おう - 201311103Dプリンタを使おう - 20131110
3Dプリンタを使おう - 20131110
 
20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える20190531 「運用自動化」のモデルを考える
20190531 「運用自動化」のモデルを考える
 

En vedette

SQLアンチパターン読書会 09章 ラウンディングエラー
SQLアンチパターン読書会 09章 ラウンディングエラーSQLアンチパターン読書会 09章 ラウンディングエラー
SQLアンチパターン読書会 09章 ラウンディングエラーYosuke Nakazawa
 
SQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークSQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークItabashi Masayuki
 
SQLアンチパターン読書会 レジュメ
SQLアンチパターン読書会 レジュメSQLアンチパターン読書会 レジュメ
SQLアンチパターン読書会 レジュメNorito Agetsuma
 
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!kwatch
 
HerokuではじめるRailsプログラミング入門 6-3節「複数モデルの連携」
HerokuではじめるRailsプログラミング入門  6-3節「複数モデルの連携」HerokuではじめるRailsプログラミング入門  6-3節「複数モデルの連携」
HerokuではじめるRailsプログラミング入門 6-3節「複数モデルの連携」makopi 23
 
SQLアンチパターン読書会 「スパゲッティクエリ」
SQLアンチパターン読書会 「スパゲッティクエリ」SQLアンチパターン読書会 「スパゲッティクエリ」
SQLアンチパターン読書会 「スパゲッティクエリ」makopi 23
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」Takuto Wada
 
SQLアンチパターンNight
SQLアンチパターンNightSQLアンチパターンNight
SQLアンチパターンNightHironori Miura
 
SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」Hiroyuki Ohnaka
 
MySQLで論理削除と正しく付き合う方法
MySQLで論理削除と正しく付き合う方法MySQLで論理削除と正しく付き合う方法
MySQLで論理削除と正しく付き合う方法yoku0825
 

En vedette (10)

SQLアンチパターン読書会 09章 ラウンディングエラー
SQLアンチパターン読書会 09章 ラウンディングエラーSQLアンチパターン読書会 09章 ラウンディングエラー
SQLアンチパターン読書会 09章 ラウンディングエラー
 
SQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトークSQLアンチパターンNight ライトニングトーク
SQLアンチパターンNight ライトニングトーク
 
SQLアンチパターン読書会 レジュメ
SQLアンチパターン読書会 レジュメSQLアンチパターン読書会 レジュメ
SQLアンチパターン読書会 レジュメ
 
DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!DBスキーマもバージョン管理したい!
DBスキーマもバージョン管理したい!
 
HerokuではじめるRailsプログラミング入門 6-3節「複数モデルの連携」
HerokuではじめるRailsプログラミング入門  6-3節「複数モデルの連携」HerokuではじめるRailsプログラミング入門  6-3節「複数モデルの連携」
HerokuではじめるRailsプログラミング入門 6-3節「複数モデルの連携」
 
SQLアンチパターン読書会 「スパゲッティクエリ」
SQLアンチパターン読書会 「スパゲッティクエリ」SQLアンチパターン読書会 「スパゲッティクエリ」
SQLアンチパターン読書会 「スパゲッティクエリ」
 
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
SQLアンチパターン 幻の第26章「とりあえず削除フラグ」
 
SQLアンチパターンNight
SQLアンチパターンNightSQLアンチパターンNight
SQLアンチパターンNight
 
SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」SQLアンチパターン「ディプロマティック・イミュニティ」
SQLアンチパターン「ディプロマティック・イミュニティ」
 
MySQLで論理削除と正しく付き合う方法
MySQLで論理削除と正しく付き合う方法MySQLで論理削除と正しく付き合う方法
MySQLで論理削除と正しく付き合う方法
 

アジャイルサムライ 5章「具現化させる」