アジャイル は、製品/プロジェクトのライフサイクル全体にわたる進化的変化を包含および促進するソリューションを提供するという哲学です。多くの アジャイルチーム や組織は、ソフトウェアをより速く提供し、品質を向上させ、最終的に顧客満足度を向上させるためにアジャイルを使用しています。アジャイルマニフェストには、 www.agilemanifesto.orgからアクセスできます 。
- プロセスとツールを介した個人と相互作用
人は最も重要な要素と見なされます。チームは個人と相互作用に焦点を合わせます。この値は、プロジェクトの自己管理と共有所有権を促進します。 - 包括的なドキュメント
よりも成果物この値は、実用的な製品/ソフトウェアの提供に焦点を当てています。ドキュメントは必要ですが、機能する製品がなければ役に立ちません。チームは、文書化プロセスによって作業成果物の作成に気を取られてはなりません。 - 契約交渉を通じた顧客のコラボレーション
ビジネス要件は頻繁に変更されるのが普通であるため、最初にすべてを契約に入れることは非現実的です。両方の当事者(チームと顧客)は、製品の変更を柔軟に受け入れる必要があります。チームは、共通のビジョンと目標を達成するために、顧客と緊密に連携する必要があります。したがって、両当事者は相互信頼を構築し、柔軟な契約を締結する必要があります。 - 計画に沿った切り替えへの対応
要件は、お客様のニーズに応じて変更されることがよくあります。したがって、プロジェクトの最初から具体的な計画を立てることは効果的ではありません。プロジェクトを開始するときは、高レベルの計画を立てることをお勧めします。次に、より多くの情報があります:そして時々得られる製品関連の知識、製品バックログの改善機能、そして優先順位に基づくプロジェクトの実施。これを行うには、各チームメンバーが製品バックログの計画に参加することをお勧めします。
アジャイルは、チームが 対面のコミュニケーションとフィードバックを通じて顧客と自己組織化し、コラボレーションすることを奨励します。
アジャイルマニフェストの背後にある12の原則
以下は、 agilemanifesto.orgに記載されているアジャイルマニフェストをサポートする12のアジャイル原則です 。
私たちはこれらの原則に従います:
- 私たちの最優先事項は、価値のあるソフトウェアを早期かつ継続的に提供することでお客様を満足させることです。
- 開発の後半であっても、要件の変更を歓迎します。アジャイルプロセスは、顧客の競争上の優位性のために変化を利用します。」
- 動作するソフトウェアを数週間から数か月まで頻繁に配信し、より短いタイムスケールを優先します。
- ビジネスマンと開発者は、プロジェクト全体を通して毎日協力する必要があります。
- やる気のある個人を中心にプロジェクトを構築します。彼らに必要な環境とサポートを提供し、仕事を成し遂げるために彼らを信頼してください。
- 開発チームとの間で情報を伝達するための最も効率的で効果的な方法は、対面での会話です。」
- 動作するソフトウェアは、進歩の主要な尺度です。
- アジャイルプロセスは持続可能な開発を促進します。スポンサー、開発者、およびユーザーは、無期限に一定のペースを維持できる必要があります。
- 卓越した技術と優れた設計への継続的な注意が敏捷性を高めます。
- シンプルさ(行われていない作業の量を最大化する技術)は不可欠です。
- 最高のアーキテクチャ、要件、および設計は、自己組織化チームから生まれます。
- チームは定期的に、より効果的になる方法を検討し、それに応じて行動を調整および調整します。」
アジャイルは、プロジェクト要件の変更を予期するアプローチを採用し、それらの要件に対処する方法を示します。これは、プロジェクトを確実に成功させる方法をガイドする上記の12のアジャイル原則に基づいています。