33
ソフトウェア開発 個人 から チーム 第11回 みゆっき☆Think 2012/1/20(金)

みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

Embed Size (px)

Citation preview

Page 1: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

ソフトウェア開発個人からチームへ

第11回 みゆっき☆Think

2012/1/20(金)

Page 2: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

自己紹介

• Leonard Chin / レオ• ドワンゴモバイル所属• dwango.jp (Androidの音楽配信とか)• Australia出身• 日本Rubyの会

Page 3: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

チーム開発?

Page 4: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」
Page 5: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

Page 6: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

Page 7: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

Page 8: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

個人

Page 9: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

個人

全部俺

Page 10: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

個人

全部俺

チーム

Page 11: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

個人

全部俺

チーム

A

B

C

Page 12: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

チーム

A

B

C

Page 13: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

チーム

A

B

C

スコープ

Page 14: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

チーム

A

B

C

スコープ

リソース

Page 15: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

何を作るの?

誰が作るの?

いつまで作るの?

チーム

A

B

C

スコープ

リソース

スケジュール

Page 16: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

スコープ

リソース スケジュール

「鋼鉄の三角形」

Page 17: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

時は金なり

“Time is Money”

Page 18: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

スコープ

リソース ・スケジュール

「鋼鉄の一本線」

開発チーム

プロダクト

オーナー

Page 19: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

スケジュール内にどこまでつくるか

Page 20: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

優先順位と見積

順位 機能 見積1 Aができる 大2 Bができる 中3 Cができる 大4 Dができる 小5 Eができる 中...

Page 21: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

優先順位と見積

順位 機能 見積1 Aができる 大2 Bができる 中3 Cができる 大4 Dができる 小5 Eができる 中...

ここまで!

Page 22: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

見積は経験と計測

Page 23: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

不確実性のコーン

完了開始

Page 24: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーション?

Page 25: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーションの経路

Page 26: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーションの経路

脳内で完結一人

Page 27: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーションの経路

脳内で完結一人

1経路二人

Page 28: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーションの経路

脳内で完結一人

1経路二人

n(n-1)/2 経路n人

Page 29: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

コミュニケーションの経路

脳内で完結一人

1経路二人

3経路三人

n(n-1)/2 経路n人

Page 30: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

リアル会話

掲示板

ビデオチャット

電話

IM/IRC

ドキュメント

高効果

低効果

Page 31: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

開発プロセス

Page 32: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

要件

開発工程

仕様

設計

開発

試験

導入

保守

Page 33: みゆっき☆Think#11「ソフトウェア開発 ~個人からチームへ~」

要件

イテレーティブ

仕様 設計 開発 試験 導入 保守

要件 仕様 設計 開発 試験 導入 保守

要件 仕様 設計 開発 試験 導入 保守

要件 仕様 設計 開発 試験 導入 保守