3年前の僕へ-a piece of cake-

175
3年前の僕へ

Upload: gardentree

Post on 20-Jul-2015

570 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: 3年前の僕へ-a piece of cake-

3年前の僕へ

Page 2: 3年前の僕へ-a piece of cake-

今日お話しする内容

Page 3: 3年前の僕へ-a piece of cake-

働く環境の大きな変化で!気づいた事がある

Page 4: 3年前の僕へ-a piece of cake-

大きく変わった事

Page 5: 3年前の僕へ-a piece of cake-

大きく変わった事3年前

ベンチャー勤務

プログラマー

自社サービスの作成

Page 6: 3年前の僕へ-a piece of cake-

大きく変わった事3年前

ベンチャー勤務

プログラマー

自社サービスの作成

現在

フリーランス

プログラマー兼CTO

サービスの作成!コンサル、受託

Page 7: 3年前の僕へ-a piece of cake-

自社サービス

企画・営業

開発・運営

企画・営業チーム

開発チーム

調整

Page 8: 3年前の僕へ-a piece of cake-

あの時の僕へ!伝えたい事

Page 9: 3年前の僕へ-a piece of cake-

気づき != 新しい解決策

Page 10: 3年前の僕へ-a piece of cake-

当時の状況と課題!と!

既知の解決策!の!

結びつき

Page 11: 3年前の僕へ-a piece of cake-

気づき = 結びつき

Page 12: 3年前の僕へ-a piece of cake-

3年前の僕へ!a piece of cake

@garden_tree

Page 13: 3年前の僕へ-a piece of cake-

1. 創 技術で現場をリードする!

2. 団 プロセスと組織を変革する!

3. 守 チームを堅牢に護る

3つのテーマ

[公開用追記]!発表は、以下の4トラックで構成されていて、!本発表は考トラックで行われました。!・技術で現場をリードする創!・プロセスと組織を変革する団!・チームを堅牢に護る守!・未知の世界を切り開く考

Page 14: 3年前の僕へ-a piece of cake-

1.創!技術で現場をリードする

Page 15: 3年前の僕へ-a piece of cake-

3年前の僕

Page 16: 3年前の僕へ-a piece of cake-

自社サービス

企画・営業

開発・運営

企画・営業チーム

開発チーム

調整

Page 17: 3年前の僕へ-a piece of cake-

システムイメージ

Page 18: 3年前の僕へ-a piece of cake-

システムイメージアンバランスな構成

Page 19: 3年前の僕へ-a piece of cake-

システムイメージアンバランスな構成

穴だらけ

Page 20: 3年前の僕へ-a piece of cake-

システムイメージ

運用対策がされていない

アンバランスな構成

穴だらけ

Page 21: 3年前の僕へ-a piece of cake-

3年前意識していた目標•リリーススケジュールを守る!

•サービスを安定稼働させる!

•運用の手間を減らす

Page 22: 3年前の僕へ-a piece of cake-

システムイメージ

Page 23: 3年前の僕へ-a piece of cake-

システムイメージ変更に強くする為にバランスを整える

Page 24: 3年前の僕へ-a piece of cake-

システムイメージ変更に強くする為にバランスを整える

安定稼働させる為に穴をうめる

Page 25: 3年前の僕へ-a piece of cake-

システムイメージ変更に強くする為にバランスを整える

安定稼働させる為に穴をうめる

運用の為の機能を追加

Page 26: 3年前の僕へ-a piece of cake-

目標を達成する為の手段•アジャイル開発!

•テスト駆動開発!

• CI等など・・・

Page 27: 3年前の僕へ-a piece of cake-

その結果

Page 28: 3年前の僕へ-a piece of cake-

使われない機能が!増えていく・・・

Page 29: 3年前の僕へ-a piece of cake-

なぜか?

Page 30: 3年前の僕へ-a piece of cake-

当時のサービスは!ビジネスモデルを模索している!

最中だった

Page 31: 3年前の僕へ-a piece of cake-

ビジネスモデルを!模索する為に!

仮説検証をするべきだった

Page 32: 3年前の僕へ-a piece of cake-

