アジャイルソフトウェア開発宣言
Manifesto for Agile Software Development
あじゃいるそふとうぇあかいはつせんげん
Related
他の資格での定義
2001年に公開されたアジャイル開発の価値観を示す文書。プロセスより個人と対話を、包括的な文書より動くソフトウェアを、契約交渉より顧客との協調を、計画に従うことより変化への対応を重視する。
2001年に示された、アジャイル開発の価値観を表す宣言。プロセスやツールより個人と対話を、包括的な文書より動くソフトウェアを、といった4つの対比で表される。
2001年に軽量な開発手法の提唱者たちがまとめた、アジャイル開発の価値観を示す宣言。プロセスやツールよりも個人と対話を、包括的なドキュメントよりも動くソフトウェアを、契約交渉よりも顧客との協調を、計画に従うことよりも変化への対応を価値とする。あわせて12の原則が示されている。
2001年に17人のソフトウェア開発者がまとめた、アジャイル開発の価値観を示す宣言。プロセスやツールよりも個人と対話を、包括的なドキュメントよりも動くソフトウェアを、契約交渉よりも顧客との協調を、計画に従うことよりも変化への対応を価値とする。
Past Exams
過去問での出題
過去問で 3 回出題(プロジェクトマネージャ試験 2・応用情報技術者試験 1)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
短い反復(イテレーション)を繰り返しながら、動作するソフトウェアを段階的に開発していく手法の総称。変化する要求への迅速な対応を重視し、顧客との継続的な協力により価値を提供する。
アジャイル開発において、利用者の視点でシステムに求める機能や価値を簡潔に記述したもの。「〜として、〜したい。なぜなら〜だから」という形式で記述され、要件を共有・管理する単位となる。
アジャイル開発手法の一つ。ペアプログラミング、テスト駆動開発、リファクタリング、継続的インテグレーションなどのプラクティスを実践し、高品質なソフトウェアを迅速に開発する。エクストリームプログラミングとも呼ばれる。
実装コードを書く前にテストコードを先に作成し、テストが成功するように実装を進める開発手法。TDDとも呼ばれ、テスト→実装→リファクタリングのサイクルを短期間で繰り返す。
2人のプログラマが1台のコンピュータを使い、1人がコードを書き(ドライバー)、もう1人がレビュー・助言(ナビゲーター)を行いながら共同で開発する手法。XPのプラクティスの一つ。
ソフトウェアの外部から見た振る舞いを変えずに、内部のコード構造を改善する作業。可読性、保守性、拡張性の向上を目的とし、技術的負債の解消にもつながる。
