Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
エンジニアとマネージャーは、いつも勝負をしているのだと思う
Search
gree_tech
PRO
July 09, 2019
Technology
920
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアとマネージャーは、いつも勝負をしているのだと思う
「Developers Summit 2019 Summer」で発表された資料です。
https://event.shoeisha.jp/devsumi/20190702/
gree_tech
PRO
July 09, 2019
More Decks by gree_tech
See All by gree_tech
AI画像認識を活用したゲーム内決済処理検証の自動化
gree_tech
PRO
0
890
長期運営で肥大化したExcelマスターデータの解消に向けた移行事例
gree_tech
PRO
0
910
ゲームにおけるメディアミックス展開との向き合い方 -ヘブンバーンズレッドのメディアミックス企画の立て方-
gree_tech
PRO
0
940
課題発見から始めるプロダクト密着型TA組織立ち上げ 〜小規模TAチームが3Dアセットの生産性を倍にした方法〜
gree_tech
PRO
0
950
属人化を叩き割れ!「制作加速」と「安定化」の矛盾を打破する:8年目プロダクトが辿り着いた「ミスが起こり得ない」アセット制作フローの全貌
gree_tech
PRO
0
890
20年続く長寿タイトルが、15年目にして売上を伸ばせた理由
gree_tech
PRO
0
1.4k
我々はどう生きるか
gree_tech
PRO
2
1k
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
5.5k
マネジメントに役立つ Google Cloud
gree_tech
PRO
0
110
Other Decks in Technology
See All in Technology
Amazon Quick on DesktopがIAM Identity Centerで動かない理由
yukiogawa
0
190
Claude in Chrome 入門 / Introduction to Claude in Chrome
cielo1985
0
740
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.4k
Sigmaで作る業務アプリ
kazushiro_honma
0
140
AIで仕事のやり方を変える
matsu7874
3
1.1k
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
8
840
OpenTelemetryのメトリクスをCloudWatchに送ってPromQLで見てみた
ota1022
0
150
品質と信頼性を地続きにする
grimoh
0
210
データ_AIの事業の勝敗をわけるもの
nek0128
0
240
アプリをもっと"iOSアプリっぽく"する小さな工夫 / Small Touches That Make Your App Feel More Like an iOS App
matsuji
1
830
The Agent Builder Loop from Daily Work to OSS
minorun365
PRO
3
180
Genieを崇めよ
kameitomohiro
0
120
Featured
See All Featured
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
2.2k
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
280
Done Done
chrislema
186
16k
It's Worth the Effort
3n
188
29k
Designing for Performance
lara
611
70k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.6k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
520
Information Architects: The Missing Link in Design Systems
soysaucechin
1
1.1k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
530
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.8k
Transcript
Copyright © GREE, Inc. All Rights Reserved. Confidential [公開版]エンジニアとマネージャーは、 いつも勝負をしているのだと思う
グリー株式会社 開発本部 森田想平
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • 感情からスタートして、「成長」にフォーカスして良い理由を後付けする • 「成長」に影響を与える組織構造やシステム構造の事例を列挙する • 成否がはっきりしない事例が多いですが、皆さまの思考の刺激になれば幸 いです 本資料のサマリ
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • なぜこのテーマで話そうと思ったか • 「戦場」を定義する • 成長と組織構造の関係について • 成長とシステム構造の関係について 目次
Copyright © GREE, Inc. All Rights Reserved. Confidential このテーマで話そうと思った きっかけ
Copyright © GREE, Inc. All Rights Reserved. Confidential 最近優秀なメンバーが他社に転職し、 自分にちょっと腹がたった
タイミングで登壇の話が来た
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
優秀なエンジニアが更なる成長を求めて旅立ってしまう • 中途採用候補者の判断基準が「自分が成長できる環境か」 • 競合他社より成長にコミットできる環境を用意できていない事に対する自 分への危機感 よくある悩み
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
メンバーの成長が重要トピックというのは合意できる。だけど、どのくらい フォーカスすべきか、わからない • 特に、事業との関係性はどう捉えておけばいいのか • 会社として中期経営計画があり年度予算があるなかで、「成長にコミット」 はどう接続するのか よくある悩み
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
成長:事業成果に還流される変化 • 「失敗を許容するために、能力不足は許容できない」 • 「不確実な環境では知識は動く標的になるが、そんな環境で新 たなスキルを学ぶことが、およそどの業界でも競争するうえで 不可欠になっている」 成長は事業にとって良いことだ
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
WILL = 本人の望む成長 • MUST = 組織がメンバーに望む成長 • 不確実な事業・業界にいる場合、重なり を大きくする事にコミットする人が必要 (それがマネージャー?) 成長とWILL / CAN / MUST CAN WILL MUST 発表時「NEED」と記載してた部分を「 MUST」に変更しました
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか 重ならないMUSTへの対応
• 組織構造で対応 ◦ 重なるメンバーを探す ◦ 専門職集団として組織化 • MUST自体を動かす ◦ 極端に言えばBizDev的な 重ならないWILLへの対応 • 良いビジョン、良い先輩、良いコード • 本人の気づきを見逃さない 成長とWILL / CAN / MUST CAN WILL MUST
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか 重ならないCANへの対応
• 成長してもらう必要がある • 本資料で紹介する事例はだいたいココ に含まれる 成長とWILL / CAN / MUST CAN WILL MUST
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
一人のメンバーが全てのMUSTに対応できるわけが無いので、すべての、 エンジニア以外も当然含めた、メンバーが成長できる体制を整える必要が あると思っています • が、今回は、資料の都合上もあって、エンジニアの成長にフォーカスした内 容になっています 補足:チームとして成長していく
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
多分、一番、頭が痛い問題:事業成果との兼ね合い • 事業成果を、最大化すべき目的変数ではなく、遵守すべき制約条件と割り 切って捉える • 目的変数ではない=予算を更に超えて利益貢献することを、自身の仕事 の目的化しない • 制約条件である=予算を遵守する事は自身の仕事の必須条件 事業成果は制約条件と割り切る
Copyright © GREE, Inc. All Rights Reserved. Confidential なぜこのテーマで話そうと思ったか •
メンバーの成長にもっとコミットできないかという課題意識 • 事業成果を制約と割り切り、その中でいかにメンバー個々人の WILL/CAN/MUSTを重ねるか、という事により意識的に取り組みたい、と いう自分の気持ちに気づきました まとめ
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • なぜこのテーマで話そうと思ったか • 「戦場」を定義する • 成長と組織構造の関係について • 成長とシステム構造の関係について 目次
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する •
完全に気分の問題ですが • 太古の昔からプロフェッショナルなエンジニアは、甘くない • 喰うか喰われるか、くらいの気持ちで取り組まないと死んでしまう 「戦い」だと認識する事の効用 • 戦いだと思えば、闘争本能が打ち手を考えてくれる そもそも、なぜ「戦い」なのか
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する •
「戦い」に際しては、勝算の見える戦場を決定したい • 「技術力勝負」 • 自分がなんでも知ってれば、なんでも教えれるはず • あこがれるが自分の場合は厳しい • 一般的にも厳しいのでは 戦場の決定
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する •
技術的に優秀なメンバー vs 技術的に平凡なマネージャー • SWOT分析してみる お互いの状況を比較してみる
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する マネージャーの弱み(Weaknesses)
• 技術力 • 「自分より優秀な人材を採用する」ゆえのジレンマ • 「マネージャーの成長のためにメンバーがいるのではない」 マネージャーの脅威(Threats) • (もちろん人によりますが)ライフイベント。育児と介護 • 自分の場合、数ヶ月単位の育休を2回取っている My SWOT分析
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する マネージャーの強み(Strength)
• 組織構造の決定権限 • システム構造の決定権限 • 評価基準の決定権限 • 予算を取りに行く力 マネージャーの機会(Opportunities) • 上司がえらい人 • 部下が優秀な人 My SWOT分析
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する •
本講演の主旨からは外れますが、お金で成長を支援する(というか、その ための予算を確保する)のも、マネジメント層の大切な仕事だと思います お金で解決できる事がある
Copyright © GREE, Inc. All Rights Reserved. Confidential 「戦場」を定義する •
「強み」と「機会」を最大限活用して、成長環境を整備しよう • 塔の積み上げ勝負より、積み上げた塔の重量に耐える勝負 • この設定なら多少は勝負になるかもしれない 「勝ち筋」を整理する
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • なぜこのテーマで話そうと思ったか • 「戦場」を定義する • 成長と組織構造の関係について • 成長とシステム構造の関係について 目次
Copyright © GREE, Inc. All Rights Reserved. Confidential ここからは事例を 列挙する形になります
Copyright © GREE, Inc. All Rights Reserved. Confidential すべて個人の感想です
Copyright © GREE, Inc. All Rights Reserved. Confidential エンジニアの成長と組織構造の関係 話の枕:現在の組織構造
もりた アナリストT プロマネT エンジニアT リサーチャーT
Copyright © GREE, Inc. All Rights Reserved. Confidential エンジニアの成長と組織構造の関係 キャッチアップフェーズ
• 1エンジニアとしてバリューを発揮できるようになるまで • 学習すべき事柄に関して、自分より強いチームメンバーがいる 開拓フェーズ • キャッチアップの次というか • 学習すべき事柄に関し、自分より強いチームメンバーがいない マネジメントスキル等は置いておく はじめに:成長フェーズの分類
Copyright © GREE, Inc. All Rights Reserved. Confidential エンジニアの成長と組織構造の関係 各フェーズのサポート
• キャッチアップフェーズのサポート • 開拓フェーズのサポート 両フェーズ共通 • 相互学習しやすい組織 • 指示系統ラインが強くなりすぎないようにする 事例の分類
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造によるキャッチアップサポート •
メンター制度等色々あると思いますが、1つだけ • 大切だと思っているのは、成長スピードについて認識を合わせるというか、 心理的安全性を与えるようにすること • キャッチアップに3ヶ月かけてよいのか、1年かけてよいのか、3年かけてよ いのか、最初は本人は全然わからないと思う。 • 直属の上司とも当然認識を合わせる必要があるが、職位がより上位の人 も同じ認識であるということが、本人の落ち着きに繋がるという感想 上司の上司と1on1できる
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造による開拓フェーズのサポート •
新サービスの開発リーダー。王道の成長パターンだと思いますが。 • 肌感として、リーダーを任されたメンバーは会社に残りやすく、サポートを お願いしたメンバーは(リリースをしっかり見守った上で)転職していくこと が多い • とはいえリーダーを一人に絞るのは大原則 新規開発案件のリーダーポジション
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造による開拓フェーズのサポート 研究開発の一側面
• 重要だけど(眼の前の事業オーダーに比べると)緊急でない • 取り扱うチームを分けるのがセオリー? • 各メンバーの「成長」に対する波及効果を考慮して、現状はセオリーに従 わない • ネガティブな面も勿論ある ◦ 一人一人にコンテキストスイッチの切り替えやマルチタスク管理といったオーバーヘッドが 入るので、負荷の総量があがる 研究開発案件は兼任体制で
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造による開拓フェーズのサポート •
中に専門家がいないので、外の専門家に面倒を見てもらう • 本人の能力依存だが、良いフィードバックループが回り始めている 出向
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造による開拓フェーズのサポート •
中に専門家がいないので、外の専門家に面倒を見てもらう • 始めたばかりで、試行錯誤中 技術顧問制度
Copyright © GREE, Inc. All Rights Reserved. Confidential 組織構造による開拓フェーズのサポート •
「チームで一番強いからマネージャー」というのはアンチパターン • もちろん本人のWILL次第で、本人が望めば問題ない 早くからマネージャーにしない
Copyright © GREE, Inc. All Rights Reserved. Confidential 相互学習しやすい組織 •
基本的に発動条件厳しすぎると思いますが、僕らの場合、効果としては非 常に強かった。 外から観測していて • まず雑談しやすい • 情報共有とか勉強会とか発生しやすい • マウントを取るメンバーが発生しづらい • 一般化すると、社内のソーシャルグラフを利用するということか 新卒同期を集める
Copyright © GREE, Inc. All Rights Reserved. Confidential 指示系統ラインが強くなりすぎないようにする •
(たぶん)いわゆるスクラムマスター • マネージャーではなく、1メンバーが仕切るのが、というか仕切ってくれるメ ンバーがいるのが、非常に助かっている • マネージャーが仕切るのと、メンバーが仕切るのでは、おそらく他メンバー のやり易さに違いが生じる ファシリテーター
Copyright © GREE, Inc. All Rights Reserved. Confidential 指示系統ラインが強くなりすぎないようにする •
ファシリテーターが入ることで、要件定義と開発が「発注と受注」の関係に 陥らないですむ • ファシリテーターがいない場合、よっぽど気をつけないと情報格差が生ま れやすい(個人の主観です) • 発注と受注だけでなく、強いメンバーがファシリテーターをしてくれれば、マ ネージャーとメンバーの間の情報格差も取り除きやすい • チームで開発してる感が出る ファシリテーター
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • なぜこのテーマで話そうと思ったか • 「戦場」を定義する • 成長と組織構造の関係について • 成長とシステム構造の関係について 目次
Copyright © GREE, Inc. All Rights Reserved. Confidential エンジニアの成長とシステム構造の関係 •
キャッチアップフェーズに適したシステム構造 • 開拓フェーズに適したシステム構造 事例の分類
Copyright © GREE, Inc. All Rights Reserved. Confidential キャッチアップフェーズに適したシステム 要件
• 緊急性が低い • 障害に繋がりにくい • コードをたくさん読める • 成果が見えやすい 入社メンバーが最初にやるチケットがある
Copyright © GREE, Inc. All Rights Reserved. Confidential キャッチアップフェーズに適したシステム •
ぼくらの場合、内製BIツールのフロントエンドの改善 • 緊急性が低い => 「あったら便利」程度のチケットにする • 障害に繋がりにくい => 何もしなければ障害が起こりづらい • コードをたくさん読める => それなりにデカイ • 成果が見えやすい => フロントエンドなのでわかりやすい 入社メンバーが最初にやるチケットがある
Copyright © GREE, Inc. All Rights Reserved. Confidential キャッチアップフェーズに適したシステム 僕らの場合
• 以前、TreasureData社には大変お世話になりました • 今ならAWSやGCPにお世話になっております • 中の人とコミュニケーション取れるレベルの規模の企業の製品を利用して いれば、非常に色々な事が勉強できる • OSSの利用も似たような感じだと思う 技術的に強いベンダーのサービスを使っている
Copyright © GREE, Inc. All Rights Reserved. Confidential 開拓フェーズに適したシステム •
ここ最近は、クラウド化という大きな流れ • 「コスト削減」という錦のみはた • オンプレからAWSへの移行、またGCPの新規活用を通して、たくさんの成 長機会を得ました マイグレーションのチャンスがある
Copyright © GREE, Inc. All Rights Reserved. Confidential 開拓フェーズに適したシステム •
何より(そんなにたくさん)仕様を切らなくていいところ ◦ チーム全体としてコミュニケーションコストが少なくなる • モダンな技術を試す事ができる マイグレーションの嫌なところ • 泥臭い仕事がたくさんある • 既存システムがブラックボックス化してると本当に大変 ◦ いつでもマイグレーションできるような状態をキープするのが大切(言うのは簡単、、) マイグレーションの良いところ
Copyright © GREE, Inc. All Rights Reserved. Confidential Engineer vs
Manager • 感情からスタートして、「成長」にフォーカスして良い理由を後付けしました ◦ 不確実な事業においてはWILL / CAN / MUSTが重なるようそれぞれを動かさなけれ ばいけない。その際、事業成果は制約条件として割り切る • そのあと、特にCANを動かす(成長支援する)のに向いていると思われる 組織構造やシステム構造の事例を列挙しました 本資料のサマリ
Copyright © GREE, Inc. All Rights Reserved. Confidential