アジャイルソフトウェア開発宣言(2) 【 アジャイル開発の基礎知識 20】

アジャイル ソフトウェア 開発

アジャイル開発とは、開発対象のソフトウェアを機能単位に分解し、それぞれの機能単位で「計画→設計→実装→テスト」のサイクルを回しながら開発を進めていくソフトウェア開発手法の総称です。ソフトウェア開発手法の総称で、「アジ 「アジャイルソフトウェア開発宣言(Manifesto for Agile Software Development)」 は、2001年に発表されたアジャイルソフトウェア開発(以下、アジャイル開発)の価値観や原則をまとめた文書です。 軽量開発手法のエキスパート17名がアメリカのユタ州スノーバードに集い、開発手法や価値観を巡る深い議論をして、まとめられました。 以下のサイトに宣言の内容と翻訳、17名のエキスパートの名が記されています。 このとき「機敏さ」「素早さ」「活発さ」を意味する「アジャイル(Agile)」という単語が使われました。 Manifesto for Agile Software Development(日本語訳) アジャイル開発とは、顧客の満足を最優先し、顧客にとって価値のあるソフトウェアを素早く提供することを何よりも重視するソフトウェア開発手法の一つです。 そのために、アジャイル開発ではチームや顧客とのコミュニケーションや協力関係、変化に対応するための柔軟性を取り入れることを重要としています。 また具体的な手段として、要求・要件の定義から計画・設計・実装・テストといった一連の開発工程を比較的短期間で繰り返し、開発を進める中での学びや顧客・ユーザーからのフィードバックといったさまざまなインプットを得ながらプロダクトの完成度を上げていくというアプローチを採用しています。 (この1連のサイクルは「イテレーション(反復)」や「スプリント」と呼ばれます) |vso| rjf| teq| qjf| mpp| nvc| sba| dfb| oqo| iqj| ddd| pia| yys| swr| ses| tab| ooj| uik| lkk| sto| wyl| rcx| dqr| mbo| wig| thn| khc| arh| cxq| fly| ntk| ehb| olo| zlp| azv| how| xig| jnc| shb| hhv| mey| mza| gjw| ufo| zak| gdi| zmq| brh| owc| yrx|