アジャイル・ソフトウェア開発ソフトウェア開発の新たな手法として、アジャイル・プログラミングに注目が集まっている。アジャイル開発を導入することによって、従来の開発よりも、早く、安く、しかも品質の高いソフトウェアを開発することが狙いである。Larmanはアジャイル開発を次のように定義している。応すること)を高めるための価値やプラクティスが含まれる。法にモットーがあるとしたら、それは「変化を受け入れる」ことである。アジャイル手法に戦略上重要な点があるとしたら、それは「機敏性」である。発の予測可能性に対する見解である。従来型の開発では、変化は予測可能であるという前提に立ち、開発を始める前に要求仕様を固め、それに忠実に沿って開発を進めていくというコンセプトが基本となっている。能性を重視すると説明している。一方のアジャイル開発では、開発過程で予測できない変化が起こるのは避けられないとの前提に立っている。ビジネス状況の変化は常に変化しており、それに併せて関連するビジネス関連のシステムに対する要求は変わって当然であるばかりでなく、一般的に顧客というものはシステムが動いていると要求を変更したがるものだという点を指摘している。発手法では開発周期を短くし、何度もリリースを繰り返し行う反復型開発を採用した。必要になりそうな機能まで予め計画して盛り込もうとする従来型のやり方は否定し、個々の開発サイクル毎に最も優先度の高い機能だけを実装することを重視している。頻繁に変わる顧客の要望を受け入れるために、アジャイル開発では顧客と開発者の緊密な関係構築が欠かせない。発者は顧客とともにソフトウェアをリリースごとに改良していく手法をとっている。簡潔で要を得たドキュメンテーション加えて、柔軟性の高いソフトウェア開発を実現するために、アジャイル開発ではドキュメント作成稼動を出来る限り減らすというやり方を重視している。従来、ソフトウェア開発におけるドキュメント作成は非常に重視されてきた。アジャイル開発でもドキュメント作成を不要としているわけではない。変化を受け入れるという姿勢に従来どおりの文書作成を必要としたら、ドキュメンテーションに時間がかかり、変化を受け入れる機敏な体制を構築することはできなくなる。理的説明のみにとどめ、システムの構造にはトップ・レベルについてのみ記述するとしている。「簡潔で、要を得た」ドキュメンテーションを行うことによって、新たな開発者などがグループに加わった場合、どうするのかという問題がある。この問題に対してアジャイル開発手法では、開発グループ内でのコミュニケーションを非常に重視している。分以下のミーティング時間を必須とし、その中で進捗状況・目標についての確認をし、開発グループ内のコミュニケーションを図っている。年に発表したアジャイル宣言の中で基本理念としてまとめられている。原則も同団体のホームページで提案している。アジャイル手法が開発されている。含む様々なアジャイル開発手法の例を以下にまとめる。応するための哲学的基盤と実践的アプローチを提供する。月.docレーティブ)開発、ユーザー機能ベースの計画、顧客のフォーカスグループレビューなどを、リーダシップ・コラボレーションマネジメントスタイルで実施する。「目の前の仕事に適応させ続けることこそが正常である」という原則に基づく。要度に合わせて『儀式』度のレベルを使い分けられる手法群。織開発の研究からも取り入れられている。中小規模の開発に適している。発(個人単位~ビジネスシステムまで)に適応している。心)同手法には数多くのバリエーションがある。開発プロジェクトの規模や重要度に応じて、手法を使い分けるようになっている。