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
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.2k
エンジニア向けにブログを書く上での考え方や信念 / 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
Claspは野良GASの夢をみるか
takter00
0
190
技術記事、 専門家としてのプログラマ、 言語化
mizchi
13
6k
不変条件と整合性境界—ビジネスが決める設計判断と実現パターン / Invariants and Consistency Boundaries
nrslib
13
5k
LLMによるContent Moderationの本番運用の裏側と品質担保への挑戦
suikabar
3
680
New "Type" system on PicoRuby
pocke
1
930
RTSPクライアントを自作してみた話
simotin13
0
610
技術記事、AIに書かせるか、自分で書くか? 〜それでも私が自分の手で書く理由〜 / #QiitaConference
jnchito
2
1.4k
DynamoDBには集計系のクエリがないけどなんとかしたい
musan
1
140
AI時代の仕事技芸論 — ソフトウェア開発で「遊ぶように働く」職人的熟達のすすめ
kuranuki
2
680
気づいたらRubyで100作品 ー クリエイティブコーディングが生活の一部になるまで / 100 Ruby Sketches Later: How Creative Coding Became Part of My Life
chobishiba
3
580
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
6.7k
PHPで使える日時の表現と、その知り方 #frontend_phpcon_do
o0h
PRO
0
240
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
What's in a price? How to price your products and services
michaelherold
247
13k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2k
First, design no harm
axbom
PRO
2
1.2k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
210
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.4k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.3k
A Soul's Torment
seathinner
6
2.9k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
390
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
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)