アジャイル宣言とは何ですか?

アジャイルマニフェストは、アジャイルソフトウェア開発プロセスの主題に関する最も先見の明のあるソフトウェアエンジニアの17人によって2001年2月11日に行われた公開宣言でした。 この会議の時点で、アジャイルソフトウェア開発は新しい概念であり、開発者が選択できる多くのオプションがありました。 アジャイルマニフェストは、今後のすべてのアジャイルプロセスの基本原則とアイデアに同意しようとして、アジャイル処理のすべての明るい心を1か所にまとめる努力でした。

アジャイル開発プロセスの良い例には、極端なプログラミング、スクラム、適応型ソフトウェア開発、動的システム開発方法(DSDM)が含まれます。 これらの各プロセスは、コンピューターソフトウェアの実装のためのより良い方法を作成しようとします。 これらすべての方法の主な改善点は、ビジネス要件の変更をサポートし、顧客へのフィードバックループを閉じるプロセスを必要としない方法でソフトウェア開発を行う必要があることです。

アジャイル開発プロセスが作成される前は、すべてのソフトウェア開発はウォーターフォール方式で完了していました。 「ウォーターフォール」という用語は、すべての要件を前もって完了し、定義されたすべての機能を含むエンディングで定義することを必要とするストレートな作業パターンプロセスを定義するために使用されます。 滝のように、すべてのシステム開発には明確な始まりと終わりがあります。 この開発プロセスでは、ソフトウェアアプリケーション全体が完了する前に要件を変更することはできません。

ロバート・マーティンの調整の下、ユタ州スノーバードのスキーロッジで公開会議が開催されました。 参加者のリストには、ケント・ベック、デイブ・トーマス、マイク・ビードル、ジェフ・サザーランド、アリエ・ファン・ベネカム、ケン・シュヴァーバー、アリスティアー・コックバーン、スティーブ・メラー、ウォード・カニンガム、ロバート・C・マーティン、マーティン・ファウラー、ブライアン・マリック、ジェームズ・グレニング、ジョン・カーン、ジム・ハイスミス、ロン・ジェフリーズ、アンドリュー・ハント。 これらの個人は全員、アジャイルで軽量な開発方法論をサポートしていましたが、それぞれが方法論を実装する方法を好みました。

4つの重要な価値が定義され、アジャイル宣言の署名者によって合意されました。 1つ目は、ツールとプロセスよりも個人と相互作用に価値を置くことでした。 第二に、機能するソフトウェアは包括的なドキュメントよりも評価されていました。 顧客とのコラボレーションは、制約交渉よりも重要であると考えられました。 最後に、グループは、計画に従うことに対する変更への対応を重視することを約束しました。

このチームとアジャイルマニフェストの本質は、顧客の重要性を理解した開発環境プロセスを作成することでした。 これは、顧客とオープンかつ継続的に協力することで実現できると彼らは信じていました。 コミュニケーションは、行われている作業が実際にビジネス価値を生み出すことを保証し、顧客からのフィードバックを可能にするのに役立ちます。

重要な価値に加えて、アジャイルマニフェストには、顧客エンゲージメントを早期にもたらし、多くの場合、ソフトウェアアプリケーション全体を改善するという信念を強化するいくつかの重要な原則も含まれています。 反復的なソフトウェアプロセスを作成することにより、顧客は要件の変更を考慮して最終製品を微調整することができます。 稼働中のシステムは、システムで行われている進行状況の主要な尺度であるため、アプリケーションの認識は良好です。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?