Slide 1

Slide 1 text

Copyright Drecom Co., Ltd. All Rights Reserved. !1 ϖΞϓϩͬͯͲ͏ͳͷʁ 吉岡ひろき(@irohiroki) 2019-02-01

Slide 2

Slide 2 text

Copyright Drecom Co., Ltd. All Rights Reserved. Pull Requestの欠点 コンテキスト伝達のコスト ཁ݅ɾ࢓༷ ղܾํ๏ ͳͥ͜͏ͳ͍ͬͯΔͷ͔ レビューコメントを書くコスト ཧ༝ ୅ସҊ ૬ख΁ͷ഑ྀ レビュー待ち ϚϧνλεΫʹΑΔޮ཰௿Լ ϦʔυλΠϜͷѱԽ !2 എܠ

Slide 3

Slide 3 text

Copyright Drecom Co., Ltd. All Rights Reserved. 2人で 1つの画面を見ながら 1人がドライバー(コードを書く/コマンドを実行する) 1人がナビゲーター(レビュー/作業の順番を考える) 状況に応じて交代 Pull Requestは簡略に !3 ϖΞϓϩ

Slide 4

Slide 4 text

Copyright Drecom Co., Ltd. All Rights Reserved. 即時コードレビュー/ダブルチェック ϛεͷൃݟ͕ૣ͍ˠख໭Γ͕গͳ͍ トラックナンバー +1 ยํ͕ٳΜͰ΋Өڹ͕খ͍͞ フロー効率 ݸʑͷ࢓ࣄ͕ૣ͘ऴΔ !4 ͳͥ̎ਓͰʁ

Slide 5

Slide 5 text

Copyright Drecom Co., Ltd. All Rights Reserved. 平行して2つの仕事 ペアで1つずつ !5 ϑϩʔޮ཰ έϯτ ΢Υʔυ έϯτ ΢Υʔυ Ըܙ Ըܙ Ըܙ Ըܙ

Slide 6

Slide 6 text

Copyright Drecom Co., Ltd. All Rights Reserved. ミスを笑える ͪΐͬͱͨ͠ϛε͕͋ͬͨͱ͖স͑ΔɻετϨε͕ܰݮɻ 心理的負担の軽減 ੹೚΋̎ਓͰ෼୲ 決定の迅速化 ઃܭ΍ωʔϛϯάɻ̎ਓ͕߹ҙͰ͖Ε͹ຆͲͷ৔߹ʹ໰୊ͳ͍ 知識とテクニックの伝搬 ஌Βͳ͔ͬͨϝιουɺγϣʔτΧοτɺΦϓγϣϯʜ 集中できる ૬खΛ଴ͨͤͳ͍Α͏ʹ !6 ͦͷଞͷϝϦοτ

Slide 7

Slide 7 text

Copyright Drecom Co., Ltd. All Rights Reserved. 2人でやっても半分の時間にならないだろ? → なる。 諸々の決断が速い 手戻りが少ない Pull Requestを作るのが楽 レビュアーが背景を理解する時間がいらない/
 開発の過程を再現する時間がいらない コメントを書く時間がいらない !7 ϖΞϓϩ'"2

Slide 8

Slide 8 text

Copyright Drecom Co., Ltd. All Rights Reserved. Pull Requestは作るの? → 文化による。 「GitHubで見たい」派 レビュアーのための作文は不要 コミットメッセージの方が重要 !8 ϖΞϓϩ'"2

Slide 9

Slide 9 text

Copyright Drecom Co., Ltd. All Rights Reserved. 状況に応じて。 実装のアイデアがある 仕様に詳しい 先行して着手してた など !9 υϥΠόʔͷܾΊํ

Slide 10

Slide 10 text

Copyright Drecom Co., Ltd. All Rights Reserved. テストコード/プロダクトコード 1JOH1POH1BJSJOH ナビゲーターにアイデアが閃いたとき セッション(約1時間)毎 など FAQ - マシン/キーボードは換える? Ping-Pong → 換えない セッション → 換える !10 υϥΠόʔަ୅ͷλΠϛϯά

