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
評価システム開発者視点からみたメルカリのOKR / Mercari's OKR as seen from CSE Engineer
Search
Kenji Kinukawa
September 12, 2018
Business
10
19k
評価システム開発者視点からみたメルカリのOKR / Mercari's OKR as seen from CSE Engineer
Kenji Kinukawa
September 12, 2018
Tweet
Share
More Decks by Kenji Kinukawa
See All by Kenji Kinukawa
カイシャの成長を支える技術@メルカリ/Technologies that support company growth
k_kinukawa
3
21k
We are “Corporate Solutions Engineer” Corporate Solutions Engineering Meetup #2
k_kinukawa
3
2.8k
日常業務を自動化する Slackボットサービス”Subot”その裏側
k_kinukawa
0
560
Other Decks in Business
See All in Business
MAGMA - Company Guide
magma_info
0
270
akippa株式会社 - 会社紹介資料
akippa
2
44k
Webinar ACENEL 23.04.2024 - Certificados Energéticos (CAE´s)
acenel
PRO
0
110
Beyond Engineering: The Future of Platforms
mfpais
PRO
1
280
TOILETHON
takuro_nakajima
PRO
1
1.6k
20240416_SuperMaskedDevOps
takusamar
1
320
Polaris.AI Company Deck / We are hiring
poralisai
0
380
株式会社アトラエ|会社紹介資料 / Join us
atrae
11
370k
会社紹介資料_株式会社ペイルド
paild
PRO
0
8.5k
Nstock 採用資料 / We are hiring
nstock
20
150k
生成AIと歩むこれからのキャリア
yuka_kakiuchi
1
160
TECH HIRE |「大胆なポジションの開発」によって ハイクラス人材を直接応募で4名採用できた話
trackrecords
PRO
0
250
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Optimising Largest Contentful Paint
csswizardry
8
2.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
20
1.9k
Testing 201, or: Great Expectations
jmmastey
28
6.4k
A Tale of Four Properties
chriscoyier
151
22k
Unsuck your backbone
ammeep
663
57k
Build your cross-platform service in a week with App Engine
jlugia
225
17k
It's Worth the Effort
3n
180
27k
The Mythical Team-Month
searls
216
42k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
659
120k
Into the Great Unknown - MozCon
thekraken
10
990
Gamification - CAS2011
davidbonilla
76
4.6k
Transcript
Kenji Kinukawa @k_kinukawa At OKR Meetup #1, 2018/9/12 評価システム開発者視点からみたメルカリのOKR
自己紹介 衣川 憲治 (Kenji Kinukawa) @k_kinukawa Mercari Corporate Solutions Engineering
Engineering Manager & Backend Engineer (Go) メーカーでロボット開発 -> iOSアプリ開発 -> 起業 (HR Tech) -> イマ ココ 瞑想の代わりにガンプラ作る
Corporate Solutions Engineering Solve corporate challenges by Engineering 「エンジニアリングで経営課題を解決する」
経営課題をエンジニアリングで解決 • プロダクトの開発、事業の成長がする一方で... ◦ 組織もどんどん成長・変化している ▪ 増え続けるオペレーション ▪ “なんとなく” じゃないマネジメントの重要性
▪ あらゆる作業の効率化・精度向上 → こういう課題をエンジニアリングで解決したい
Creating an optimized workflow and a system to apply globally
- 現在のワークフローを整理 - あるべきワークフローの構築 - 国内外拠点で統一されたワークフローの実現
プロダクトの紹介 TeamsとReviews
Teams と Reviews • 人とチームのデータベース • そして人事評価システム
Teams • レポートラインを可視化 • 日付をさかのぼって再現可能 ◦ あのときの状況 • 属性・職種・役割から、雇用形態 まで
• 今、を表せるシステムは多いが、 いつどうだった、を表現できるも のが実はあまりない • 自分たちの会社の “曖昧なとこ ろ” を整理していく
Teams はすべてのシステムの基盤 Teams Talent Pool ATS Review Cycle Career Development
Offering Wait for Join/ OnBording Resign • 基盤としての Teams があり、その上には、様々な、人とかかわるモノがある • これを一貫して扱えるようにする
Reviews - 人事評価システム • 人への投資は最も重要 • メルカリを作る人達 • 人事評価 ◦
人が働いて成果を上げる ◦ これをしっかり評価・フィードバックする ◦ 人の成長が事業の成長の鍵 Performance Review Peer Review OKR Feedback Calibration Review Cycle
Reviews - なぜ内製? • 最も重要かつ課題感の大きなところ • マネジメントの成長も大きな成長課題 • 変化が激しい ◦
制度の変化 ◦ 組織の変化 ◦ すべてはトライアンドエラー Go Bold な評価制度を継続するため
すべてを内製ではやらない • まず、最も効果が高く、代替手段のないところをやる ◦ 一般的 SaaS が成熟していない領域とか ◦ 人事評価ツールから取り組み始めたのも、ここが大きい •
会社の成長とともに変化の激しいところは特に • すでにたくさんプレイヤーがいて、良いシステムがある場合は、 API でつなぎこむ • いつでも “やめる勇気” ◦ より良いものがあれば移行する ◦ 社内チャットツールと Slack の例 Teams
メルカリのOKR
OKRの構成 全社OKR チームOKR チームOKR 個人OKR 個人OKR 個人OKR 全社OKR 四半期ごとに設定 経営メンバーが作成する
毎週金曜日の全社定例で進捗共有 チームOKR 全社KRを参照し、各チームのマネージャー が作成する チームごとに管理方法は異なる (Check-in, Win Session, スプリントレビュー など) 個人OKR チームKRを参照し、全社員が作成する チームKRに紐付かない個人目標もOK 1on1で定期的に振り返る
Reviews OKR
全社定例(All Hands) • 毎週金曜 • 原則全員出席(子会社ごとに詳細は異なる) • OKRの進捗共有、重要事項の共有 mercanより https://mercan.mercari.com/entry/2018/07/19/161713
CHECK-In, WIN Session / Engineering Operations Teamの例
スプリントレビュー / Corporate Solutions Engineering Teamの例
OKRシステム開発者として 思っていること
柔軟性 チームObjective チームKR チームKR 個人KR 個人Objective 個人KR 個人KR 個人Objective チームOKR
個人OKR 親KRを直接Oと するパターン 親KRを参照し、 Oを新たに作るパターン 親KRを持たないパターン (個人目標など) • Oと親KRの関係を柔軟に設定できるようにしている • 個人目標も許容している
透明性 Reviewsから全社員のOKRが検索可能 参照可能にする、なるべく目につくところに置く • 全社員共通のOKR置き場を用意する • 例えばGoogle スプレッドシート
振り返り 定期的にマネージャーと一緒にOKRに立ち返る • 期初: OKR設定 • 週次: 1on1、Check-in、Win Session、スプリントレビュー •
期末: 自己評価 • 評価: 人事評価、フィードバック
ツールについて • 必須ではない ◦ 50人〜100人のとき(2015年頃)、スプレッドシートで運用 ◦ 本格的なシステム導入は昨年末から • 導入、運用が重要 ◦
OKRとは何か? メンバーへ丁寧にインストールする ◦ 柔軟性、透明性、振り返り • 実施は早ければ早いほうが良い ◦ データが残る ◦ PDCAが回る
OKRとスクラム
SCRUM Mon Tue Wed Thu Fri Daily Scrum Sprint Review
KPT Sprint Planning Estimation 毎日15分の standup meeting - 昨日やったこと - 今日やること - 気になっている阻害要因 今週のスプリントの成果物を共有 フィードバックと称賛の場 振り返りの場 Keep, Problem を洗い出し、 打ちて(Try)を決める 今週のスプリントで、 チームが何を実現するのか 計画を立てる バックログの見積もり
スクラムマスター • プロセスがうまく回るようにする • 妨害を排除する • 支援と奉仕をする • 教育、ファシリテート、コーチ、推進役 メルカリでは制度面は
People Experience Team、 システム面は Corporate Solutions Engineering Team が担当 実行は 経営 → マネージャー が責任を持つ
守破離 型を守り 基本を身につける 守 破 離 基本を破り 発展する 型や教えから離れ オリジナルを産み出す
型から始め、試行錯誤を繰り返し常に変化し続ける
創業5年で1,000人規模へ • まずやってみる • 常に試行錯誤する • 良くないと思ったらスパッと止 める mercanより https://mercan.mercari.com/entry/2018/09/12/120000
Mercari Tech Conf 2018 https://techconf.mercari.com/2018/ And we are