XP 祭り 2022 2022/10/1(Sat) 13:45 - 14:30 H Track
X P 祭 り 2 0 2 2 - 1 0 / 1 ( 土 )オンライン時代のペアプログラミングこばじゅん@junk0612ふーが@fugakkbn
View Slide
@junk06122016 年新卒で ESM 入社。早大鷲崎研卒。XP祭りには2016(登壇 / LT), 20202(野良LT),2021(登壇)と発表しており、今回が4回目。アジャイル何もわからない期こ ば じ ゅ ん
@fugakkbn2022年3月 ESM入社。異業種からの転職。蒙古タンメン中本と餃子とコーラが命の源。最近はRubyの静的型に興味津々。ふ ー が
背景
@ j u n k 0 6 1 2 と @ f u g a k k b n の 2 名 でと あ る W e b サ ー ビ ス の 機 能 追 加 開 発 を 担 当 す る こ と に@ f u g a k k b n は プ ロ ジ ェ ク ト に 参 加 し て 日 が 浅 くビ ジ ネ ス や ド メ イ ン へ の 知 識 が 不 十 分そ こ で 、 見 積 り ・ 設 計 ・ テ ス ト の 作 成 ・ コ ー ディ ン グ を す べ て 一 貫 し て ペ ア で 作 業 す る こ とで 、 必 要 に 応 じ て 周 辺 知 識 を す ぐ に 伝 え ら れ る体 制 を 取 る こ と に約 1 ヶ 月 ペ ア プ ロ す る 中 で 得 ら れ た 気 付き を 共 有 で き れ ば と 思 い ま す
ペアプログラミングとは
書 籍 「 エ ク ス ト リ ー ム プ ロ グ ラ ミ ング 」 に 載 っ て い る プ ラ ク テ ィ ス の 1 つ2 人 の プ ロ グ ラ マ が 1 台 の パ ソ コ ン を使 用 し て プ ロ グ ラ ム を 書 くコ ー ド を 書 く ス ピ ー ド は 2 人 で 同 時 作業 す る 場 合 に 比 べ て 下 が る が 、 相 互レ ビ ュ ー を 含 む 質 の 高 い コ ミ ュ ニ ケー シ ョ ン が 取 れ る た め バ グ や 手 戻 りの 少 な い コ ー ド が 書 け 、 結 果 と し てタ ス ク の 消 化 ス ピ ー ド が 早 く な る
弊社もフルリモート制となり顔を合わせることはない新型コロナウィルスの流行によりリモートワークが当たり前にときはオンライン時代このような時代にペアプロを行うにはどう改善するのが良いか?
オンラインにおけるペアプログラミングの進め方
S l a c k の ハ ド ル を 使 用 す る ( 今 回 は D i s c o r d で 代 用 )会 話 は ボ イ ス チ ャ ッ ト 、 ド ラ イ バ ー は 全 画 面 を 共 有進 行 は 基 本 的 に ド ラ イ バ ー が 担 当 。 気 に な る 部 分 が あれ ば ナ ビ ゲ ー タ ー が ツ ッ コ ミ を 入 れ る 。エ デ ィ タ を は じ め と し た ツ ー ル 類 は 各 自 好 み の も の を
実演実演
Goodわからないことをその場で聞ける自分の引き出しにない書き方や設計の考え方を知ることができるプロジェクト固有のルールや文化を適宜伝えることができる今やろうとしていること、考えていることを口に出して説明することで考えが整理される先輩相手にも意見を言うことの大切に気づいたBadたくさん話したり議論するのでつかれる交代のタイミングでGitHubにpushしたりpullしたりするのがわずらわしい
オンラインとオフラインオ ン ラ イ ン で も 、 オ フ ラ イ ン の ペ ア プ ロ グ ラ ミ ン グ の メ リ ッ トを 享 受 で き る個 人 の 作 業 環 境 ( エ デ ィ タ 、 キ ー ボ ー ド な ど ) を 維 持 し た ま ま ペア プ ロ グ ラ ミ ン グ が で き る た め ハ ー ド 面 で の ス ト レ ス が な い相 手 の 表 情 や 共 有 し て い る 画 面 以 外 で の 状 況 ( 何 か を 調 べ て いる の か な ど ) が わ か ら な い 分 、 常 に や っ て い る こ と 、 考 え て いる こ と を 言 葉 に す る 意 識 が 求 め ら れ る交 代 の 手 間 が あ る た め 、 交 代 ま で の 時 間 設 定 は 長 く 設 定 す る 必要 が あ る か も ?
"イテレーションを回すだけがアジャイル開発じゃない。「アジャイルである」ということは、チームの役に立つことなら何でもやるってことだ。