From Iron Triangle To Iron Line

42
角谷 信太郎 KAKUTANI Shintaro; Eiwa System Management,Inc. (株)永和システムマネジメント [email protected] Agile Japan 2009 ライトニングトーク; 2009-04-22(Wed) 鋼鉄の三角形 から 鋼鉄の一本線へ From Iron Triangle to Iron Line

description

 

Transcript of From Iron Triangle To Iron Line

Page 1: From Iron Triangle To Iron Line

角谷 信太郎KAKUTANI Shintaro; Eiwa System Management,Inc.

(株)永和システムマネジメント [email protected]

Agile Japan 2009 ライトニングトーク; 2009-04-22(Wed)

鋼鉄の三角形から鋼鉄の一本線へFrom Iron Triangle to Iron Line

Page 2: From Iron Triangle To Iron Line

自戒をこめて

Page 3: From Iron Triangle To Iron Line

提 供

情報化技術を通じて社会と共生する

Page 4: From Iron Triangle To Iron Line

角谷信太郎kakutani.comKAKUTANI Shintaro

Page 5: From Iron Triangle To Iron Line

よろしくお願いします

Page 6: From Iron Triangle To Iron Line

角谷信太郎✓ (株)永和システムマネジメントサービスプロバイディング事業部チーフプログラマ

✓ 日本Rubyの会理事✓ 技術書籍の翻訳・監訳

Page 7: From Iron Triangle To Iron Line
Page 8: From Iron Triangle To Iron Line
Page 9: From Iron Triangle To Iron Line

毎日コミュニケーションズ

Page 10: From Iron Triangle To Iron Line

別のプレゼンの機会で話せなかったこと

Page 11: From Iron Triangle To Iron Line

角谷 信太郎KAKUTANI Shintaro; Eiwa System Management,Inc.

(株)永和システムマネジメント [email protected]

Agile Japan 2009 ライトニングトーク; 2009-04-22(Wed)

鋼鉄の三角形から鋼鉄の一本線へFrom Iron Triangle to Iron Line

Page 13: From Iron Triangle To Iron Line

鋼鉄の三角形

Page 14: From Iron Triangle To Iron Line

品質

Page 15: From Iron Triangle To Iron Line
Page 16: From Iron Triangle To Iron Line

いち開発者である自分には企業資産(つまりコードベース全体)の価値を低下させるような権限はない

Page 17: From Iron Triangle To Iron Line

品質

スコープ(フィーチャ、機能)

Page 18: From Iron Triangle To Iron Line

品質

スコープ

リソース

(フィーチャ、機能)

(コスト、予算)

Page 19: From Iron Triangle To Iron Line

品質

スコープ

リソース

(フィーチャ、機能)

(コスト、予算)時間

(スケジュール)

Page 20: From Iron Triangle To Iron Line

鋼鉄の三角形でリソースと時間は独立して操作可能か?

Page 21: From Iron Triangle To Iron Line

たとえば思考実験✓ 3つの頂点のうち、✓スコープ・リソース・時間

✓リソースと時間の2つが“制御可能”なら、

✓どうなるだろうか?

Page 22: From Iron Triangle To Iron Line

思考実験(1)✓予算は無限で✓すべてのフィーチャを提供✓ただし、即日納品

Page 23: From Iron Triangle To Iron Line

思考実験(2)✓予算は1ドルで✓すべてのフィーチャを提供✓納期はいつでもよい

Page 24: From Iron Triangle To Iron Line

M.Fowler曰く✓ “女の人を9人集めても、赤ん坊は1ヶ月では生めない”

Page 25: From Iron Triangle To Iron Line

リソースと時間は不可分✓リソースと時間を完全に分けて考えられるとは思わないほうがよいのでは?

✓考える速度✓進みすぎる危険

Page 26: From Iron Triangle To Iron Line

“リソースと時間”

Page 27: From Iron Triangle To Iron Line

クライアントとしての思い✓欲しいもの(スコープ)は、コントロールしたい(当然)

✓いくら使うか(リソース)もコントロールしたい(当然)

✓でも“リソースと時間”

Page 28: From Iron Triangle To Iron Line

つまり、こうなる:

Page 29: From Iron Triangle To Iron Line

品質

スコープ

リソース

(フィーチャ、機能)

(コスト、予算)時間

(スケジュール)

Page 30: From Iron Triangle To Iron Line

リソースと時間

スコープ

Page 31: From Iron Triangle To Iron Line

鋼鉄の一本線

Page 32: From Iron Triangle To Iron Line

✓三角形よりもシンプル :-)✓ひとつの視点として✓じゃあどうすれば?

“鋼鉄の一本線”

Page 33: From Iron Triangle To Iron Line

http://www.codesqueeze.com/the-broken-iron-triangle-is-broken/

“If you have a good working relationship with your client,you can instead,

use Iron Line as a scale...

Page 34: From Iron Triangle To Iron Line

✓リソースと時間が固定でかつスコープも固定の場合、品質に影響が出るか、3つのうち1つ以上を守れなくなるリスクが。

“鋼鉄の一本線”

Page 35: From Iron Triangle To Iron Line

✓ “リソースと時間”は限られているが、スコープは“調整可能”なのであれば、それはアジャイルな度合いが強い

“鋼鉄の一本線”

Page 36: From Iron Triangle To Iron Line

スコープ

リソースと時間

(70%)

Page 37: From Iron Triangle To Iron Line

“鋼鉄の一本線”のために✓仕事の規模の見積りの幅と不確実性の大きさ

✓進む速度の想定の仕方✓不確実性の度合いを反映した計画づくり

Page 38: From Iron Triangle To Iron Line
Page 39: From Iron Triangle To Iron Line

✓不確実性を低減させるための継続的な対話

✓ コミットメントに対する成果

✓ “a good working relationship”

“鋼鉄の一本線”のために

Page 40: From Iron Triangle To Iron Line

スコープ

リソースと時間

Page 41: From Iron Triangle To Iron Line

シンプルだけど簡単じゃないことを考え実践したい。

Page 42: From Iron Triangle To Iron Line

ご清聴ありがとうございました