Slide 11

Slide 11 text

Copyright Drecom Co., Ltd. All Rights Reserved. 1. 朝会でタスクを洗い出し・共有 2. ペアでやるタスク/担当者/時間帯を打ち合わせ !11 ϖΞͷεέδϡʔϦϯά

Slide 12

Slide 12 text

Copyright Drecom Co., Ltd. All Rights Reserved. !12 εΩϧࠩ スキル差が大きい ॳֶऀ͸ଟ͘ͷ஌ࣝΛಘΒΕΔ ϕςϥϯ͸ࢦಋํ๏ΛֶͿ ͲͪΒ͕υϥΠόʔͰ΋Α͍ スキル差が小さい ಘҙ෼໺ͷҧ͍͕ڞ૑ΛੜΉ ͲͪΒ͕υϥΠόʔͰ΋Α͍ ͓͢͢Ίͷهࣄ ஌ࣝࠩ−εΩϧࠩΛຒΊΔͨΊͷϖΞϓϩʴαͷίπ

Slide 13

Slide 13 text

Copyright Drecom Co., Ltd. All Rights Reserved. !13 ϖΞͷίπ 敬意 ૬ख͕୭Ͱ΋ɺઌഐͩͱࢥͬͯ 話すタイミング υϥΠόʔ͕λΠϐϯάΛऴ͔͑ͯΒ 調査は別々に ΤϥʔͷݪҼɺϥΠϒϥϦͷ࢖͍ํͳͲ
 ผʑʹࣗ෼ͷϚγϯͰௐ΂ͨํ͕ޮ཰త

Slide 14

Slide 14 text

Copyright Drecom Co., Ltd. All Rights Reserved. !14 όϦΤʔγϣϯ ペアレビュー ιϩͰ࣮૷ˠϨϏϡΞʔ͕ՃΘͬͯϨϏϡʔ ର໘ͰίϛϡχέʔγϣϯίετΛ௿ݮ ࣮૷ऀˠϨϏϡΞʔɿίϯςΩετͷ఻ୡ ϨϏϡΞʔˠ࣮૷ऀɿϑΟʔυόοΫ ペアプロ → ソロ → ペアレビュー → ペアプロ ̍ਓ్͕தͰൈ͚ͨͱ͖

Slide 15

Slide 15 text

Copyright Drecom Co., Ltd. All Rights Reserved. !15 ମݧऀͷ੠ 3,͞Μ ʮϖΞͰ͓ئ͍͍ͨ͠Ͱ͢ʯ
 ʢ؆୯ͳ࡞ۀ͔Βຊ֨తͳ࣮૷ʹҠΔͱ͖ʣ ),͞Μ ʮϖΞͩͱ҆৺Ͱ͢ʯ
 ʢࠓ·Ͱͱҧ͏छྨͷλεΫΛ୲౰ͨ͠ͱ͖ʣ

Slide 16

Slide 16 text

Copyright Drecom Co., Ltd. All Rights Reserved. !16 σϝϦοτ 時間と場所の拘束 Ұॹʹ͍ͳ͍ͱͰ͖ͳ͍ 相手のマシンが使いにくい ΤσΟλʗγϣʔτΧοτͷҧ͍ͳͲ Α͘࢖͏γϣʔτΧοτ͸߹ΘͤΑ͏ 疲れる ໿̍࣌ؒͰٳܜΛɻͦ͏͠ͳ͍ͱ̍೔ଓ͔ͳ͍

Slide 17

Slide 17 text

Copyright Drecom Co., Ltd. All Rights Reserved. !17 ϖΞ͕޲͔ͳ͍λεΫ ルーチンワーク レビューのいらない仕事 概要設計など ௐࠪʗઃܭʗυΩϡϝϯςʔγϣϯ

Slide 18

Slide 18 text

Copyright Drecom Co., Ltd. All Rights Reserved. !18 ·ͱΊ フロー効率 精神的負担の軽減 トラックナンバー増加 → 安定した業務の進行 スキル差 → 双方の学び 敬意 時間と場所の拘束