IT用語帳
A-1開発・運用の方法論 · 開発の手法・方法論

開発のプラクティス

XP Development Practices

かいはつのぷらくてぃす

エクストリームプログラミングで、開発者が実践する事項。テスト駆動開発、ペアプログラミング、リファクタリング、ソースコードの共同所有、継続的インテグレーション、YAGNI(必要になるまで作らない)などが含まれる。

共有:

Related

他の資格での定義

Past Exams

過去問での出題

過去問で 5 回出題(応用情報技術者試験 2・プロジェクトマネージャ試験 2・情報処理安全確保支援士試験 1)

出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。

Related

関連キーワードの用語

A-1エクストリームプログラミング(XP)

ケント・ベックらが提唱したアジャイル開発手法。コミュニケーション、シンプル、フィードバック、勇気、尊重の価値に基づき、テスト駆動開発、ペアプログラミング、リファクタリング、継続的インテグレーションなどの具体的なプラクティスを定める。プラクティスは共同、開発、管理者、顧客の4つに分類される。

A-1共同のプラクティス

エクストリームプログラミングで、開発チーム全体が共通して実践する事項。反復(イテレーション)、共通の用語、開けた作業空間、ふりかえりなどが含まれる。

A-1管理者のプラクティス

エクストリームプログラミングで、管理者が実践する事項。責任の受入れ、チームの援護、四半期ごとの見直し、進捗を正直に見せるミラー、持続可能なペースの維持などが含まれる。

A-1顧客のプラクティス

エクストリームプログラミングで、顧客が実践する事項。ストーリーの作成、リリース計画、受入れテスト、短期リリースなどが含まれ、顧客が開発に積極的に関わることを求める。

FEモブプログラミング

チーム全員が1つの画面に向かい、1人が操作を担当し、ほかのメンバーが議論しながら指示を出して共同でプログラムを作る進め方。操作する役は短い時間で交代する。知識の共有が進み、レビューの手間や手戻りを減らせる。