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
Hacobuで開発⽣産性を捉えるために取り組んできたこと〜Findy Team+ 導⼊から S...
Search
井田 献一朗
July 02, 2024
Technology
34
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hacobuで開発⽣産性を捉えるために取り組んできたこと〜Findy Team+ 導⼊から SPACE 利⽤まで〜
『開発の生産性を高める新たな視点〜開発生産性フレームワークSPACE〜』登壇資料
https://devlove.connpass.com/event/322251/
井田 献一朗
July 02, 2024
More Decks by 井田 献一朗
See All by 井田 献一朗
システムデータの前に知りたかった、アンケートの科学で組織の傾向を掴む開発生産性指標へのアプローチ
rinatz
0
5
「なんとなく良さそう」から抜け出すために──組織開発の効果測定として『因果推論』に入門する話
rinatz
0
4
エンジニアの発信を「個人の努力」で終わらせないために
rinatz
0
3
プログラミング言語を書く前に日本語を書く── AI 時代に求められる「言葉で考える」力
rinatz
0
26
もし、正社員じゃなかったら?──キャッシュフロー・クワドラントから見る働き方とキャリア選択
rinatz
0
140
ChatGPTを使ったブログ執筆と校正の実践テクニック
rinatz
1
11
メンタル面でもつよつよエンジニアになる
rinatz
0
15
チーム実績をSPACEで表現してみるチャレンジ
rinatz
0
8
EMになって分かった自分のマネージメントスタイル
rinatz
1
18
Other Decks in Technology
See All in Technology
20分でわかるセキュアAPI
nwiizo
2
270
ホームラボ紹介
y_sera15
0
170
Software Supply Chain Attackからクラウド環境を守るためにできること
lhazy
2
260
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
190
老害フォレンジッカーはAI羊の夢を見るか?
tadmaddad
0
320
システム思考で問題に対処する
yussak
0
280
社内の7割が使うデータ基盤を、 データチーム2人で回すためにやったこと
koh_yoshi
4
1.3k
ラジオの科学
frievea
0
310
サイバー捜査員研修(前半)
nomizone
1
2k
モノリス Rails でも日中に rails db:migrate を走らせたい! / Daytime rails db:migrate on Monolithic Rails!
euglena1215
4
580
LanceDB入門
mocobeta
7
500
メルカリのグローバルアプリで挑んだ AlloyDB 運用と課題解決の実践記
hatappi
0
250
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.5k
Navigating Weather and Climate Data
rabernat
0
470
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
200
Embracing the Ebb and Flow
colly
88
5.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Designing for humans not robots
tammielis
254
26k
VelocityConf: Rendering Performance Case Studies
addyosmani
332
25k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4.1k
It's Worth the Effort
3n
188
29k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
520
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
4.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
340
Transcript
Confidential Hacobuで開発⽣産性を捉えるために 取り組んできたこと 〜Findy Team+ 導⼊から SPACE 利⽤まで〜 開発の⽣産性を⾼める新たな視点 2024年7⽉2⽇
株式会社Hacobu 井⽥ 献⼀朗
Copyright Hacobu, Inc. 2 井⽥ 献⼀朗(@rinatz3) IDA Kenichiro 株式会社Hacobu 組織開発室
経歴 チームの EM として従事した後 組織課題を横断的に解決するために組織開発室を⽴ち上げ 技術広報や開発⽣産性エンジニアリングなどを⾏っている。 個⼈で学習サイト『ゼロから学ぶ C++』を運営している。 ⾃⼰紹介
Hacobu について
Copyright Hacobu, Inc. 4 Mission(私たちの存在意義)
Copyright Hacobu, Inc. 5 「宅配」の⼿前にある巨⼤な物流の世界 企業間物流は30兆円もの巨⼤マーケット 事業・プロダクトについて、物流業界の課題 企業間物流 10兆円 ※出典︓JILS「2021
年度 物流コスト調査報告書【概要版】」(2021)10⾴及び ⽮野経済研究所「2021年版 ラストワンマイル物流市場の実態と展望」(2021) (https://release.nikkei.co.jp/attach/614407/02_202107121514.pdf)より当社推計 補⾜資料︓市場規模マップ
Copyright Hacobu, Inc. 6 プロダクトについて シェアNo.1※ の理由は 圧倒的な現場⼒とデータ活⽤の知⾒。 物流DXツールMOVO(ムーボ) ※トラック予約受付サービス「MOVO
Berth」のシェア。 出典︓デロイト トーマツ ミック経済研究所, 『スマートロジスティクス・ソリューション市場の実態と展望【2023年度版】』https://mic-r.co.jp/mr/02960/
Copyright Hacobu, Inc. 7 プロダクトについて 令和2年国勢調査(総務省)における「道路貨物輸送業」の「⾃動⾞運転従事者」の総数 77.9万⼈より試算
Copyright Hacobu, Inc. 8 ビッグバンフルリプレイス 認証基盤 認証 サービス 新システムへ無停⽌移⾏ 通知
サービス 共通データ サービス クラウド機能 サービス 共通基盤をマイクロサービス化 デザインからAWS構成まで含めて再設計
Copyright Hacobu, Inc. 9 技術スタック ⾔語・フレームワーク 開発⽀援ツール インフラ・DevOps IoT
Hacobu の開発⽣産性の取り組み
Copyright Hacobu, Inc. 11 エンジニア組織の拡⼤に伴い チームの成果を客観的に把握するのが難しくなってきた Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 12 エンジニアの成果を正しく伝えるために 開発⽣産性をうまく捉えたい Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 13 そして 開発⽣産性を可視化する取り組みが始まった Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 14 Hacobuの開発⽣産性の取り組み Findy Team+ で定量値の可視化を始める SPACE で定性的なものも捉えてみよう
各チームのチーム⽬標を SPACE で管理してみるチャレンジ 初期 中期 現在
開発⽣産性の取り組み︓初期
Copyright Hacobu, Inc. 16 Findy Team+を導⼊ 他社での導⼊事例が多かったため、まずは使ってみようということに Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 17 所感 • ⾒れるデータがたくさんある • 各データをどう活⽤すればいいのか、分からない Findy
Team+ とにらめっこして、使い⽅を想像する毎⽇が続く Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 18 あるとき Findy Team+ を使って ふりかえりをしている他社の事例を教えてもらった ふりかえりするのはよさそう︕
Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 19 でも数値を⾒せると キャンベルの法則が発動するのでは という不安が頭をよぎる・・・ Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 20 Hacobuの開発⽣産性の取り組み どのような定量的な社会指標も、社会的意思決定に⽤いられると、そ の分だけ劣化圧⼒を受けやすくなり、追跡対象としていた社会的プロ セスがゆがめられ劣化する傾向が強まる キャンベルの法則 Wikipedia『キャンベルの法則』より引⽤
https://ja.wikipedia.org/wiki/キャンベルの法則
Copyright Hacobu, Inc. 21 キャンベルの法則が発動しないように、ふりかえりのグラウンドルールを作った Hacobuの開発⽣産性の取り組み ① 数値で評価しない ② 数値を⽬的にしない
(測定されるものは操作される) ③ メンバーを⽐較しない ④ 分析はするが、⼈を責めない グラウンドルールはふりかえりの冒頭で何度も伝える
Copyright Hacobu, Inc. 22 メンバーの協⼒もあったおかげで Findy Team+ で定量的なものをふりかえる習慣がついた Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 23 Hacobuの開発⽣産性の取り組み ふりかえりで改善した例 PR 数が減っていたとき 原因 ADR
を書いていたため、PR 数が減っていた 対策 ADR を Notion から GitHub で管理するようにしたことで Findy Team+ でドキュメント作成時間が分かるようになった
Copyright Hacobu, Inc. 24 こういった取り組みを他チームにも横展したかったが 「開発⽣産性」という⾔葉を聞いて 想像するものが⼈によって異なるという問題が起こった Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 25 認識を揃えるため CTO が開発⽣産性を可視化する意義を丁寧に伝える 座談会を⾏った Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 26 Hacobuの開発⽣産性の取り組み 座談会で出てきた意⾒ 定量だけで評価されるのではないか︖ • Findy Team+
で定量を可視化し、それを評価するのか︖ • 数値で⽐較をされないのか︖ 開発⽣産性で何を捉えるべきか︖ • 量をこなしても価値に繋がらなければ開発⽣産性が⾼いとは⾔えないのでは︖ • 開発アクティビティより、Jira を使ったタスク分析をしたほうが効果的では︖ 何が「開発⽣産性」で、何が「開発⽣産性」でないか︖ • 開発⽣産性の向上以外にもやるべきことがあるのでは︖ (そのやるべきことというのが、開発⽣産性の向上につながることもある)
Copyright Hacobu, Inc. 27 「開発⽣産性」の定義は⼈それぞれ持っている 「アジャイル」や「⼼理的安全性」と同じくらい 捉えどころが難しい ここが⼀番⼤事なポイント Hacobuの開発⽣産性の取り組み
開発⽣産性の取り組み︓中期
Copyright Hacobu, Inc. 29 チームビルディングの改善など 定性的にしか評価できない取り組みもある この成果はどうまとめるのがよいのか︖ Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 30 ある時、メンバーから SPACE というフレームワークを教えてもらった Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 31 SPACE とは 下記のディメンションを⽤いて、定量と定性の両⽅から開発⽣産性を捉えるフレームワーク Hacobuの開発⽣産性の取り組み Satisfaction and
well-being 満⾜度、ヘルシーさ Performance 価値(質的なもの) Activity ⾏動量(レビュー数など量的なも の) Communication and collaboration コミュニケーション、認知負荷の低さ Efficiency and flow フロー効率、作業の中断のなさ 各ディメンションを個⼈・チーム・システム の 3 つの観点で捉える
Copyright Hacobu, Inc. 32 SPACE でできること トレードオフが可視化できる Hacobuの開発⽣産性の取り組み コミュニケーションは得意だが、アウトカムが少ない ⇒
なかよしチーム アウトカムは多いが、満⾜度が低い ⇒ 燃え尽き症候群 SPACE だと数値のハックは 起こりにくいかも
Copyright Hacobu, Inc. 33 Hacobuの開発⽣産性の取り組み Notion で SPACE の表を作ってチームの⽬標管理をやってみた
Copyright Hacobu, Inc. 34 各チームで SPACE を使ったチーム⽬標管理を始めた Hacobuの開発⽣産性の取り組み
開発⽣産性の取り組み︓現在
Copyright Hacobu, Inc. 36 どれを改善すべきかはチームによりけりだが 最終的にはどのチームも Performance を⾼めていけるようになろう というゴールを作った Hacobuの開発⽣産性の取り組み
Copyright Hacobu, Inc. 37 Hacobuの開発⽣産性の取り組み ① チームビルディングや作業効率化などに取り組んで満⾜度が向上し ② 量をこなせるようになれば ③
質に転化する ④ 結果が出ると満⾜度も上がる
Copyright Hacobu, Inc. 38 SPACE を使う上で悩ましいこと Hacobuの開発⽣産性の取り組み 1つの実績が複数のディメンションにまたがる場合のまとめ⽅ 各ディメンションにそれぞれの観点で実績をまとめてみたが 視認性が悪かった
SPACE に載せる実績の粒度 経営者向けの報告とチーム内での共有ではまとめる粒度が異なる この辺はまだ模索中・・・
Copyright Hacobu, Inc. 39 今後の展望 各チームで SPACE を使ってみたフィードバックをもらって 改善していきたい︕ Hacobuの開発⽣産性の取り組み
まとめ
Copyright Hacobu, Inc. 41 まとめ 開発⽣産性を捉えるときに気をつけたほうがいいこと 1. 意義を丁寧に伝えるのが⼤事 2. 開発⽣産性の定義について⽬線合わせをする
3. キャンベルの法則には気をつける(特にトップダウンの場合)
Copyright Hacobu, Inc. 42 まとめ Findy Tools で Findy Team+
のレビューを書きました https://findy-tools.io/products/findy-team/1/79
Copyright Hacobu, Inc. 43 採⽤情報 Hacobuではエンジニアを積極採⽤中です︕ https://career.hacobu.jp/
None