Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
チーム開発の “地ならし"
Search
konifar
November 15, 2025
Programming
8
8.9k
チーム開発の “地ならし"
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
9
3.5k
AIで 浮いた時間で 何をする? #プロヒス2025
konifar
28
16k
物語を動かす行動"量" #エンジニアニメ
konifar
16
6.7k
提案のレベルを上げる #QiitaConference
konifar
93
37k
目安箱の設置とワークさせるポイント
konifar
5
2.3k
サバイバルモード下でのエンジニアリングマネジメント
konifar
32
15k
Android開発以外のAndroid開発経験の活かしどころ
konifar
3
3.3k
初めてのiOS関連GitHub ActionsをMarketplaceに公開するまでの実録
konifar
3
440
オーナーシップを持つ領域を明確にする
konifar
17
6.8k
Other Decks in Programming
See All in Programming
TerraformとStrands AgentsでAmazon Bedrock AgentCoreのSSO認証付きエージェントを量産しよう!
neruneruo
4
1.5k
AIコーディングエージェント(Gemini)
kondai24
0
260
AIの誤りが許されない業務システムにおいて“信頼されるAI” を目指す / building-trusted-ai-systems
yuya4
6
3.9k
Jetpack XR SDKから紐解くAndroid XR開発と技術選定のヒント / about-androidxr-and-jetpack-xr-sdk
drumath2237
1
180
JETLS.jl ─ A New Language Server for Julia
abap34
2
440
バックエンドエンジニアによる Amebaブログ K8s 基盤への CronJobの導入・運用経験
sunabig
0
170
Go コードベースの構成と AI コンテキスト定義
andpad
0
130
Microservices rules: What good looks like
cer
PRO
0
1.6k
The Art of Re-Architecture - Droidcon India 2025
siddroid
0
120
Flutter On-device AI로 완성하는 오프라인 앱, 박제창 @DevFest INCHEON 2025
itsmedreamwalker
1
140
DevFest Android in Korea 2025 - 개발자 커뮤니티를 통해 얻는 가치
wisemuji
0
170
認証・認可の基本を学ぼう後編
kouyuume
0
250
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
1
660
BBQ
matthewcrist
89
9.9k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
190
It's Worth the Effort
3n
187
29k
jQuery: Nuts, Bolts and Bling
dougneiner
65
8.3k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
1
1.3k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
9
1k
Skip the Path - Find Your Career Trail
mkilby
0
25
Amusing Abliteration
ianozsvald
0
69
Designing for humans not robots
tammielis
254
26k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
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月時点でのスナップショットに過ぎない
ありがとうございました