ペアプログラミング/モブプログラミングとは?
ペアプログラミング/モブプログラミングとは、2人が1台の端末で交代しながら実装する進め方がペアプログラミング、3人以上のチーム全体で同様に行うのがモブプログラミング。書きながら常時レビューが働き、設計判断と暗黙知がその場で共有されるのが狙い。
ネットワークスペシャリスト試験の過去問では1回出題されています。
ぺあぷろぐらみんぐもぶぷろぐらみんぐ
ペアプログラミング/モブプログラミングの意味
2人が1台の端末で交代しながら実装する進め方がペアプログラミング、3人以上のチーム全体で同様に行うのがモブプログラミング。書きながら常時レビューが働き、設計判断と暗黙知がその場で共有されるのが狙い。
ペアプログラミング/モブプログラミングの具体例
経験者と新規参画者を組ませ、業務ルールの背景を口頭で補いながら実装させる。1週間で独力作業に移れるようになり、後工程のレビュー指摘と手戻りが減った。障害調査など難所ではモブに切り替えて全員で当たる。
ペアプログラミング/モブプログラミングは試験でどう引っ掛けられる?
「2人で1つを作るから工数は倍」と単純化するのが誤り。欠陥の早期除去と教育効果、属人化の解消を差し引いて評価する。ただし単純作業では効果が薄く、常時適用は非効率。適用する場面を選ぶ判断が問われる。
ペアプログラミング/モブプログラミングと関連する用語
ペアプログラミング/モブプログラミングが出た過去問
XP(eXtreme Programming)のプラクティスの一つであるものはどれか。
正解:ペアプログラミング
要点:ペアプログラミングはXPの代表的プラクティス
ペアプログラミングは、2人が1台の端末で、一方がコードを書き他方がその場で確認・助言をしながら開発を進めるXPのプラクティスである。実装しながら継続的にレビューが行われるため品質が高まり、知識の共有も進む。
出典:平成29年度 秋期 ネットワークスペシャリスト試験 午前Ⅱ 問25(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。