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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
konifar
November 15, 2025
Programming
8
13k
チーム開発の “地ならし"
DroidKaigi.collect { #26@Kanazawa } 共催 GDGoC KIT
https://droidkaigi.connpass.com/event/371437/
konifar
November 15, 2025
Tweet
Share
More Decks by konifar
See All by konifar
マネージャー版 "提案のレベル" を上げる
konifar
15
11k
AIで 浮いた時間で 何をする? 2026春 #devsumi
konifar
17
3.8k
登壇資料を作る時に意識していること #登壇資料_findy
konifar
5
2.1k
事業部のプロジェクト進行と開発チームの改善の “時間軸" のすり合わせ
konifar
12
4.2k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
27
16k
物語を動かす行動"量" #エンジニアニメ
konifar
17
7k
提案のレベルを上げる #QiitaConference
konifar
95
39k
目安箱の設置とワークさせるポイント
konifar
5
2.4k
サバイバルモード下でのエンジニアリングマネジメント
konifar
34
16k
Other Decks in Programming
See All in Programming
Raku Raku Notion 20260128
hareyakayuruyaka
0
430
PJのドキュメントを全部Git管理にしたら、一番喜んだのはAIだった
nanaism
0
230
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
190
Railsの気持ちを考えながらコントローラとビューを整頓する/tidying-rails-controllers-and-views-as-rails-think
moro
4
370
あなたはユーザーではない #PdENight
kajitack
4
300
猫の手も借りたい!ので AIエージェント猫を作って社内に放した話 Claude Code × Container Lambda の Slack Bot "DevNeko"
naramomi7
0
240
Claude Codeセッション現状確認 2026福岡 / fukuoka-aicoding-00-beacon
monochromegane
3
380
atmaCup #23でAIコーディングを活用した話
ml_bear
4
730
AI活用のコスパを最大化する方法
ochtum
0
120
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
270
今更考える「単一責任原則」 / Thinking about the Single Responsibility Principle
tooppoo
3
1.3k
AI駆動開発の本音 〜Claude Code並列開発で見えたエンジニアの新しい役割〜
hisuzuya
4
470
Featured
See All Featured
How to Get Subject Matter Experts Bought In and Actively Contributing to SEO & PR Initiatives.
livdayseo
0
78
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Unsuck your backbone
ammeep
672
58k
Un-Boring Meetings
codingconduct
0
220
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
130
Abbi's Birthday
coloredviolet
2
5.1k
SEO for Brand Visibility & Recognition
aleyda
0
4.3k
Amusing Abliteration
ianozsvald
0
120
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
210
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
93
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
240
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
200
Transcript
チーム開発の “地ならし” DroidKaigi.collect { #26@Kanazawa } 2025/11/15 (土) @konifar
小西 裕介 (こにふぁー / @konifar) - 株式会社 Kyash で8年くらいプロダクトを作っています -
2017年から1年半くらいはずっと Android Kotlin を書いていました - 最初の DroidKaigi 参加は 2015年。懐かしいですね!
None
“地ならし” とは - 語源 = 地均し - 土地を平らに整え、建物を建てられる状態にする作業 - 例:
草を刈る / 石・障害物を取り除く / 地面の高低を整える - チーム開発においては、開発がスムーズに進む状態を最初に整えること
なぜ “地ならし” ? - チームのアウトプットの最大化のため - 最終的にユーザーに届ける価値を最大化するために、いかに 無駄なく早くよいもの を作っ ていけるかを皆考えている
- アウトカムの最大化は大事な一方で、エンジニアがコントロールして成果を出しやすいのは アウトプットの最大化 - まずはここを徹底的にやりきるのが大事 ──── プロとして──── - AIコーディングエージェントの普及により、 整備の重要性が増している - “土台が揃っているかどうか ” でアウトプットの質も安心感も大きく変わる
“地ならし” の3つの考え方 1. フィードバックループを短くする 2. 考えることを減らす 3. 育てるフローを設計する
1. フィードバックループを短くする
1. フィードバックループを短くする - トライアンドエラーのスパンを短くして個々人の開発速度を上げる - ビルドせずに実装ミスに気づく - デプロイせずにローカルで確認する - ニンゲンのレビューを待たずに
AIが自動レビューする - 途中からではなく最初から整備しておくのが大事 - 早く土台を作って育てていく
このあたりは必須でやっておく - Lint / Formatter の導入 - まずはルールは適当でもよいので自動で動く状態にすること - Git
Hooks や Claude Code Hooks の整備 - CI/CD (Lint => Test => Deploy) の構築 - 検証環境 の作成も含む - 自動コードレビューの導入 - 2025年11月時点だと、Geminiなどは無料で導入できる https://speakerdeck.com/kgmyshin/xin-gui-kai-fa-woshi-merutokiniyarubekikoto
2. 考えることを減らす
2. 考えることを減らす - メンバーや AI がいちいち考えないといけないことを減らす - 「どこを見たらいいのかな」 - 「どこにどう実装すればいいかな」
- 「どこで誰に相談すればいいかな」 - システムとチームの考えることを分けて一般化する
このあたりは必須でやっておく - システム - Issue / PRテンプレートの作成 - README の整備
- 特に導入と設計まわりを書いておくこと - AGENTS.md / CLAUDE.md の作成 - チーム - タスク管理ツールの選定とテンプレート作成 - MCP で見れるものがオススメ - ワーキングアグリーメントの作成 - 定例会議の整備とアジェンダ作成
3. 育てるフローを設計する
3. 育てるフローを設計する - すべてを最初に “地ならし” しようとしないこと - 大事なのは土台を作って育てていける状態にすること - 特にAIは秒進分歩。定期的に改善していく前提に立つ
- そういう意味だと “地ならし” というより “土作り” に近いかもしれない - GitHub などコードで管理してチームメンバーがコントリビューションし、レ ビューできる状態にしてから育てていく - そのとっかかりとなるフローの設計が大事
このあたりは必須でやっておく - 振り返りの場を作る - 1週間に1回くらいは入れたほうがいいと思う - 一歩ずつでよいので、昨日より今日、今日より明日がよくなる実感 を作っていく - 意思決定者を決める
- 皆で話し合うのは大事だが、合議では物事が進みにくい - 最後に決めるリーダーを明確にするほうがよい - ナレッジ共有の場を作る - これは今は振り返りとは別で設定したほうがよいと思う - モブプロやペアプロのような形式でもよいが、スラッシュコマンドやサブエージェントなど何か チームの共 有資産としたほうがよいものがあれば取り込んでいける場 を作る - ただし過度な共通化はむしろ悪影響になるので、共通化したものの振り返りも忘れずに
さいごに
“地ならし” というより “土作り”。耕していこう - 「途中からやろう」ではなく最初から整備しておくほうが絶対によい - その上で、最初から完璧にしなくてもいい - 仕組みとプロセスで、チームで改善できる土台を作ておくのが大事 -
色々書いてきたが、自分もスマートにできているわけではない - 振り返って失敗したなと思って、次はこうするぞをアップデートし続けてきている - 今回の内容も2025年11月時点でのスナップショットに過ぎない
ありがとうございました