サービスの拡大

Page 33: 3年前の僕へ-a piece of cake-

サービスの拡大

Page 34: 3年前の僕へ-a piece of cake-

ピボット

Page 35: 3年前の僕へ-a piece of cake-

ピボット

Page 36: 3年前の僕へ-a piece of cake-

なぜ気づかなかったのか?

Page 37: 3年前の僕へ-a piece of cake-

3年前意識していた目標•サービスを安定稼働!

•運用の手間を減らす!

•リリーススケジュールを守る

Page 38: 3年前の僕へ-a piece of cake-

3年前意識していた目標•サービスを安定稼働!

•運用の手間を減らす!

•リリーススケジュールを守る

目標を履き違えていた

Page 39: 3年前の僕へ-a piece of cake-

ではあるべき目標は?

Page 40: 3年前の僕へ-a piece of cake-

ケント・ベックがあるセミナーで紹介した!NASAでのエピソード

トイレで掃除をしている一人の男に、!「あなたの仕事は何ですか?」と聞いた!

彼は答えた!「私の仕事は人を月に運ぶことだ」

Page 41: 3年前の僕へ-a piece of cake-

目標はビジネスの成功

Page 42: 3年前の僕へ-a piece of cake-

ビジネスに興味を持つ事から!スタート

Page 43: 3年前の僕へ-a piece of cake-

なぜ目標を履き違えたのか

Page 44: 3年前の僕へ-a piece of cake-

3年前!! あるべき姿

目標サービスの安定稼働!スケジュールを守る!運用コストの軽減

ビジネスの成功

手段アジャイル開発!テスト駆動開発!

CI!等など・・・

仮説の検証!システム開発!等など・・・

Page 45: 3年前の僕へ-a piece of cake-

3年前!! あるべき姿

目標サービスの安定稼働!スケジュールを守る!運用コストの軽減

ビジネスの成功

手段アジャイル開発!テスト駆動開発!

CI!等など・・・

仮説の検証!システム開発!等など・・・

システムを作る事が目標になっている

Page 46: 3年前の僕へ-a piece of cake-

3年前!! あるべき姿

目標サービスの安定稼働!スケジュールを守る!運用コストの軽減

ビジネスの成功

手段アジャイル開発!テスト駆動開発!

CI!等など・・・

仮説の検証!システム開発!等など・・・

システムを作る事が目標になっている

あるべき目標

Page 47: 3年前の僕へ-a piece of cake-

3年前!! あるべき姿

目標サービスの安定稼働!スケジュールを守る!運用コストの軽減

ビジネスの成功

手段アジャイル開発!テスト駆動開発!

CI!等など・・・

仮説の検証!システム開発!等など・・・

システムを作る事が目標になっている

システム開発はビジネスを成功させる為の!手段にすぎない

あるべき目標

Page 48: 3年前の僕へ-a piece of cake-

まとめ

Page 49: 3年前の僕へ-a piece of cake-

システムを作る事を!目標にすると!

使われないシステムになる

Page 50: 3年前の僕へ-a piece of cake-

目標はビジネスの成功

Page 51: 3年前の僕へ-a piece of cake-

!

現場はビジネスの中にある!

Page 52: 3年前の僕へ-a piece of cake-

技術でビジネスを!リードしよう!

Page 53: 3年前の僕へ-a piece of cake-

補足

Page 54: 3年前の僕へ-a piece of cake-

ビジネスという言葉の変化

Page 55: 3年前の僕へ-a piece of cake-

経営 営業 開発

当時の認識

Page 56: 3年前の僕へ-a piece of cake-

経営 営業 開発

当時の認識ビジネス側 開発側

ビジネス

Page 57: 3年前の僕へ-a piece of cake-

既知の解決策

Page 58: 3年前の僕へ-a piece of cake-

~アジャイルサムライ 第6章 より~

~アジャイルサムライ 第6章 より~

Page 59: 3年前の僕へ-a piece of cake-

経営

営業

開発

ケーキで例えた当時の認識

Page 60: 3年前の僕へ-a piece of cake-

経営

