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
Hacobuで開発生産性を捉えるために 取り組んできたこと 〜Findy Team+ 導入から...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hacobu
PRO
July 02, 2024
Technology
380
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Hacobuで開発生産性を捉えるために 取り組んできたこと 〜Findy Team+ 導入から SPACE 利用まで〜/登壇資料(井田 献一朗)
「開発の生産性を高める新たな視点」
2024年7月2日(火)20:00 〜 21:30
https://devlove.connpass.com/event/322251/
Hacobu
PRO
July 02, 2024
More Decks by Hacobu
See All by Hacobu
AI時代におけるエンジニアの新たな役割──FDEとクオリアの探求/登壇資料(戸井田 裕貴)
hacobu
PRO
1
2.8k
システムデータの前に知りたかった、アンケートの科学で組織の傾向を掴む開発生産性指標へのアプローチ/登壇資料(井田 献一朗)
hacobu
PRO
0
100
AI Agent に“攻略本”を渡したら、150フォームの移行が回り始めた話/登壇資料(高橋 悟生)
hacobu
PRO
1
1.2k
Hacobu Tech Deck
hacobu
PRO
0
860
レビューは『指摘』から『対話』へ。CodeRabbitと歩む、ポジティブな開発文化の作り方/登壇資料(松本 寛地)
hacobu
PRO
0
130
自分ごとにできないと、 いざというとき詰む/登壇資料(松本 寛地)
hacobu
PRO
0
130
【27卒】新卒エンジニア職_会社説明資料
hacobu
PRO
0
210
今年のHacobuの開発生産性への取り組みについて/登壇資料(住吉 雄大)
hacobu
PRO
0
170
「なんとなく良さそう」から抜け出すために──組織開発の効果測定として『因果推論』に入門する話/登壇資料(井田 献一朗)
hacobu
PRO
0
160
Other Decks in Technology
See All in Technology
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
490
Von-Neumann Machines, Dreams & The Futures of IT
ufried
0
120
作って終わりじゃないサーバーレス 〜9年運用する大規模EC物流API基盤の設計・運用のリアル〜
zozotech
PRO
0
470
現場で役立つ技術負債の効果的な返済方法
masuda220
PRO
11
5.1k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
なぜ「決定性」が 決定的に重要なのか? Durable Execution 基盤の数理的理解 #serverlessjp / ServerlessDays Tokyo 2026
ytaka23
3
1.2k
AIに賢く動いてもらうためのコンテキスト〜Snowflake女子会 vol.8
snowwmn0824
0
160
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
130
その Lambda、8分で 管理者権限まで奪われます
k1nakayama
7
3.6k
SREは、MCPとAutopilotをこう使え!
kazumax55
3
950
AgentCore Runtime上にAgentic Coding基盤を構築・展開する際の設計ポイントと限界点 / Design considerations and limitations when building an agentic coding platform on AgentCore Runtime
har1101
5
690
[Kiro Meetup #7] Kiro Crew Dive Deep
konippi
0
250
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
580
Heart Work Chapter 1 - Part 1
lfama
PRO
10
36k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.6k
Un-Boring Meetings
codingconduct
0
420
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Designing for humans not robots
tammielis
254
26k
GitHub's CSS Performance
jonrohan
1033
470k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
440
Chasing Engaging Ingredients in Design
codingconduct
0
320
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
How STYLIGHT went responsive
nonsquared
100
6.3k
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