ペアプログラミング(仮)をチームで実施しました!

エキサイト株式会社SaaS事業部の菅間(@sugamaan)です。 普段は経営管理ツールKUROTEN. の開発に携わっています。

今回は、SaaS事業部にてペアプロっぽいこと(以下、ペアプロ)を実施しました!

背景

SaaS事業部は計4つのプロダクトを開発しており、新しいメンバーを積極的に採用しています。 今回は、若手メンバーの実力向上のためにペアプロを実施しました。

概要

若手メンバーと経験豊富なメンバーがペアを組み、2チームで実施をしました。

若手メンバーはコーディングを担当するドライバ、経験豊富なメンバーはコーディングを支援するナビゲーターとして担当を分けました。

作業をするドライバはコーディングをしながら自分の考えていることを声に出して作業を進めました。 それに対して、気になった点をナビゲーターが質問をしたり、意見交換をしながら進めていきました。

実施場所

現在、弊社は週2出社なため出社日に合わせてオフラインで実施をしました。

このような場合はオフラインと相性が良いので、そこがリモートと出社のMIXの良い点だと感じました。

時間

大体2 ~ 4時間ほど実施しました。

個人の感想

個人的にはかなり良い時間となりました。

良かったと感じた点
  • 便利なショートカットに関して知ることができた。
  • 先輩のコーディングを行うときの思考プロセスを知ることができた。
  • 自分に足りていない見積もり能力や要件定義のコツを作業をしながら学ぶことができた。
  • メンバーの作業環境のこだわりについて知ることができた(ブラウザの表示・タブの使い方など)
  • VuexやVuetifyに関してペアプロを通じて理解を深めることができた。
  • なぜこのような設計・コーディングをしているのか・コーディングの方針に関して理解を深めることができた。
  • タスクで詰まっているところを解消して進捗が出せた。(でかい)
  • 雑談を交えつつだったので楽しかった。

ざっとあげましたが良い点がたくさん出ました。

企画してくださったリーダー陣の皆さんに感謝です...!

発見・改善点
  • ナビゲーターは一方的に教える形になったので、メンバーを入れ替えて違う学びを得れるように試す。
  • オフラインだけではなく、オンラインで実施できないか検討してみる。
  • 実装だけではなくレビューや仕様検討でも面白そう。

やり方を工夫することによって、様々な学びが得れそうだと感じました。

チームの感想

今回参加したメンバーの感想

ナビゲーター

長谷川さん

相手の思考やちょっとした工夫をを共有することができ、個々の思考力のアップと、開発効率の向上に繋げられそうな会だったと思います。

鈴木さん

コードレビューよりも仕様を深堀りして聞くことができて理解につながりました。また、お互い知らなかったエディタの便利な機能を共有できたり、より密なコミュニケーションが取れました。

ドライバ

荒井さん

ナビゲーターが大先輩であったということもあり、思考スピードの違いをもろに感じました。IDEを用いたちょっとした工夫など今後役に立ちそうな知識も得ることができたのでとても有意義な会でした。

最後に

今後、SaaS事業部はメンバーが増えていくので、オンボーディングの中にペアプロを導入するのはありだと感じました。 今回の取り組みがチームにプラスになったと証明できるように業務でもアウトプットを出していきたいと思います。

最後にエキサイトではフロントエンジニア、バックエンドエンジニア、アプリエンジニアを積極的に募集しております。 長期インターンも歓迎していますので、興味があれば連絡いただければと思います。

SaaS事業部のに関して

tech.excite.co.jp

菅間とのカジュアル面談はこちら

meety.net

募集職種一覧はこちらになります!(カジュアルからもOKです)

www.wantedly.com