Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
エンジニアの評価を多角的に行うためのフレームワーク「The SPACE」の紹介
Search
ryohei udagawa
June 30, 2023
Programming
470
2
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアの評価を多角的に行うためのフレームワーク「The SPACE」の紹介
ryohei udagawa
June 30, 2023
Other Decks in Programming
See All in Programming
Spec-Driven Development with AI-Agents: From High-Level Requirements to Working Software
antonarhipov
2
480
ユニットテストの先へ:テスト技法で要求・仕様を整理するJava開発実践 / Beyond_Unit_Testing_Practical_Java_Development_Techniques_for_Organizing_Requirements_and_Specifications
shimashima35
0
380
AIチームを指揮するOSS「TAKT」活用術 / How to Use “TAKT,” an OSS Tool for Orchestrating AI Teams
nrslib
6
860
JavaDoc 再入門
nagise
0
310
RTSPクライアントを自作してみた話
simotin13
0
520
Datadog × OpenTelemetry 入門と実践のあいだ
kn_to_maxpno
1
150
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
140
net-httpのHTTP/2対応について
naruse
0
470
These Five Tricks Can Make Your Apps Greener, Cheaper, & Nicer
hollycummins
0
280
Lemonade + Foundry Toolkit でお手軽アプリ開発
seosoft
1
320
ECSアプリログをFireLensでコスト削減しようとしたけど諦めた話 in Fargate×Node.js
akihisaikeda
2
4k
AIとASP.NET Coreで雑Webアプリを作った話
mayuki
0
490
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3.1k
The Invisible Side of Design
smashingmag
302
52k
Navigating Algorithm Shifts & AI Overviews - #SMXNext
aleyda
1
1.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
160
BBQ
matthewcrist
89
10k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.5k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
Embracing the Ebb and Flow
colly
88
5.1k
What's in a price? How to price your products and services
michaelherold
247
13k
Transcript
エンジニアの評価を多角的に行うためのフレーム ワーク「The SPACE」の紹介 2023/6/22 株式会社ワンキャリア 宇田川涼平
Copyright © ONE CAREER Inc. 2 1. 自己紹介 2. 評価指標の設定で抱えていた課題
3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. 3 1. 自己紹介 2. 評価指標の設定で抱えていた課題
3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. 4 宇田川 涼平 バックエンドエンジニアとして、 就活サイト「ONE
CAREER」の開発に従事しています。 開発組織全体の生産性向上プロジェクトを リードする役割も担ってます。 サウナに毎週通ってます。 好きなサウナは上野にある「北欧」です。 自己紹介
Copyright © ONE CAREER Inc. 5 1. 自己紹介 2. 評価指標の設定で抱えていた課題
3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. 前提 6 目標設定をすることによって、事業を伸ばすために 必要なアクションをエンジニアに促す
Copyright © ONE CAREER Inc. 前提 7 目標設定をすることによって、事業を伸ばすために 必要なアクションをエンジニアに促す エンジニアの生産性が向上し、より良いプロダクトを作れる
Copyright © ONE CAREER Inc. 前提 8 目標設定をすることによって、事業を伸ばすために 必要なアクションをエンジニアに促すこと そもそも目標設定する目的は。。
エンジニアの生産性が向上し、より良いプロダクトを作れる つまり、適切な評価指標で目標設定することは 良いプロダクトを作ることにつながる
Copyright © ONE CAREER Inc. 評価指標の設定で抱えていた課題 9 課題 原因 解決策
• 「半年間で作ったプルリクエストの変更行数」の合計のみでエンジニアを評価しており、 実装以外のアクションを促せていない • 「コードレビュー」を含む他者への貢献などを評価しておらず、 エンジニアを多角的に評価していない ✓ エンジニア(個人・チーム)を多角的に評価できる評価制度を作る
Copyright © ONE CAREER Inc. 評価指標の設定で抱えていた課題 10 課題 原因 解決策
• 「半年間で作ったプルリクエストの変更行数」の合計のみでエンジニアを評価しており、 実装以外のアクションを促せていない • 「コードレビュー」を含む他者への貢献などを評価しておらず、 エンジニアを多角的に評価していない ✓ エンジニア(個人・チーム)を多角的に評価できる評価制度を作る 「The SPACE」という 多角的にエンジニアの生産性を捉えるフレームワークを見つけた
Copyright © ONE CAREER Inc. 11 1. 自己紹介 2. 評価指標の設定で抱えていた課題
3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. 12 ※1 引用元:https://dl.acm.org/doi/10.1145/3454122.3454124 項目 説明
幸福と満足 自分の仕事、チームにどれだけ満足しているか パフォーマンス どれだけのアウトプットを出せたか アクティビティ 業務を遂行する上でどれだけ活動したか コミュニケーション メンバーとどれくらいコミュニケーションをとり、 協力しあっているか 効率性 チーム内の活動がどれぐらい効率的か パフォー マンス エンジニア 生産性 効率と 流れ コミュニケー ション アクティビ ティ 幸福と 満足 「The SPACE」とは マイクロソフトが提唱しているエンジニアの生産性を多角的に捉えるフレームワークのこと※1
Copyright © ONE CAREER Inc. 13 1. 自己紹介 2. 評価指標の設定で抱えていた課題
3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. ワンキャリアでの活用事例 14 項目 説明 ワンキャリアが設定した指標
幸福と満足 自分の仕事、チームにどれだけ満足しているか アンケートの結果 パフォーマンス どれだけのアウトプットを出せたか マージ済みPR数 アクティビティ 業務を遂行する上でどれだけ活動したか レビューしたPR数 コミュニケーション メンバーとどれくらいコミュニケーションをとり、 協力しあっているか なし ※適した指標がなかっため 効率性 チーム内の活動がどれぐらい効率的か プルリク作成からレビューまでの平均時間 「The SPACE」のフレームワークを使い GitHubで取得できる指標やアンケートの結果をもとにエンジニアを評価するようにした
Copyright © ONE CAREER Inc. ワンキャリアでの活用事例 15 開発メンバー用のアンケートを作成し、月に一度の頻度で実施するようにした 目的 自分の仕事やチームにどれだけ満足しているかを計測
するため 頻度 月1回 質問例 • このチームでよい仕事をするのに必要なリソース や情報を利用できていますか? • このチームの同僚やチームのメンバーを信頼する ことはできますか?
Copyright © ONE CAREER Inc. ワンキャリアでの活用事例 16 効率性の評価指標である「プルリク作成からレビューまでの平均時間」が大きく改善した プルリク作成からレビューまでの平均時間( h)
Copyright © ONE CAREER Inc. 17 評価指標が改善され、エンジニアのアクションが変わる エンジニアの生産性が向上し、プロダクトの改善スピードが高まる ワンキャリアでの活用事例
Copyright © ONE CAREER Inc. ワンキャリアの活用事例 18 詳しく知りたい方はテックブログをご覧ください。 https://note.com/dev_onecareer/n/n0be9f2f7683d
Copyright © ONE CAREER Inc. 19 ご清聴ありがとうございました!
Copyright © ONE CAREER Inc. 20 1. 自己紹介 2. エンジニアの評価指標の設定で抱えていた課
題 3. 「The SPACE」とは 4. ワンキャリアでの活用事例 5. Appendix
Copyright © ONE CAREER Inc. 「The SPACE」の他の指標 21 項目 指標
幸福と満足 • 開発者満足度 • 開発フローへの満足度 パフォーマンス • 消費したストーリーポイント • 顧客満足度 アクティビティ • コードを書いている時間 • デプロイ頻度 コミュニケーション • ミーティングの質 • ドキュメントの発見時間 効率性 • 中断率