ネットワークスペシャリスト暗記無料で始める

XP(エクストリームプログラミング)とは?えっくすぴー

XP(エクストリームプログラミング)とは、XP(Extreme Programming)は、コミュニケーション・シンプルさ・フィードバック・勇気・尊重の5つを価値に置くアジャイル開発手法。ペアプログラミング、テスト駆動開発、継続的インテグレーション、リファクタリング、小さなリリース、共同所有権、オンサイト顧客などのプラクティスを組み合わせ、変更を前提に短い周期で回す。

最終更新:2026-10-06

試験情報

ネットワークスペシャリスト試験の過去問では1回出題されています。

ネットワークスペシャリスト試験の頻出用語/午前II

別名:エクストリームプログラミング、eXtreme Programming、XP、エクストリームプログラミング(XP)

この語が出る過去問を解く →

背景

要求が固まらないまま長い工程を進めると、完成したころには前提のほうが変わっているという失敗が繰り返された。設計書を厚くして変更を抑え込む方向ではなく、変更が来ることを前提に、変えても壊れないコードと、壊れたら即座に分かる仕組みを先に用意する方向へ振り切ったのがXPである。テスト駆動開発と継続的インテグレーションが「即座に分かる」を担い、共同所有権とペアでの実装が「特定の人が抜けても止まらない」を担う。

具体例

継続的インテグレーションの実装にはJenkinsやGitHub Actionsが広く使われ、変更のたびにビルドと自動テストが走る。テスト駆動開発ではJUnitのような単体テストの枠組みで先にテストを書いてから実装へ進む。XPを提唱したケント・ベックはJUnitの作者の一人でもある。

試験での引っ掛け

「詳細設計書を完成させてから実装に入る」「担当モジュールは担当者しか触らない」はXPの考え方と正反対で、後者は共同所有権に反する。またXPは規律の無い進め方ではなく、テストを先に書く・常時統合するといった規律を厳しく課す手法である点も取り違えやすい。

関連用語

出た過去問

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では1回出題
  • 分野:午前II
  • 「詳細設計書を完成させてから実装に入る」「担当モジュールは担当者しか触らない」はXPの考え方と正反対で、後者は共同所有権に反する。