Agile Estimating and Planning:the Yin Side

75
角谷 信太郎 KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc. 日本Rubyの会 (株)永和システムマネジメント [email protected] 第24回XPJUGユーザ会 TIS本社会議室; 2009-03-26(Fri) アジャイルな 見積りと 計画づくり:陰の巻 Agile Estimating and Planning : the yin side

TAGS:

description

 

Transcript of Agile Estimating and Planning:the Yin Side

Page 1: Agile Estimating and Planning:the Yin Side

角谷 信太郎KAKUTANI Shintaro; Nihon Ruby-no-kai; Eiwa System Management,Inc.

日本Rubyの会(株)永和システムマネジメント [email protected]

第24回XPJUGユーザ会 TIS本社会議室; 2009-03-26(Fri)

アジャイルな見積りと計画づくり:陰の巻Agile Estimating and Planning : the yin side

Page 2: Agile Estimating and Planning:the Yin Side

角谷信太郎kakutani.comKAKUTANI Shintaro

Page 3: Agile Estimating and Planning:the Yin Side

アジャイルな見積りと計画づくりについては、書籍一冊ぶんぐらいは話したい内容があるのですけれども……

Page 4: Agile Estimating and Planning:the Yin Side

たとえば、書籍には書かれていない話

Page 7: Agile Estimating and Planning:the Yin Side
Page 8: Agile Estimating and Planning:the Yin Side
Page 9: Agile Estimating and Planning:the Yin Side

陽陰

Page 10: Agile Estimating and Planning:the Yin Side

地図

Page 11: Agile Estimating and Planning:the Yin Side

Background

Foreground

Page 12: Agile Estimating and Planning:the Yin Side

本日のお話

Page 13: Agile Estimating and Planning:the Yin Side

『アジャイルな見積りと計画づくり』の文中ではシレっと書かれているけれども、本書の内容を支えている土台となるとても大事な考え方をあらためて確認します。

Page 14: Agile Estimating and Planning:the Yin Side

本日のまとめ✓ “プロセス”は過程✓ “アジャイル”は度合い✓ “フィードバック”は学び✓人は学ぶ存在ということを信じられますか?

Page 15: Agile Estimating and Planning:the Yin Side

謝辞

Page 16: Agile Estimating and Planning:the Yin Side

✓ KKD (giantech.jp)✓ id:haru01✓ id:papanda0806✓ AEP翻訳チームの皆さん✓ プロジェクトのみんな

謝辞

Page 17: Agile Estimating and Planning:the Yin Side

お品書き1.書名について2.アジャイルなプロセスとは何か?

3.人について何を本当に信じているか?

Page 18: Agile Estimating and Planning:the Yin Side

(1)

Page 19: Agile Estimating and Planning:the Yin Side

書名について

Page 20: Agile Estimating and Planning:the Yin Side
Page 21: Agile Estimating and Planning:the Yin Side

『アジャイルな 見積りと計画づくり』

✓見積り(Estimating)✓計画づくり(Planning)✓アジャイルな(Agile)

Page 22: Agile Estimating and Planning:the Yin Side

見積り

Page 23: Agile Estimating and Planning:the Yin Side

見積り✓ Estimating✓見積もること✓× 見積(御見積書)✓プロセス = 「過程」

Page 24: Agile Estimating and Planning:the Yin Side

計画づくり

Page 25: Agile Estimating and Planning:the Yin Side

計画づくり✓ Planning✓計画を立てること✓× 計画(計画書)✓プロセス = 「過程」

Page 26: Agile Estimating and Planning:the Yin Side

プロセス

Page 27: Agile Estimating and Planning:the Yin Side

見積りと計画づくりのいずれもがプロセス、すなわち“それ”を実行することと、それを実行する主体についての話題である。

Page 28: Agile Estimating and Planning:the Yin Side

そしてプロセス、すなわち実行することと、その実行主体(つまり人)は既に遍在し実践され続けている。

Page 29: Agile Estimating and Planning:the Yin Side

つまり“プロセス”とはソフトウェアをつくっている活動そのもの、すなわちソフトウェアづくりである。

Page 30: Agile Estimating and Planning:the Yin Side

アジャイル

Page 31: Agile Estimating and Planning:the Yin Side
Page 32: Agile Estimating and Planning:the Yin Side

形容詞

Page 33: Agile Estimating and Planning:the Yin Side
Page 34: Agile Estimating and Planning:the Yin Side

オーム社

Page 35: Agile Estimating and Planning:the Yin Side
Page 36: Agile Estimating and Planning:the Yin Side

http://gihyo.jp/dev/serial/01/agile

Page 37: Agile Estimating and Planning:the Yin Side
Page 38: Agile Estimating and Planning:the Yin Side

“アジャイル”とは既に遍在 す る プ ロ セ ス の “ アジャイルさ”を形容するものであり、どれだけ “アジャイルであるか”を示す“度合い”なのだ。

Page 39: Agile Estimating and Planning:the Yin Side

“アジャイル”とはプロセスがどれだけいきいきしているかを示す度合いである。

