Kenji Kinukawa@k_kinukawaAt OKR Meetup #1, 2018/9/12評価システム開発者視点からみたメルカリのOKR
View Slide
自己紹介衣川 憲治 (Kenji Kinukawa)@k_kinukawaMercari Corporate Solutions EngineeringEngineering Manager & Backend Engineer (Go)メーカーでロボット開発 -> iOSアプリ開発 -> 起業 (HR Tech) -> イマココ瞑想の代わりにガンプラ作る
Corporate Solutions EngineeringSolve corporate challengesby Engineering「エンジニアリングで経営課題を解決する」
経営課題をエンジニアリングで解決● プロダクトの開発、事業の成長がする一方で...○ 組織もどんどん成長・変化している■ 増え続けるオペレーション■ “なんとなく” じゃないマネジメントの重要性■ あらゆる作業の効率化・精度向上→ こういう課題をエンジニアリングで解決したい
Creating an optimized workflow and asystem to apply globally- 現在のワークフローを整理- あるべきワークフローの構築- 国内外拠点で統一されたワークフローの実現
プロダクトの紹介TeamsとReviews
Teams と Reviews● 人とチームのデータベース● そして人事評価システム
Teams● レポートラインを可視化● 日付をさかのぼって再現可能○ あのときの状況● 属性・職種・役割から、雇用形態まで● 今、を表せるシステムは多いが、いつどうだった、を表現できるものが実はあまりない● 自分たちの会社の “曖昧なところ” を整理していく
Teams はすべてのシステムの基盤TeamsTalentPoolATSReviewCycleCareerDevelopmentOfferingWait forJoin/OnBordingResign● 基盤としての Teams があり、その上には、様々な、人とかかわるモノがある● これを一貫して扱えるようにする
Reviews - 人事評価システム● 人への投資は最も重要● メルカリを作る人達● 人事評価○ 人が働いて成果を上げる○ これをしっかり評価・フィードバックする○ 人の成長が事業の成長の鍵PerformanceReviewPeer ReviewOKRFeedback CalibrationReviewCycle
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に紐付かない個人目標もOK1on1で定期的に振り返る
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とスクラム
SCRUMMon Tue Wed Thu FriDaily ScrumSprint ReviewKPTSprintPlanningEstimation毎日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 2018https://techconf.mercari.com/2018/ And we are