ペアプログラミングやってみたい

 コメント3件
アジャイル・プロジェクトマネジメント短期集中講座
海外人気講座の日本語字幕版。アジャイル開発によるプロジェクト・マネジメントの基本を90分の短期集中講座でカバーします。
  • 1:以下、名無しがお送りします

    ペアプロってどうやるの?

  • 3:以下、名無しがお送りします

    2人1組になって 1人がコードを書いて(ドライバー) もう1人が指示出したりレビューしたりする(ナビゲーター)

  • 5:以下、名無しがお送りします

    >>3 役割は適度に交代するのがコツ

  • 8:以下、名無しがお送りします

    ペアの相性って大事だよな 合わないと地獄だろ

  • 16:以下、名無しがお送りします

    >>8 性格の不一致はキツイけど 技術レベルが近いとうまくいきやすいらしい

  • 21:以下、名無しがお送りします

    ペアプロのメリットって何?

  • 31:以下、名無しがお送りします

    >>21 ミスが減る ナビゲーターがしっかりチェックすれば

  • 40:以下、名無しがお送りします

    >>21 コードの共有にもなるし属人化が防げる

  • 50:以下、名無しがお送りします

    >>21 1人で詰まった時 すぐ相談できるから開発スピードも上がるぞ

  • 54:以下、名無しがお送りします

    >>21 お互いの知識やテクニックのシェアにもなるし 学習効率もいいんだとさ

  • 62:以下、名無しがお送りします

    >>21 チームワークの向上にも効果あるって コミュニケーション取れるし

  • 69:以下、名無しがお送りします

    >>21 レビュー工数も減らせるのがデカイ ペアプロ中にレビューも兼ねてるから

  • 71:以下、名無しがお送りします

    デメリットは?

  • 80:以下、名無しがお送りします

    >>71 単純に2人分の工数が必要だからコスト高だよね

  • 83:以下、名無しがお送りします

    >>71 ペアの相性が悪いとストレスたまるし 作業効率も落ちるらしい

  • 86:以下、名無しがお送りします

    >>71 熟練者からしたら 新人の面倒見るのがだるいって話も聞く

  • 88:以下、名無しがお送りします

    >>71 逆に新人同士だと お互い知識不足でかえって非効率になるとか

  • 91:以下、名無しがお送りします

    >>71 ペアのスケジュール調整が大変 タイミング合わせるのが難しい

  • 98:以下、名無しがお送りします

    ペアプロ向いてる人 向いてない人っているよね

  • 100:以下、名無しがお送りします

    >>98 コミュ障だとキツそう ずっと喋ってないといけないし

  • 109:以下、名無しがお送りします

    >>98 人に教えるの好きな人は向いてそう ペアプロは教育の側面もあるし

  • 117:以下、名無しがお送りします

    >>98 マイペースな人は苦手かも ペアに合わせないといけないから

  • 121:以下、名無しがお送りします

    ペアプロ導入するコツってある?

  • 129:以下、名無しがお送りします

    >>121 いきなりフルでやるんじゃなくて 部分的に試してみるのがいいらしい

  • 133:以下、名無しがお送りします

    >>121 ペアのローテーションも大事 固定しすぎない方がいい

  • 140:以下、名無しがお送りします

    >>121 ペアプロ用のガイドライン作るのも効果的だって ルール決めとくと

  • 147:以下、名無しがお送りします

    リモートでペアプロやったことある人いる?

  • 155:以下、名無しがお送りします

    >>147 画面共有ツール使えば意外とできるよ 手元のコード見せ合うだけでも

  • 161:以下、名無しがお送りします

    >>147 でもやっぱ対面に比べるとコミュニケーション取りづらいのが難点だわ

  • 163:以下、名無しがお送りします

    ペアプロとTDD(テスト駆動開発)はセットで語られるけど 実際どうなの?

  • 170:以下、名無しがお送りします

    >>163 XPの文脈だと ペアプロするならTDDした方がいいって言われてるね

  • 173:以下、名無しがお送りします

    >>163 ペアでテスト書いてからコード書くと 設計の議論がしやすいらしい

  • 183:以下、名無しがお送りします

    >>163 でもペアプロもTDDも不慣れだと 同時に導入するのはハードル高いかも

  • 187:以下、名無しがお送りします

    結局ペアプロのコツってある?

  • 194:以下、名無しがお送りします

    >>187 お互いリスペクトし合うことかな 上から目線になったらダメだね

  • 196:以下、名無しがお送りします

    >>187 ナビゲーターは口出ししすぎないこと ドライバーのペース乱さないように

  • 199:以下、名無しがお送りします

    >>187 ドライバーはナビゲーターを無視しないこと アドバイスにはちゃんと耳を傾ける

  • 204:以下、名無しがお送りします

    >>187 わからないことがあったら遠慮せず質問し合うこと コミュニケーション大事

  • 207:以下、名無しがお送りします

    >>187 あとお互いの役割は対等だってことを意識すること どっちかが主導権握るのはNG

  • 210:以下、名無しがお送りします

    うまく使えば開発効率も品質も上げられるけど ペアの相性とコミュニケーションが鍵っぽいな

コメント(3件)

  • 1

    ペアプロってそんなにコミュニケーション必要なんだ

  • 2

    コスト高いってことは大規模開発向けじゃないのかな

  • 3

    リモートだとやっぱり難易度上がるのか

    1