BrainPad株式会社ブレインパッドのデータ活用に関する取り組みや製品・サービス開発の裏側、社員の日常などをご紹介します。ブレインパッドの日常ブレインパッドでは、より良い製品開発のために新たな開発手法を取り入れるなど、日々さまざまな取り組みを行っています。今回、ペアプログラミングを試験的に導入しましたので、その模様をご紹介します!こんにちは。ブレインパッドでは、クライアントワークとなる受託分析のみならず、プライベートDMPの「Rtoaster」やインターネット広告支援ツールである「L2Mixer」といった、Webマーケティング支援ツールを自社製品として開発しています。Requestベースの開発フロー・TDD・CIなどといったモダンな開発手法を取り入れ、より良い開発を行うことを心がけています。今回のブログは、開発手法改善の一環として試験的に導入した、ペアプログラミング(「ペアプロ」ともいう)についてご紹介します!■ペアプログラミングとは?取り組みの紹介の前に、「そもそもペアプログラミングって何?」という点について説明します。ペアプログラミングとは読んで字のごとく、ペア(2人)でプログラミングを行うことを指します。相談」もペアプログラミングに含まれます。Requestベースでの開発が開発現場におけるデファクトスタンダードとなってきています。requestの渋滞といったボトルネックの解消、コードレビューをリアルタイムに近い形で行うことによる開発の高速化、といった点を期待して近年注目度が高まっています。Vol.102」でもペアプロミングの特集が組まれていて、今後開発現場に浸透していくのではないかと感じています。■ペアプログラミングの様子を画像で再現とはいえ、やったことのない人にはいまいちピンと来ない内容なので、ペアプロの様子を直感的に理解していただけるよう再現画像を用意しました。それではさっそく、画像と一緒に見ていきましょう!筆者(どないしょー。これどうやって作るんー。