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
2024/7/11発刊!開発生産性の教科書がざっとわかるスライド 2024/06/20 / A...
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Masataka Sato
June 20, 2024
Programming
330
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2024/7/11発刊!開発生産性の教科書がざっとわかるスライド 2024/06/20 / A Brief Overview of the Textbook on Development Productivity
「開発生産性の教科書」が
ざっとわかるスライド
Masataka Sato
June 20, 2024
More Decks by Masataka Sato
See All by Masataka Sato
開発2日間!MCPを導入した 新サービスの裏側 2025/06/04 - Behind the Scenes of Our New Service with MCP Implementation - 2 Days of Development! June 4, 2025
ma3tk
1
1.1k
ファインディの4年にわたる技術的負債の返済 / Repaying 4 Years of Technical Debt at Findy
ma3tk
8
5.1k
開発生産性向上サービスを作るFindyが自分たちで開発生産性を爆上げした組織づくりの歩み / Findy's path to boosting its own development productivity 2024-04-17
ma3tk
3
8.3k
エンジニア向けにブログを書く上での考え方や信念 / engineer-blog-stance
ma3tk
2
3.7k
悩むのは当たり前!エンジニアが転職を考えた時の「悩み」を解決するには / jobchanger-lt-engineer-nayami-solve-findy-muscle
ma3tk
1
3.6k
Refinement を使ってクラスを拡張してサービスに導入してみた話 / Extended Class with Refinement in Findy
ma3tk
2
190
Findyと筋肉とOSS
ma3tk
0
420
React + contenteditable で作る魔のフォーム Gotanda.js #9
ma3tk
0
1.4k
Other Decks in Programming
See All in Programming
ローカルLLMでどこまでコードが書けるか -縮小版 / How much code can be written on a local LLM Shortened
kishida
2
180
Haskell/Servantを通してWebミドルウェアを捉え直す
pizzacat83
1
470
Observability in Practice:Grafana 與 Edge Device SRE 的那些事
blueswen
0
190
これからAgentCoreを触る方へトレンドはGatewayです
har1101
6
480
Webフレームワークの ベンチマークについて
yusukebe
0
200
Skillsは効率化、Agentsは"自分の拡張"——Builder時代のエージェント編成(CC Night 2026)
wemra
1
200
トークンをケチるな、設計しろ:GitHub Copilotを賢く使うコンテキスト戦略
ochtum
0
300
共通化で考えるべきは、実装より公開する型だった
codeegg
0
180
音楽のための関数型プログラミング言語mimiumにおける多段階計算の活用
tomoyanonymous
1
300
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
170
キャリア迷子上等 ─ "ない道"は自分で作ればいい
16bitidol
3
2.8k
「AIで開発し、AIを届ける」をEvalでつなぐ 〜AIネイティブに始めるプロダクト開発の実践〜 / Connecting "Develop with AI, deliver AI" with Eval
rkaga
4
5.7k
Featured
See All Featured
Navigating Team Friction
lara
192
16k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
880
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Fireside Chat
paigeccino
42
4k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
150
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
190
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Java REST API Framework Comparison - PWX 2021
mraible
34
9.4k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
180
Transcript
© Findy Inc. イベントハッシュタグはこちら(質問は「Slido」へ) #開発⽣産性_findy 2024/06/20 「開発⽣産性の教科書」が ざっとわかるスライド Findy 筋⾁CTO
佐藤 将⾼(@ma3tk)
© Findy Inc. © Findy Inc. • タイトル:エンジニア組織を強くする 開発⽣産性の教科書 〜事例か
ら学ぶ、⽣産性向上への取り組み⽅〜 • 著:佐藤 将⾼、Findy Inc. • 発⾏:技術評論社 • 定価:2, 860円(税込) • 発売⽇:2024年7⽉11⽇ • 判型:A5判 • 商品形態:単⾏本 • ページ数:264 • ISBN:978-4297142490 本の概要 2
© Findy Inc. © Findy Inc. • 第1章 開発⽣産性とは何か ◦
1.1 開発⽣産性について話す前に ◦ 1.2 開発⽣産性の定義 ◦ 1.3 開発⽣産性レベルごとの分類とタスク例 ◦ 1.4 なぜ開発⽣産性の向上が必要か ◦ 1.5 DevOps の歴史と開発⽣産性 • 第2章 開発⽣産性向上のためのステップを知る ◦ 2.1 現状の可視化~課題の優先付け ◦ 2.2 ⽬標設定と改善の実施 • 第3章 ⽣産性向上の取り組みを阻害する要因とその対策 ◦ 3.1 前提条件の不⾜から⽣じる問題とその対策 ◦ 3.2 エンジニア個⼈に関連する阻害要因とその対策 ◦ 3.3 エンジニアチームに関連する阻害要因とその対 策 ◦ 3.4 組織全体に関連する阻害要因とその対策 本の⽬次 3 • 第4章 パフォーマンスを測るための指標 ◦ 4.1 指標選択の考え⽅ ◦ 4.2 Four Keys ◦ 4.3 開発⽣産性を計測するためのお勧めの指標 ◦ 4.4 開発⽣産性に直接的に結びつく指標 ◦ 4.5 開発者体験とSPACEフレームワーク ◦ 4.6 開発⽣産性に間接的に結びつく指標 • 第5章 事例1 株式会社BuySell Technologies • 第6章 事例2 株式会社ツクルバ • 第7章 事例3 クラスメソッド株式会社 • 第8章 事例4 株式会社ワンキャリア • 第9章 事例5 ファインディ株式会社 • Appendix ◦ Appendix 1 LLMが開発⽣産性を再定義する ◦ Appendix 2 開発⽣産性向上に有⽤なツール紹介 ◦ Appendix 3 開発⽣産性向上に関する海外事例 3
© Findy Inc. © Findy Inc. オンラインでも書店でも予約販売受付中です(全国書店でお買い求めいただけます) 4 4
© Findy Inc. © Findy Inc. • 開発⽣産性を⾼めることは開発者体験もよくしたり、チームもよくし たり、プロダクトもよくなることに繋がる •
「開発⽣産性ってどこから始めればよいのかわからない」 「指標を測る意味ってなに?」 と疑問に思う内容を丁寧に解説 • ⾃分たちの進める⽅向性が合っているのかを事例をベースに解説 • 開発⽣産性という曖昧な⾔葉をエンジニアだけでなく組織全体で理 解してもらうための書籍 本書の読む価値は? 5 5
© Findy Inc. © Findy Inc. • 読みやすさを重視してなるべく難しい⾔葉を減らしました • 開発⽣産性という⾔葉の定義にものすごくページを使いました
• 開発⽣産性は銀の弾丸ではないことをずっと⾔い続けていること ◦ ⼀番はユーザーに価値が届くこと ◦ 価値を届けるためにどうあるべきかという⼀つの考え⽅ • AppendixもLLMのお話や海外の事例なども⼊れてみました 本書のこだわりは? 6 6
© Findy Inc. © Findy Inc. • ⾃分はFindyを創業しました ◦ 8年弱でエンジニア組織を1⼈→約50⼈規模に
◦ 会社も240⼈規模へと進化 • エンジニア向けの事業を多数展開する上で、「エンジニアが事業に どう貢献していくとよいのか?」をずっとCTOの⽴場でも事業提供者 としても考え続けてきました • 「挑戦するエンジニアのプラットフォームをつくる」というFindyの ビジョンに⼀歩近づくような、そんな皆さんのチャレンジを応援で きるようなそんな⼀冊に仕上げておりますので是⾮お⼿元にとってい ただけたらと思います! ひとこと 7 7
© Findy Inc. © Findy Inc. • ⾻⼦はずっとChatGPTとClaudeと対話しながらあーでもないこうでも ないをずっと繰り返し続けた ◦
ChatGPT-4時代はレスポンスが厳しかった… ◦ Claudeが出てからは併⽤した ◦ ChatGPTとClaudeと⾃分の考えをぶつけ合ってブラッシュアップ • 内容をエディタで打っている時はGitHub Copilotの補完機能をベースに 執筆 • 全体的に表現が⾃分っぽくない時は全部書き直しを⾏う ◦ まるまるコピペはもちろんなしで、いい表現だな〜⾃分の表現に 合うな〜と思ったら採⽤もした ◦ LLMの提案が伝えたい⽅向性から明後⽇の⽅向性にいくこともし ばしばあるので「副操縦⼠(Copilot)」くらいの⽴ち位置が限界 ですね! おまけ) 本書どうやって書いた? 8 8
© Findy Inc. イベントハッシュタグはこちら(質問は「Slido」へ) #開発⽣産性_findy 「開発⽣産性の教科書」が ざっとわかるスライド Findy 筋⾁CTO 佐藤
将⾼(@ma3tk)