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
Learn as a Pair
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
bigbackboom
March 11, 2026
0
43
Learn as a Pair
bigbackboom
March 11, 2026
Tweet
Share
More Decks by bigbackboom
See All by bigbackboom
Not 2 L8 JKでもわかるMaterial 3
bigbackboom
0
41
JKでもわかるSFace Recognition
bigbackboom
0
66
Androidタブレットアプリ作成_棚から牡丹餅を得るにはまず棚から
bigbackboom
0
59
Proto Datastoreを使う前の心構え
bigbackboom
0
280
Extended A Study in Bitmap: Is NDK the fast Processing method by CPU?
bigbackboom
0
27
Have A Dog in CircleCI
bigbackboom
0
65
Androidエンジニアのお仕事でのショボーン
bigbackboom
0
84
解明!楽しいプレゼンする話すスキル
bigbackboom
0
100
Pay for Businessのgradle.ktsへの移行の小噺
bigbackboom
0
75
Featured
See All Featured
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
98
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
120
The Spectacular Lies of Maps
axbom
PRO
1
610
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.6k
We Are The Robots
honzajavorek
0
190
The Cult of Friendly URLs
andyhume
79
6.8k
Amusing Abliteration
ianozsvald
0
130
GraphQLとの向き合い方2022年版
quramy
50
14k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.2k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
52k
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
290
30 Presentation Tips
portentint
PRO
1
250
Transcript
Learn as a Pair Kodai KIkuchi
自己紹介 菊池 広大(キクチコウダイ) 2023年6月 株式会社マネーフォワードに入社 カードプロダクト開発部モバイルチームリーダー 埼玉出身、Iターンで東京から福岡に Androidエンジニア、たまにバックエンド、本物のスクラムも 組んだことあるスクラムマスター。 Github:
https://github.com/BigBackBoom
Table of Contents
Table of Contents Background 1 Pair Programming 2 How was
it? 3 Conclusion 4
Background
Background AIの波がやってる
Background エンジニアを取らず AIで生産性を上げろと会社からお達しが
Background iOS/Androidは どう対応すべきか
Background モバイルチームは 4人いるが
Background 実質、二人ずつ体制
Background AIで 4人でiOS/Android 対応してほしいというが・・・
Background ハードがモバイルってだけで別物
Background AIがあっても 知らないと指示できない
Background つまり・・・
Background お互い勉強する必要がでた
Pair Programming
Pair Programming ペアプログラミングとは?
Background 二人1組になって コーディングをする手法
Pair Programming • 1950年代:「人月神話」にてペアでのプログラミン グでバグ数が減ったと報告 • 1980年代:ソフトウェア会社Whitesmiths社では Dynamic Duoの名前でペアプロを実施 •
1999年:アジャイル開発としてエクストリームプロ グラミングとして体系化 • 2000年代:研究により効果が認められる
Pair Programming • Kent Beck著によると ◦ ドライバー(Driver)がコードを 書く ◦ ナビゲーター(Navigator)が戦
略的な指示を出す ◦ 役割は1時間などで交代する
Pair Programming • 主な効果は ◦ 継続的なコードレビュー ◦ 知識の共有 ◦ 高い集中力と質の維持
◦ フィードバックの高速化
Pair Programming • 主な効果は ◦ 継続的なコードレビュー ◦ 知識の共有 ◦ 高い集中力と質の維持
◦ フィードバックの高速化
Pair Programming 今回は教えるのが 主目的で
Pair Programming 厳密ではないので コーチングプログラミング と呼んでおきましょう
Pair Programming • 役割はこんな感じ ◦ トレイニー(Trainee)がコードを 書く。都度、質問の受け答えをす る。 ◦ トレイナー(Trainer)がやること
を指示出しし、質問形式を交えつ つ、トレイニーに考える時間も与 える。 ◦ 2時間程度で終わるタスクにしてお く
How was it?
How was it? • 良かった点 ◦ 知識共有と実装の同時実 行 ◦ コードレビューの高速化
◦ その場でトレーニーが相 談 ◦ トレーナーのメンタリン グトレーニング
How was it? • 悪かった点 ◦ 実装コストが高い ◦ 実施に出社が必要 ◦
リモートでやるなら設備 が必要
Conclusion
Pair Programming 良いところ悪いところは あるが
Pair Programming 言うほど悪くはない
Pair Programming AIが 単純な作業速度では 人を超えるようになった今
Pair Programming 人が幅広く 判断を実施する必要がある
Pair Programming そのための スキルをつけるためにも
Pair Programming
Thank you for listening