Slide 1

Slide 1 text

失敗から学ぶ エンジニア組織論 尾藤正人 a.k.a. BTO

Slide 2

Slide 2 text

おまえ誰? オープンロジ 執行役員 技術開発担当 現職 未踏ユース採択 元ウノウCTO 元UUUM CTO 元Repro CTO 経歴 IPA未踏プロジェクトに採択後、数 社のスタートアップで CTOを歴任。 オープンロジの取り組むフルフィル メントの未来に共感し、 2022年8月 に入社

Slide 3

Slide 3 text

1回目のCTO ● 周りの失敗やミスを強く責める ● 正論を振りかざす ● 開発中心でマネジメントはほぼやってなかった ● 自分が正しいと本気で思っていた ジョジョの奇妙な冒険©荒木飛呂彦

Slide 4

Slide 4 text

反省... ● 会社を辞めてから振り返ってみて、結果的にうまくいってないことに気づい た ○ 気づいたきっかけは覚えていない ● 人望を失い、自分から人が離れているのを感じた ● 大きく反省をし、自分自身を変えることを決意 ジョジョの奇妙な冒険©荒木飛呂彦

Slide 5

Slide 5 text

アンガーマネジメントに着手 ● 怒らないように自分をコントロールする ● もともと短気なところがあった ● 5,6年かけてコントロールできるようになってきた ● 今では怒ることがほぼなくなった ● 怒って損することはあっても怒って得をすることは 何もない ジョジョの奇妙な冒険©荒木飛呂彦

Slide 6

Slide 6 text

2回目のCTO ● 1回目の失敗を繰り返さないためにマネジメントに向き合った ● マネジメント系の記事を読み、実践して、振り返り、自分にあったやり方を 確立していった ● 開発組織の立ち上げはうまくいった。営業が強い会社にしては、かなり技 術力の高い開発組織が作れたと自負している

Slide 7

Slide 7 text

またまた反省... ● 開発組織の立ち上げはうまくいったがビズ側とは大きな溝ができた ● 技術的な事情を理解してもらうのが難しく、悪い意味でのサンクチュアリを 作ってしまった ● ビズとテックがタッグを組む体制を作ることの重要性を痛感 ジョジョの奇妙な冒険©荒木飛呂彦

Slide 8

Slide 8 text

一方で得られたものは大きかった ● スキル ○ マネジメントを軸とした組織の立ち上げと運用 ○ 非IT系の職種との向き合い方やコミュニケーションのやり方 ● 実績 ○ 役員としてIPOに関わる ○ 上場企業での役員経験

Slide 9

Slide 9 text

どうやって成長していくか ジョジョの奇妙な冒険©荒木飛呂彦

Slide 10

Slide 10 text

成長とは何か? ● スキルを身につける ● できないことができるようになる

Slide 11

Slide 11 text

スキルとは何か? ● 良質な成果を一定の再現性を持って出せる能力 ● 良質な成果: ホームランを打つ ● 1000回に1回打てる: まぐれ ● 10回に1回打てる: スキル

Slide 12

Slide 12 text

問題

Slide 13

Slide 13 text

正解 RSフリップフロップ

Slide 14

Slide 14 text

No content

Slide 15

Slide 15 text

RSフリップフロップ S R Q Q+ 0 0 0 0 0 0 1 1 0 1 0 0 0 1 1 0 1 0 0 1 1 0 1 1 1ビットメモリ

Slide 16

Slide 16 text

制御回路の基本的構造 処理 出力を入力にフィードバック

Slide 17

Slide 17 text

スキルを身につけるためには ● 実践してみる ● 実践した結果を振り返り分析する ○ うまくいったことやいかなかったことを言語化し、自分の引き出しの中 にいれておく ● 再度修正した内容を実践し再現性を上げていく 経験学習

Slide 18

Slide 18 text

3回目のCTO ● 過去2回は開発組織をゼロから立ち上げたが、大きな開 発組織に途中から入った時に同じやり方が通用するか は未知数だった ● それなりの規模の開発組織に途中から入り開発組織の 改善に着手 ● 改善がうまく進み、再現性の高さを確認することができ た ©地獄のミサワ

Slide 19

Slide 19 text

オープンロジでもう一回挑戦 ● これからの結果で判断してください ©地獄のミサワ

Slide 20

Slide 20 text

おまけ: 組織作りをシステム開発は似ている ● 単一責任の原則 ● SPOFの解消 ● 共通処理のモジュール化 ● フレームワークの導入 ● CI/CD ● コーディング規約

Slide 21

Slide 21 text

組織作りとシステム開発の決定的な違い 書いたプログラム通 りに動く 思うように動いても らえない コンピュータ 人 人に動いてもらうためにどうすれば良いかを考えれば、シス テム開発のノウハウが応用できる

Slide 22

Slide 22 text

人の脳みそはバグってる ● 新人類の歴史は600万年ぐらい ○ 文明の歴史は1万年ぐらい ○ 狩猟民族としての進化が支配的 ● 視覚的、直感的な判断が生存に有利

Slide 23

Slide 23 text

認知バイアスをうまく活用する ● 損失回避バイアス ○ 不確定状況下において、損失を回避する意思決定をする ● 相手にとってのメリットだけではなくデメリットも示す

Slide 24

Slide 24 text

説得には2つの腹落ちが必要 説得 論理的腹落ち 感情的腹落ち

Slide 25

Slide 25 text

人に動いてもらうためには ● 視覚や直感に働きかけるための資料作りや情報のインプット ● 相手にとってのメリット・デメリットを提示する ● 論理的腹落ちと感情的腹落ちを意識する システム開発の知識を応用し、 組織作りを進める

Slide 26

Slide 26 text

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