営業

開発

ケーキで例えた当時の認識

ビジネス側

開発側

Page 61: 3年前の僕へ-a piece of cake-

ケーキを食べるときにスポンジだけ食べたいと思う人はあまりいないだろう。!お客さんだって同じだ。解決策を土台から3分の1とか半分だけ渡されたって嬉しくなんかない。!(略)!アーキテクチャのすべてのレイヤを貫いて、お客さんにとって価値のある成果を届けるようにするんだ。

~アジャイルサムライ 第6章 より~

Page 62: 3年前の僕へ-a piece of cake-

経営

営業

開発

Page 63: 3年前の僕へ-a piece of cake-

お客さんに価値のある成果を届ける

アーキテクチャのすべてのレイヤを貫いて

経営

営業

開発

ビジネス

Page 64: 3年前の僕へ-a piece of cake-

アーキテクチャのすべてのレイヤを貫いて!お客さんに価値のある成果を届ける!

=!ビジネス

Page 65: 3年前の僕へ-a piece of cake-

2.団!プロセスと組織を変革する

Page 66: 3年前の僕へ-a piece of cake-

3年前の僕

Page 67: 3年前の僕へ-a piece of cake-

自社サービス

企画・営業

開発・運営

企画・営業チーム

開発チーム

調整

Page 68: 3年前の僕へ-a piece of cake-

当時イメージしてたプロセス

Page 69: 3年前の僕へ-a piece of cake-

プロセスのイメージ図

Aさん Bさん Cさん Dさん

Page 70: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

当時の目標

工程α 工程β 工程γ 工程δ

Page 71: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

当時の目標

1.各工程の質の向上

工程α 工程β 工程γ 工程δ

Page 72: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

当時の目標

1.各工程の質の向上 2.各工程間の最適化

工程α 工程β 工程γ 工程δ

Page 73: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

当時の目標3.リードタイムの高速化

1.各工程の質の向上 2.各工程間の最適化

工程α 工程β 工程γ 工程δ

Page 74: 3年前の僕へ-a piece of cake-

その結果

Page 75: 3年前の僕へ-a piece of cake-

成果が”想定範囲内”のものになってしまった

Page 76: 3年前の僕へ-a piece of cake-

なぜか?

Page 77: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

想定内の結果

A×B×C×D=Q!(1×1.2×0.8×1.1=1.056)

Page 78: 3年前の僕へ-a piece of cake-

想定範囲を超えたものを!作るには?

Page 79: 3年前の僕へ-a piece of cake-

高速化より可能性

Page 80: 3年前の僕へ-a piece of cake-

工程α 工程β 工程γ 工程δ

(A+B+C+D)x(A+B+C+D)x(A+B+C+D)x(A+B+C+D)=Q(1.2+1+0.8+1.1)x(1.1+1.2+1+0.8)x(0.8+1.1+1.2+1)x(0.8+1.2+1+1.1)=282

可能性の計算式

Page 81: 3年前の僕へ-a piece of cake-

コラボレーション

Page 82: 3年前の僕へ-a piece of cake-

コレボレーションとは

共通の目標を触媒に!特定の成果に対して!

それぞれのやり方で貢献する

Page 83: 3年前の僕へ-a piece of cake-

コレボレーションとは

共通の目標を触媒に!特定の成果に対して!

それぞれのやり方で貢献する

例えば、ビジネスの成功

Page 84: 3年前の僕へ-a piece of cake-

なぜ気づかなかったのか?

Page 85: 3年前の僕へ-a piece of cake-

組織のフロー

Page 86: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

組織のフロー

Page 87: 3年前の僕へ-a piece of cake-

Aさん Bさん Cさん Dさん

組織のフロー

企画部 営業部 開発部 開発部

Page 88: 3年前の僕へ-a piece of cake-

当時イメージしていたプロセスは!組織によって決められた!

フローだった

Page 89: 3年前の僕へ-a piece of cake-

当時イメージしていたプロセスは!組織によって決められた!

フローだったものづくりのプロセスではない

Page 90: 3年前の僕へ-a piece of cake-

