組織作りに「プロダクト開発のエッセンス」 を取り入れ、不確実性に向き合い続ける / Incorporating the “essence of product development” into organizational development and continuing to face uncertainty
by
freee
×
Copy
Open
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Slide 1
Slide 1 text
組織作りに「プロダクト開発のエッセンス」 を取り入れ、不確実性に向き合い続ける Developer Experience Day 2024
Slide 2
Slide 2 text
2 ⽵⽥ 祥 / Yoshi Takeda Engineer 2005~ 執⾏役員 VPoE freee株式会社 常務執⾏役員 VPoE プロダクトグロース開発本部 本部⻑ Product Manager Engineering Manager
Slide 3
Slide 3 text
3 趣味:うさぎ x4を触りまくること。 (個人的な)DX上がりまくり。
Slide 4
Slide 4 text
# 今回お話しすること
Slide 5
Slide 5 text
5 このセッションでは具体的な DX施策というよりは その土台となる組織作りの進め方、必要なデータの活用方法 などのフレームについて話します。
Slide 6
Slide 6 text
6 こんな方の参考になれば幸いです。 ○ CTOやVPoE、EM、チームリーダーとして良い開発組織 良い開発者体験を作るために日々悩んでおり、夜も眠れない方 ○ それらを感覚だけではなく、少しだけロジカルに自信を持って進め ていきたい方
Slide 7
Slide 7 text
7 前提情報 ○ freeeの事業、プロダクトのご紹介 (超さらっと ) ○ freeeの開発組織のアウトライン ○ 「Engineer Success」という組織 本題 ○ 組織作りに「プロダクト開発のエッセンス」を取り⼊れる 具体的な施策を元にポイントをご紹介
Slide 8
Slide 8 text
会社概要 Corporate Overview
Slide 9
Slide 9 text
9 スモールビジネスを、世界の主役に。
Slide 10
Slide 10 text
10 VISION だれもが⾃由に経営できる 統合型経営プラットフォーム。
Slide 11
Slide 11 text
11 従業員数 1,299⼈ ※従業員数は、2023年6⽉末の連結会社の正社員総数
Slide 12
Slide 12 text
12
Slide 13
Slide 13 text
13 経費精算 ⼈事労務 電⼦契約 固定資産 請求管理 会計 ⼯数管理 販売管理 会計‧⼈事労務‧販売管理を核とした 統合型経営プラットフォーム 電⼦稟議 債権債務 管理
Slide 14
Slide 14 text
14 2019年 6月期 2020年 6月期 2017年 6月期 2018年 6月期 2021年 6月期 有料課⾦ユーザー企業数(件) 有料課金 ユーザー企業数 (1)は 約 54万事業所 2022年 6月期 45.1万 2023年 6月期 ※(1) 2024年3⽉末時点。有料課⾦ユーザー企業数には個⼈事業主を含む 37.9万 29.3万 22.4万 16万 12.1万 8.3万 54.3万 2024年 6月期
Slide 15
Slide 15 text
15 最近新キャラが誕生しました (LINEスタンプあります ) Sweee スイー
Slide 16
Slide 16 text
# 開発組織のアウトライン
Slide 17
Slide 17 text
17 プロダクトとチームの変遷
Slide 18
Slide 18 text
18 freeeの開発組織の特性 ‧新プロダクトを毎年リリース ‧ 開発組織の⼈数はスケールし続けている (特に2021年からは年に100⼈overの増加) ‧地⽅拠点、グローバル採⽤、未経験者採⽤など 多様性の広がりもどんどん加速している
Slide 19
Slide 19 text
19 このあたりでVPoEに就任 (= ちょうどやばそうな成⻑カーブ描き始めた時期)
Slide 20
Slide 20 text
20 新規 プロダクト たくさん ⼤規模な 組織 スケール 開発拠点 拡充 グローバル チャレンジ 働き⽅ アップデート Dev Branding ⼭ほどの etc.. これらの変化、進化を⽀え 促進するための機能が組織に必要
Slide 21
Slide 21 text
21 取り組むべきテーマが多すぎて 正直なにから⼿をつけたらいいか分からん
Slide 22
Slide 22 text
22 ひとまず開発組織作り専任チームを作ってみた まずは形から
Slide 23
Slide 23 text
23 参考にしたのは「カスタマーサクセス」という職種 サービスを契約してくださったユーザに対して 能動的に関わり続け、あらゆる⽅法で 「ユーザの成功体験」をサポートしていく役割 (BtoB SaaS企業ではメジャーなファンクション) https://www.amazon.co.jp/dp/4862762603 このエンジニア組織版を作ろう! 「Engineer Success チーム」を組成
Slide 24
Slide 24 text
24 開発メンバーの「成功体験(サクセス)」に 繋がることだけを考え、実⾏し続ける専任チーム
Slide 25
Slide 25 text
25 freeeのエンジニアにとってのサクセス ユーザにとって価値のあるプロダクトを 変化を楽しみながら最速で⽣み出し続けること
Slide 26
Slide 26 text
26 そこに繋がることはなんでもやる ユーザにとって価値のあるプロダクトを 変化を楽しみながら最速で⽣み出し続けること
Slide 27
Slide 27 text
27 組織作りのコンセプトとチームはできたが 具体的にどう進めればいいんだ‧‧‧
Slide 28
Slide 28 text
# 組織作りに 「プロダクト開発のエッセンス」 を取り⼊れる
Slide 29
Slide 29 text
29 VPoEになって組織作りにフォーカスしている中で 「組織作りはプロダクト開発と⾮常に似ている」ことに気付いた ユーザ理解 調査‧分析 設計‧実⾏ 要求定義 評価
Slide 30
Slide 30 text
30 組織作りをプロダクト開発のプロセスに沿って進めてみた ユーザ = 開発組織のメンバー ①メンバーや組織を深く理解し ②組織に必要なことを⾒極め ③実際に試してみて ④結果を⾒ながら改善していく この仮説検証サイクルを⾼速で回す ユーザ理解 調査‧分析 設計‧実⾏ 要求定義 評価
Slide 31
Slide 31 text
31 組織作りにプロダクト開発の概念を取り⼊れることの効果 ● 不確実性の⾼い活動に対して「思考の拠り所」を作ることができる ○ プロダクト開発には不確実性に向き合う叡智が詰まっている。「プ ロダクト開発だとどうするだろう?」という拠り所になる ● 普段慣れ親しんでいる概念なので認知負荷が低く、話が早い ○ フェーズの概念や⽤語など、既に共通認識、概念が⼀定ある ○ 組織作りとかHRって遠い存在でしょ?という前提を壊せる
Slide 32
Slide 32 text
32 数年やってみた結論:めちゃくちゃオススメです。 ユーザ理解 調査‧分析 設計‧実⾏ 要求定義 評価
Slide 33
Slide 33 text
# 各フェーズごとのポイントと 具体的な施策の例
Slide 34
Slide 34 text
34 まずはこのフェーズ ①メンバーや組織を深く理解し ②組織に必要なことを⾒極める ①ユーザ理解 調査‧分析 ③設計‧実⾏ ②要求定義 ④評価 組織作りにおける意思決定に 根拠を⽰し、仮説を作る
Slide 35
Slide 35 text
35 今の組織状態 の把握 構造としては意外とシンプル、ただ本気で向き合えているか ⽬指したい 組織状態 の可視化 実現のために 必要な組織施策
Slide 36
Slide 36 text
36 今の組織状態 の把握 構造としては意外とシンプル、ただ本気で向き合えているか ⽬指したい 組織状態 の可視化 実現のために 必要な組織施策 ⼈増えすぎて良くわからん... まだ先だし変化も⼤きい から具体性が... テーマが多すぎて どれから⼿をつければ...
Slide 37
Slide 37 text
37 今の組織状態 の把握 このそれぞれに対するfreeeのアプローチ事例をご紹介 ⽬指したい 組織状態 の可視化 実現のために 必要な組織施策 事例① Engineer Success ダッシュボード 事例② 3年分の開発組織のポートフォリオ
Slide 38
Slide 38 text
38 まずはこちらのアプローチ ⽬指したい 組織状態 の可視化 実現のために 必要な組織施策 今の組織状態 の把握 事例① Engineer Success ダッシュボード
Slide 39
Slide 39 text
39 ユーザ理解 調査‧分析 - freeeでの事例① 「Engineer Success ダッシュボード」の作成 ○ 取り扱っているデータ 1. 基本情報や評価などの定量データ 2. 対話やサーベイ等による定性データ 3. 開発チーム共通の役割定義を元にした can/will/expect ○ これらのデータを掛け合わせて、あらゆる角度から分析できる ➢ いわゆるタレマネを本気でやっている状態
Slide 40
Slide 40 text
40 「Engineer Success ダッシュボード」の作成、活用 イメージしやすいように私 (takeda)というエンジニアを例に説明
Slide 41
Slide 41 text
41 takeda ① 基本情報や評価などの定量データ ● 基本的な社員情報 ○ 在籍年数 ○ 報酬 ○ 所属の変遷 など ● 評価情報 ○ Qごとの評価 ○ 入社からのグレードの変遷 など
Slide 42
Slide 42 text
42 takeda ② 対話やサーベイ等による定性データ ● 対話による情報 (※共有範囲は非常に限定的 ) ○ 新規入社メンバー全員との入社 2on1 ■ with VPoE & successメンバー ○ VPoEとしての日常的な観察、うろうろ など ● サーベイによる情報 ○ コンディション (体調、メンタル ) ○ 本人視点での組織評価、わくわく感の変遷 など
Slide 43
Slide 43 text
43 takeda ③ 開発組織共通の役割定義を元にした can/will/expect ● can / 本人+マネージャー の認識 ○ 既に実行できるロール、ラダー ● will / 本人の意思 ○ 今後目指したいロール、ラダー ● expect / マネージャーが設計 ○ チームや会社としての期待値として 今後担っていって欲しいロール、ラダー
Slide 44
Slide 44 text
44 ※ ここは少しコンテクストが深いので、補足 freeeの開発組織では ⼈、チーム、プロダクトが増えていき 開発において求められる仕事や役割が多様化し、複雑に。
Slide 45
Slide 45 text
45 Engineer Successチームが主体となり freeeで求められるロール定義とラダーの明⽂化を進め freee内で役割分担を語る際の「共通⾔語」とした
Slide 46
Slide 46 text
46 PdL Product Lead 役割、ロール EM Engineering Manager TL Technical Lead IC Individual Contributor インパクトを出す 主な領域 プロダクト 組織‧⼈材 技術 技術 ※卓越した専⾨性 インパクトを出す 主なアプローチ チームで チームで チームで 主に個⼈で
Slide 47
Slide 47 text
47 [余談] 価値提供に責任を持つロールめちゃくちゃ盛り上がっていますが freeeでも2023年頃からこのロール(PdL)がプロダクト開発のコアになっています。 https://speakerdeck.com/niwatakeru/about-product-engineer https://speakerdeck.com/shnjtk/layerx-improve-development-pr oductivity-of-product-engineers
Slide 48
Slide 48 text
48 各ロールに求められる責務の概要
Slide 49
Slide 49 text
49 各ロールに求められる 責務の詳細、責任の段階
Slide 50
Slide 50 text
50 たとえばこんな使い⽅ Middle EM Middle PdL Junior PdL(若⼿エンジニア) x 2 新規プロダクト開発チームを組成する際に必要な構成を表現
Slide 51
Slide 51 text
51 たとえばこんな使い⽅ Middle EM Middle PdL Junior PdL(若⼿エンジニア) 新規プロダクト開発チームを組成する際に必要な構成を表現
Slide 52
Slide 52 text
52 takeda ③ 開発組織共通の役割定義を元にした can/will/expect に具体的なパラメータを当てはめるとこういうイメージ ● can / 本人+マネージャーの認識 ○ Middle PdL, Junior EM を担当できる ● will / 本人の意思 ○ 今後 Senior PdL を目指していきたい ● expect / マネージャーが設計 ○ 今後 Senior PdL として活躍して欲しい
Slide 53
Slide 53 text
53 各メンバーに関する人事データが一元的に集まっている状態 もちろん横断的な分析も可能 (セグメンテーション、傾向把握など ) ③ 開発組織共通の役割定義を元にした can/will/expect ① 基本情報や評価などの定量データ ② 対話やサーベイ等による定性データ
Slide 54
Slide 54 text
54 ロールとラダーの分布(=組織のケイパビリティ) と そのロールの体験、コンディション PdL EM TL IC 例えば、このダッシュボードがあるとこういうことができる #1 junior middle 戦略理解、納得感 ワクワク感 体調
Slide 55
Slide 55 text
55 PdL EM 新卒⼊社者の成⻑状況とキャリアイメージの把握 PdL EM TL IC 例えば、このダッシュボードがあるとこういうことができる #2 FY23 新卒⼊社 can will
Slide 56
Slide 56 text
56 ユーザ理解 調査‧分析 のポイント ● 近道は意外とない。一次情報から触れていき、把握していくことが大事 ○ 土台を作るまでは大変だが、メンバー 1人1人の解像度をできる限り上 げ流努力を惜しまない。これが後々の意思決定の質に直結する。 ● 定量と定性、両面のデータをミックスして使う ○ 相手は人なので、定量データだけでは見えない行間も多い ● 継続的にいつでもこのデータを参照できるようにしておく ○ 組織的な意思決定をする際に必ず側に置いておき根拠を持つ
Slide 57
Slide 57 text
57 今の組織状態 の把握 次はこちらのアプローチ (※これを先ほどのダッシュボードと組み合わせると超強⼒) ⽬指したい 組織状態 の可視化 実現のために 必要な組織施策 事例② 3年分の開発組織のポートフォリオ
Slide 58
Slide 58 text
58 ユーザ理解 調査‧分析 - freeeでの事例 ② 「開発組織のポートフォリオ」の作成 ○ 現在〜3年後までの組織構成の内訳の可視化 1. 組織全体の人数 2. (先述の)ロール、ラダーの分布、人数 3. 各属性(例えば JP, global や 新卒, 中途 など)の分布、人数 4. 他にも多数の切り口で具体的な人数と割合をシミュレート ○ これを毎年事業状況に応じてアップデートし続ける。
Slide 59
Slide 59 text
59 事業やプロダクトの計画から逆算した数字 + 開発組織としてありたい像の意思ごめ サンプル(データはダミー、項⽬は多少リアル)
Slide 60
Slide 60 text
60 ユーザ理解 調査‧分析 のポイント ● リアルな状況を織り込みつつも、縮こまらず理想像をイメージする ○ 現実的な案に落としていくといつの間にか保守的になりすぎる ■ +現実的すぎるとシンプルに面白くない。 ○ 開発的な理想を考えイメージを広げる ● このイメージは経営メンバーと認識を合わせ続ける ○ これは開発組織への将来的な投資イメージそのもの ■ ここがずれていると、今後の事業やプロダクトに対する認識自体 がずれたまま進んでしまう可能性がある。
Slide 61
Slide 61 text
61 今の組織状態 の把握 ここまで⼟台ができれば、意思決定はかなりしやすくなる ⽬指したい 組織状態 の可視化 Engineer Success ダッシュボード 3年分の開発組織のポートフォリオ
Slide 62
Slide 62 text
62 ここまで⼟台ができれば、意思決定はかなりしやすくなる この前後のGAPはなにか どうやったら埋めていけるか を考えればOK 👍 Engineer Success ダッシュボード 3年分の開発組織のポートフォリオ 今の組織状態 の把握 ⽬指したい 組織状態 の可視化
Slide 63
Slide 63 text
63 freeeでの使い⽅の⼀例(リアルなやつ) ● FY27の組織&プロダクトのスケール見据えると このままでは Middle EMがxx人、Senior PdLがxx人足りない! ○ willに該当ロールを挙げている人の成長支援を整えよう ○ 採用計画、 JDをこのGAP、ロール定義を元にアップデートしよう ○ (ちなみにwill/canを踏まえると異動調整はめっちゃスムーズ )
Slide 64
Slide 64 text
64 freeeでの使い⽅の⼀例(リアルなやつ) ● グレードxxになると次のグレードに上がる平均期間が大幅に伸びている ○ この層に対して効果的なチャレンジアサインができているのか ■ 評価キャリブレの際に次のアサインまで具体的に話そう
Slide 65
Slide 65 text
65 実はここまでに書いた意思決定の⼟台が作れると この後の「実⾏&評価」はかなり進めやすくなります。 なので、今回はさらりとポイントだけ紹介します。
Slide 66
Slide 66 text
66 ①ユーザ理解 調査‧分析 ③設計‧実⾏ ②要求定義 ④評価
Slide 67
Slide 67 text
67 ● 必ず前フェーズの結果を元にした仮説を持って進める ○ 組織テーマは無限に湧いてくるので、選択と集中が超⼤事 ● スモールスタートする ○ 制度や組織の話になると何故かいきなり⼤きくなりがち ○ プロダクトと同じで、実際やってみないと分からないこと多い ■ 特定のチーム、部署でプロトタイピングするなど⼯夫する 設計、実⾏フェーズのポイント
Slide 68
Slide 68 text
68 ①ユーザ理解 調査‧分析 ③設計‧実⾏ ②要求定義 ④評価
Slide 69
Slide 69 text
69 ● 感覚だけではなく、必ずデータをしっかり⾒る ○ ここまでに意思決定の基盤ができていれば、そこに必ず影響がある (例えば先述の Engineer Success ダッシュボードに現れてくる) ○ むしろそういうデータドリブンなサイクルが回るような設計にしておく ● 現実に向き合い、どんどんブラッシュアップする ○ 組織的な取り組みは思ったより成果が出ないことも多い ○ スモールに試しつつ、どんどん改善していく 評価フェーズのポイント
Slide 70
Slide 70 text
# まとめ
Slide 71
Slide 71 text
プロダクト開発と組織作りは⾮常に近しく その概念を応⽤することで より良い意思決定に繋げることができる
Slide 72
Slide 72 text
プロダクト開発と組織作りは近しい ↓
Slide 73
Slide 73 text
プロダクト開発と組織作りは近しい ↓ 良いプロダクトを作れる組織は 良い組織も作れるはず(逆も然り)
Slide 74
Slide 74 text
74 ご清聴ありがとうございました!