ソフトウェアの新たな開発手法、「アジャイル開発」って? - (page 4)

一橋範哉(ウルシステムズ)

2006-09-29 08:00

代表的なアジャイル開発手法

 「アジャイルソフトウェア開発宣言」に合意している代表的なアジャイル開発手法には次のようなものがあります。

●エクストリーム・プログラミング(Extreme Programming、XP)

 Kent Beck氏の「XPエクストリーム・プログラミング入門編」で紹介され、一躍注目を浴びました。アジャイル開発手法の代表として認識されており、特に定義されている4つの価値と12のプラクティスは具体的で理解しやすくなっています。

●スクラム(Scrum)

 開発プロセスの管理に焦点が当てられているのが特徴です。スプリントと呼ばれる30日に区切られた単位で動作可能な製品を作成すること、毎日決まった時間に決まった場所で行われる短時間のミーティングなどが特長です。

●クリスタルファミリー(Crystal Family)

 プロジェクトに関わる人数とシステムエラーの重要度という2つの要素の大きさに応じて適用する数種類の方法論から成りたっています。各プロジェクトで判断する余地を残しているため、多くのプロジェクトで採用しやすい方法論です。

●フィーチャー駆動型開発(Feature-Driven Development、FDD)

 フィーチャー(機能)ごとに2週間の繰り返し開発を行います。8つのプラクティスが示されており、モデリングに重点が置かれています。

● 適応的ソフトウェア開発(Adaptive Software Development、ASD)

 ソフトウェア開発を複雑で変化の多い環境と捉え、それを前提に適応的なソフトウェア開発を行うことを方法論としてまとめています。他の方法論に比べ理論的に説明されていますが、すぐに使える具体的なプラクティスが乏しいため、イメージはわきにくい点があります。一方で、範囲を限定していないため大きなフレームワークと捉えることができ、他の方法論よりも適用範囲が広いといえます。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. セキュリティ

    「デジタル・フォレンジック」から始まるセキュリティ災禍論--活用したいIT業界の防災マニュアル

  2. 運用管理

    「無線LANがつながらない」という問い合わせにAIで対応、トラブル解決の切り札とは

  3. 運用管理

    Oracle DatabaseのAzure移行時におけるポイント、移行前に確認しておきたい障害対策

  4. 運用管理

    Google Chrome ブラウザ がセキュリティを強化、ゼロトラスト移行で高まるブラウザの重要性

  5. ビジネスアプリケーション

    技術進化でさらに発展するデータサイエンス/アナリティクス、最新の6大トレンドを解説

ZDNET Japan クイックポール

自社にとって最大のセキュリティ脅威は何ですか

NEWSLETTERS

エンタープライズ・コンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]