まとめ

Page 91: 3年前の僕へ-a piece of cake-

組織のフローでは!想定内ものしか作れない

Page 92: 3年前の僕へ-a piece of cake-

目指すのは最適化より可能性

Page 93: 3年前の僕へ-a piece of cake-

コラボレーションは!可能性のプロセス

Page 94: 3年前の僕へ-a piece of cake-

コラボレーションで!変革を起こそう!

Page 95: 3年前の僕へ-a piece of cake-

補足

Page 96: 3年前の僕へ-a piece of cake-

コラボレーションの一例

Page 97: 3年前の僕へ-a piece of cake-

チョコレート職人クリーム職人スポンジ職人

チク

Page 98: 3年前の僕へ-a piece of cake-

サイコーの!チョコレート

サイコーの!クリーム

サイコーの!スポンジ

サイコーの!ケーキ(?)

Page 99: 3年前の僕へ-a piece of cake-

チ作る

サイコーの!チョコレート

Page 100: 3年前の僕へ-a piece of cake-

チ作る

クリームと!スポンジに!

合うチョコレート

Page 101: 3年前の僕へ-a piece of cake-

チ作る

ク味見 味見

クリームと!スポンジに!

合うチョコレート

Page 102: 3年前の僕へ-a piece of cake-

チ作る

ク味見 味見

クリームと!スポンジに!

合うチョコレート

Page 103: 3年前の僕へ-a piece of cake-

調和のとれた!美味しい!ケーキ!

クリームと!スポンジに!

合うチョコレート

チョコレートと!スポンジに!合うクリーム

チョコレートと!クリームに!合うスポンジ

ク作る

味見

作る

味見

チ作る

味見

クチ

Page 104: 3年前の僕へ-a piece of cake-

3.守!チームを堅牢に護る

Page 105: 3年前の僕へ-a piece of cake-

3年前の僕

Page 106: 3年前の僕へ-a piece of cake-

自社サービス

企画・営業

開発・運営

企画・営業チーム

開発チーム

調整

Page 107: 3年前の僕へ-a piece of cake-

プロジェクトを!メンバーに任せた

Page 108: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

Page 109: 3年前の僕へ-a piece of cake-

その結果

Page 110: 3年前の僕へ-a piece of cake-

チームを壊しかけた...

Page 111: 3年前の僕へ-a piece of cake-

なぜか?

Page 112: 3年前の僕へ-a piece of cake-

認識の違いがあった

Page 113: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

Page 114: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

Page 115: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

Page 116: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

認識の違い

Page 117: 3年前の僕へ-a piece of cake-

そして、その事に!気づいていなかった

Page 118: 3年前の僕へ-a piece of cake-

なぜ気づかなかったのか?

Page 119: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

Page 120: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

既存の文化

Page 121: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

既存の文化 新しい文化

Page 122: 3年前の僕へ-a piece of cake-

好きにやって良いよ

ラジャー!

いつも通り成果を期待

俺達のやり方でいつもとは違う最高の成果を!

文化(暗黙知)の違い既存の文化 新しい文化

Page 123: 3年前の僕へ-a piece of cake-

“いつも通り”だと!思いこんでいた

Page 124: 3年前の僕へ-a piece of cake-

では文化の違いを埋めるには?

Page 125: 3年前の僕へ-a piece of cake-

目標を共有し!共に新しい文化を作る

Page 126: 3年前の僕へ-a piece of cake-

コラボレーション!

Page 127: 3年前の僕へ-a piece of cake-

まとめ

Page 128: 3年前の僕へ-a piece of cake-

認識の違いがチームを壊す

Page 129: 3年前の僕へ-a piece of cake-

認識は文化に依存する

Page 130: 3年前の僕へ-a piece of cake-

文化はチームで作る

Page 131: 3年前の僕へ-a piece of cake-

文化を育て!チームを堅牢に護る

Page 132: 3年前の僕へ-a piece of cake-

補足

Page 133: 3年前の僕へ-a piece of cake-

共に作る新しい文化の例

Page 134: 3年前の僕へ-a piece of cake-

