相容れない部分がある。中庸を探り、その課題を解決。アジャイル開発の政府関連ソフトウェア導入への方向性を示すことに成功している。手法を採用したソフトウェア開発プロジェクトを推進している。アジャイル開発を適用することによって、ソフトウェア開発のコスト削減効果や効率性向上の実績を挙げている。万ドルのプロジェクトであった。万ドルのコスト削減を実現した。開発チームではアジャイルを使った次なるプロジェクトにすでに着手するとともに、将来、同機関における標準的開発メソッドとして確立させていくことも狙っている。開発チームは、厳しさを増すコスト削減要求に加え、ソフトウェアのリリース・スピードをアップしなければならないという課題に直面していた。Programming)に注目した。よれば次のように定義されている。台のコンピュータに向かって作成する。定期的に交代しながら交互にコーディングする。ペアはタスクが変われば頻繁に組みなおされる。ペアでプログラミングを行うことで、「メンバー相互の学習が可能になり」、「規律を守ったプラクティスを守ろうとする意思が働き」、「お互いに効率よく働こうというピア・プレッシャーがかかる」という3つの効用がもたらされるとされている。いった自動ソフトウェア開発ツールと組み合わせて利用するといった試みも導入している。EngineeringCenter>上記の他に、米陸軍ではアジャイル・ソフトウェア開発手法を用いたソフトウェア開発を成功させている。アジャイル手法を部分的に取り入れて成功させた陸軍のソフトウェア開発事例である。戦闘計画を立てたり、戦闘状況をモニタリングする機能を司令官向けに提供するシステムである。ある陸軍師団のうち9つの師団で、戦闘計画ツールとして利用されている。中心となって開発を進めた。Centerなどが開発支援を行っている。手法のバランスをとった形で行われた。アジャイル開発手法を取り入れた部分として最も特徴的なのは、反復型の開発手法をとり、比較的短期間でリリースを行ったことにある。開発プロセスでは、4週間周期のイテレーションと、3ヵ月ごとのリリース・サイクルを実施している。発、インテグレート、デモというライフ・サイクルを数回にわたって繰り返し行うことになる。実際に利用するユーザーをリリースごとに巻き込む形で、アジャイル開発の真価を発揮した。いうユニットが設置された。このユニットはユーザーに対してインクリメンタルにソフトウェアのリリースを行い、利用したユーザーからのフィードバックを受け取る機能を果たす。ウォーターフォール型を代表とする従来型の陸軍のソフトウェア開発では何年も待ってはじめてユーザーが試験するというパターンが一般的であった。使って、できているコンポーネントを即座にかつ頻繁にユーザーが試験を繰り返すことによって、ユーザーの真の要求により近いものができあがっていった。アジャイル宣言の中で謳われた『契約の交渉よりも、顧客とのコラボレーションを重視せよ』が実際にうまく機能した好例となった。人程度の少人数のグループに分かれて行われたことが挙げられる。属の職員だけでなく、民間からのコントラクターも含まれているが、両者ともそれぞれ責任ある開発を託されるにふさわしい、ソフトウェア・エンジニアリングの専門学位を持った優秀な人材がそろえられた。した人材が、グループごとに同じロケーションにあるオフィスの中で共同して、コミュニケーションを適宜はかりながら開発を進めることに成功している。従来型のソフトウェア開発手法も一部で採用された。包括的なドキュメンテーションの作成である。セキュリティに関わる重大システムの開発ということで、ドキュメンテーションの重要性を強調しているが、しかし、ここでも膨大なドキュメンテーション作成に追われて、アジャイルの機敏性が失われるようなことがないように留意がなされた。その方法として、あらゆるドキュメンテーションをアップデートするという方法ではなく、メンテナンスを必要とするドキュメンテーションを特定し、それだけを継続して行った。