- 2001年に17人のエンジニアによって議論され提唱されたもの - アジャイルソフトウェア開発宣言 - プロセスやツールよりも個人と対話を、 - 包括的なドキュメントよりも動くソフトウェアを、 - 契約交渉よりも顧客との協調を、 - 計画に従うことよりも変化への対応を、 - https://agilemanifesto.org/iso/ja/manifesto.html - アジャイルソフトウェアの12の原則 - 顧客満足を最優先し、価値のあるソフトウェアを早く継続的に提供します。 - 要求の変更はたとえ開発の後期であっても歓迎します。変化を味方につけることによって、お客様の競争力を引き上げます。 - 動くソフトウェアを、2-3週間から2-3ヶ月というできるだけ短い時間間隔でリリースします。 - ビジネス側の人と開発者は、プロジェクトを通して日々一緒に働かなければなりません。 - 意欲に満ちた人々を集めてプロジェクトを構成します。環境と支援を与え仕事が無事終わるまで彼らを信頼します。 - 情報を伝えるもっとも効率的で効果的な方法はフェイス・トゥ・フェイスで話をすることです。 - 動くソフトウェアこそが進捗の最も重要な尺度です。 - アジャイル・プロセスは持続可能な開発を促進します。一定のペースを継続的に維持できるようにしなければなりません。 - 技術的卓越性と優れた設計に対する不断の注意が機敏さを高めます。 - シンプルさ(ムダなく作れる量を最大限にすること)が本質です。 - 最良のアーキテクチャ・要求・設計は、自己組織的なチームから生み出されます。 - チームがもっと効率を高めることができるかを定期的に振り返り、それに基づいて自分たちのやり方を最適に調整します。 - https://agilemanifesto.org/iso/ja/principles.html