美味しいケーキ作ろう!

作ろう!

美味しいケーキ?

Page 135: 3年前の僕へ-a piece of cake-

美味しいケーキ作ろう!

作ろう!

美味しいケーキ?

Page 136: 3年前の僕へ-a piece of cake-

美味しいケーキ?

クリームとスポンジの!ケーキが食べたい

イチゴの!ケーキが食べたい

Page 137: 3年前の僕へ-a piece of cake-

美味しいケーキ?

クリームとスポンジの!ケーキが食べたい

イチゴの!ケーキが食べたい

Page 138: 3年前の僕へ-a piece of cake-

2人で作ったケーキ!=!

共に作った新しい文化

Page 139: 3年前の僕へ-a piece of cake-

総括

Page 140: 3年前の僕へ-a piece of cake-

3年前の僕は何を見ていたのか?!!

現在の僕は何を見ているのか?

Page 141: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

Page 142: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

目の前の業務

Page 143: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

目の前の業務

与えられた環境

Page 144: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

目の前の業務

与えられた環境

自分自身

Page 145: 3年前の僕へ-a piece of cake-

目の前にあるたった1つの!ものしか見ていなかった

Page 146: 3年前の僕へ-a piece of cake-

目の前にあるたった1つのもの!=!

閉じた世界

Page 147: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

Page 148: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

本当の目標

Page 149: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

本当の目標

可能性の挑戦

Page 150: 3年前の僕へ-a piece of cake-

3年前 現在

現場 システム開発 ビジネスの成功

プロセス 組織のフロー コラボレーション

護る 自分の文化 チームの文化

本当の目標

可能性の挑戦

チーム

Page 151: 3年前の僕へ-a piece of cake-

自ら見つけたもの

Page 152: 3年前の僕へ-a piece of cake-

自ら見つけたもの!=!

開かれた世界

Page 153: 3年前の僕へ-a piece of cake-

開かれた世界とは!未知の世界

Page 154: 3年前の僕へ-a piece of cake-

未知の世界へ

Page 155: 3年前の僕へ-a piece of cake-

閉じられた世界!=!地図

Page 156: 3年前の僕へ-a piece of cake-

つまり地図を見て歩いていた

Page 157: 3年前の僕へ-a piece of cake-

地図を見ていては!開かれた世界は見えない

Page 158: 3年前の僕へ-a piece of cake-

地図からコンパスに!持ちかえた

Page 159: 3年前の僕へ-a piece of cake-

地図を捨てコンパスを頼りに進め!伊藤穣一

Page 160: 3年前の僕へ-a piece of cake-

コンパスを持ち!自身がより良いと思える方向へ

Page 161: 3年前の僕へ-a piece of cake-

でも・・・

Page 162: 3年前の僕へ-a piece of cake-

より良い方向を見続けるのは疲れる・・・!先が見えない・・・!不安・・・!

そもそもどこに行きたかったんだっけ?

Page 163: 3年前の僕へ-a piece of cake-

地図よりもコンパスよりも!以前に人類にあったもの

Page 164: 3年前の僕へ-a piece of cake-

Page 165: 3年前の僕へ-a piece of cake-

星とは?

Page 166: 3年前の僕へ-a piece of cake-

自身の中にある絶対的なもの

Page 167: 3年前の僕へ-a piece of cake-

体験

Page 168: 3年前の僕へ-a piece of cake-

僕があの時あの場所で受けた!体験は!

誰にも否定出来ない

Page 169: 3年前の僕へ-a piece of cake-

暗闇の荒野を照らすような!体験とは?

Page 170: 3年前の僕へ-a piece of cake-

憧れ

Page 171: 3年前の僕へ-a piece of cake-

自らが体験した憧れを!目指し進む

Page 172: 3年前の僕へ-a piece of cake-

それが

Page 173: 3年前の僕へ-a piece of cake-

憧れ駆動

Page 174: 3年前の僕へ-a piece of cake-

3年前の僕に伝えたい!たった1つのこと

Page 175: 3年前の僕へ-a piece of cake-

憧れ駆動で

未知の世界を切り開け!