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
可視化から始める 開発生産性向上の取り組み
Search
gen
February 10, 2025
Technology
0
17
可視化から始める 開発生産性向上の取り組み
gen
February 10, 2025
Tweet
Share
More Decks by gen
See All by gen
Four keys改善の 取り組み事例紹介
gen87mugi
0
10
開発生産性を鈍化させる問題を 正しく捉えるアプローチ
gen87mugi
0
10
Other Decks in Technology
See All in Technology
開発者が自律的に AWS Security Hub findings に 対応する仕組みと AWS re:Invent 2024 登壇体験談 / Developers autonomously report AWS Security Hub findings Corresponding mechanism and AWS re:Invent 2024 presentation experience
kaminashi
0
120
20250208_OpenAIDeepResearchがやばいという話
doradora09
PRO
0
140
What's New in OpenShift 4.18
redhatlivestreaming
0
690
実践!OpenTelemetry
oracle4engineer
PRO
0
170
データ基盤の成長を加速させる:アイスタイルにおける挑戦と教訓
tsuda7
3
550
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
13
4.4k
もし今からGraphQLを採用するなら
kazukihayase
9
4.5k
[JAWS-UG栃木]地方だからできたクラウドネイティブ事例大公開! / jawsug_tochigi_tachibana
biatunky
0
210
デザインから逆算して難易度を見積もるための観点
fumiyasac0921
0
110
Creative Pair
kawaguti
PRO
1
150
Kubernetes x k6 で負荷試験基盤を開発して 負荷試験を民主化した話 / Kubernetes x k6
sansan_randd
1
520
re:Invent Recap (January 2025)
scalefactory
0
350
Featured
See All Featured
A Tale of Four Properties
chriscoyier
158
23k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
250
12k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.8k
Six Lessons from altMBA
skipperchong
27
3.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
A Modern Web Designer's Workflow
chriscoyier
693
190k
How to Ace a Technical Interview
jacobian
276
23k
Music & Morning Musume
bryan
46
6.3k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Building Flexible Design Systems
yeseniaperezcruz
328
38k
How to Think Like a Performance Engineer
csswizardry
22
1.3k
Transcript
Sansan株式会社 部署 名前 可視化から始める 開発⽣産性向上の取り組み Sansan技術本部 Bill One Engineering Unit
川元 謙治
写真が入ります 川元 謙治 Sansan株式会社 技術本部 Bill One Engineering Unit SIerやパッケージ開発会社での経験を経て、2022
年にSansanへ中途⼊社。 Sansan株式会社ではWebアプリケーション開発エ ンジニアとしてキャリアをスタートし、現在は Bill Oneの主に請求書受領の開発を担うグループの エンジニアリングマネジャーとして、 Bill One 全 体の開発⽣産性向上に向き合っている。
アジェンダ - 可視化から開発⽣産性向上に取り組む背景 - 開発⽣産性の定義 - 開発⽣産性の可視化 - これまでの改善結果 -
まとめ
可視化から開発⽣産性向上に取り組む背景
エンジニア組織の成⻑ プロダクト成⻑とともに急拡⼤中 国内SaaSにおいて類を⾒ない速度で成⻑ T2D3とBill Oneの⽐較 組織の規模 スクラム 開発 単独のチーム 初のチーム分割
LeSS Framework をベースに導入 人、チームが 急激に増える PdM が 複数人に LeSS Hugeをベー スに導入
エンジニア組織の成⻑ ⾃分たちの開発⽣産性が⾼いか低いかわからない 開発チーム ⾃分たちのチームは成⻑出来ている? プロダクト開発組織 開発組織としてユーザーへ素早く多くの価値を提供出来ている? 事業部⾨全体 どのくらい事業貢献出来ている?
エンジニア組織の成⻑ ⾃分たちの開発⽣産性が⾼いか低いかわからない 開発チーム ⾃分たちのチームは成⻑出来ている? プロダクト開発組織 開発組織としてユーザーへ素早く多くの価値を提供出来ている? 事業部⾨全体 どのくらい事業貢献出来ている? ⾒えないものは改善できない!! まずは⾃分たちの開発⽣産性を可視化したい!!
開発⽣産性の定義
開発⽣産性の3階層 レベル1からレベル3までの⽣産性を区別して理解することが重要 出典: 開発⽣産性について議論する前に知っておきたいこと
開発⽣産性の3階層 レベル1からレベル3までの⽣産性を区別して理解することが重要 出典: 開発⽣産性について議論する前に知っておきたいこと 本⽇のお話しすること
開発⽣産性の可視化
アウトカムの可視化とプロセスの可視化 アウトカム 現状を正しく捉えて、⽬標はどこに設定するかといった⽬標設定に利⽤ する プロセス 現状の課題はどこにあるのかといったボトルネック分析に利⽤する
開発⽣産性レベル1の可視化 アウトカム ( ⽬標設定 ) ⼀定期間におけるプルリク数 プロセス ( ボトルネック分析 )
プルリクのリードタイムのどこにボトルネックがあるのか
開発⽣産性レベル2の可視化 アウトカム ( ⽬標設定 ) ⼀定期間におけるPBIの消化ポイントの合計 プロセス ( ボトルネック分析 )
開発フローで可視化
これまでの改善結果
開発⽣産性レベル1の改善結果 各チーム成功体験が少しずつ組織全体に伝播 プロセス(リードタイム)を改善することでアウトカム(プルリク数)も増加した
開発⽣産性レベル2の改善結果 ユーザーへの価値提供の量も1年でおおよそ2倍に増加した ※ PBIベロシティ: プロダクトバックログアイテムの概算⾒積を「1Week=1pt」と換算し、⼀定期間内で合計した社内指標
まとめ
これまでの取り組みで分かったこと - ⾒えないものは改善できない - レベル別の開発⽣産性を定義して、会話の⽬線を合わすこと - ⾃分たちの現在地とボトルネックを正しく捉えて⽬標設定すること 今後の課題や向き合いたいこと - 組織の状況に応じて⽣産性の定義は変える
- ⾃分たちに合ったより良い定義が⾒つかれば柔軟に⾒直す - レベル3(重要実現付加価値の⽣産性)を定義する - エンジニアがビジネスインパクトをより⾝近に感じられるようになる - エンジニアが⾃⾝の⾔葉でプロダクト価値を語れるようになってほしい まとめ
Sansan 技術本部 募集ポジション紹介 https://media.sansan-engineering.com/
None