“Agile” is degree.ー Kakutani Shintaro

Page 40: Agile Estimating and Planning:the Yin Side

アジャイルなプロセス✓ プロセス、つまり私たちの“ソフトウェアづくり”の過程がアジャイルであることの度合いを言っている(形容詞)

✓ “アジャイルプロセス”というモノは無い (名詞)

Page 41: Agile Estimating and Planning:the Yin Side

(2)

Page 42: Agile Estimating and Planning:the Yin Side

アジャイルなプロセスとは何か?

Page 43: Agile Estimating and Planning:the Yin Side
Page 44: Agile Estimating and Planning:the Yin Side

オーム社

Page 45: Agile Estimating and Planning:the Yin Side

開発がアジャイルであるということは、協調性を重んじる環境で、フィードバックに基づいた調整を行い続けることである。

Page 46: Agile Estimating and Planning:the Yin Side

フィードバック

Page 47: Agile Estimating and Planning:the Yin Side

学び

Page 48: Agile Estimating and Planning:the Yin Side

✓ 2つの知識の獲得✓プロダクトに関する知識✓なにをつくるのか?

✓プロジェクトに関する知識✓どうやってつくるのか?

フィードバック = 学び

Page 49: Agile Estimating and Planning:the Yin Side

学びとは何か?

Page 50: Agile Estimating and Planning:the Yin Side
Page 51: Agile Estimating and Planning:the Yin Side

学びとは“人に対して”行われることではない。“人が”行うことである。

ー Andy Hunt

Page 52: Agile Estimating and Planning:the Yin Side

だから、アジャイルなソフトウェアづくりの中心にはプロセスの実践主体である “人”が据えられねばならない。

Page 53: Agile Estimating and Planning:the Yin Side

経験の伴わない、知識のみの習得は、効果がない。

ー Andy Hunt

Page 54: Agile Estimating and Planning:the Yin Side

だ か ら 、 イテ レ ーション終了時点までにストーリーを「リリース可能なソフトウェア」へと変換せねばならない。

Page 55: Agile Estimating and Planning:the Yin Side

目的やフィードバックのない無計画なやり方は、一貫性のない結果を招きがちである。

ー Andy Hunt

Page 56: Agile Estimating and Planning:the Yin Side

だから、安定したフィードバックを継続させるためには計画が必要であり、信頼のおける計画のためには見積りが欠かせない。

Page 57: Agile Estimating and Planning:the Yin Side

そして、信頼のおける見積りを出せるようになるには2つの知識を獲得できるフィードバックが欠かせない。

Page 58: Agile Estimating and Planning:the Yin Side

見積りのコツは、見積もり続けること。

ー Masatoshi SEKI (id:m_seki)

Page 59: Agile Estimating and Planning:the Yin Side

(3)

Page 60: Agile Estimating and Planning:the Yin Side

人について何を本当に信じているか?

Page 61: Agile Estimating and Planning:the Yin Side
Page 62: Agile Estimating and Planning:the Yin Side

リーン活動(ソフトウェアづくりをアジャイルにしようとすること)に着手する前に答えるべき最後の問い:

Page 63: Agile Estimating and Planning:the Yin Side

人について、何を本当に信じているか?

ー Mr. & Mrs. Poppendieck

Page 64: Agile Estimating and Planning:the Yin Side

チームの一人ひとりがプロジェクトを通じて学び、うまくなっていけることを本当に信じられますか?本当に?

Page 65: Agile Estimating and Planning:the Yin Side

アジャイルなソフトウェアづくり✓見積もるのは人✓計画を立てるのは人✓開発するのは人✓使うのは人

Page 66: Agile Estimating and Planning:the Yin Side

✓ ソフトウェアづくりの現場を見る

✓ ソフトウェアをつくっている人を見る

✓ ソフトウェアを使っている人を見る

アジャイルなソフトウェアづくり

Page 67: Agile Estimating and Planning:the Yin Side

ビジネスとしてソフトウェアづくりに関わる人たちをどうすれば“いきいき”させられるか?

Page 68: Agile Estimating and Planning:the Yin Side

そのことを肝に銘じることなくポイントの入り繰りに堕したとき、本書の手法でもプロジェクトは失敗する

Page 69: Agile Estimating and Planning:the Yin Side

本日のお話

Page 70: Agile Estimating and Planning:the Yin Side

『アジャイルな見積りと計画づくり』の文中ではシレっと書かれているけれども、本書の内容を支えている土台となるとても大事な考え方をあらためて確認しました。

Page 71: Agile Estimating and Planning:the Yin Side

本日のまとめ✓ “プロセス”は過程✓ “アジャイル”は度合い✓ “フィードバック”は学び✓人は学ぶ存在ということを信じられますか?

Page 72: Agile Estimating and Planning:the Yin Side

それでは、よい見積りと計画づくりを。

Page 73: Agile Estimating and Planning:the Yin Side

Happy Estimating & Planning!

Page 74: Agile Estimating and Planning:the Yin Side

提 供

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

Page 75: Agile Estimating and Planning:the Yin Side

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