代表的なアジャイル開発手法
「アジャイルソフトウェア開発宣言」に合意している代表的なアジャイル開発手法には次のようなものがあります。
●エクストリーム・プログラミング(Extreme Programming、XP)
Kent Beck氏の「XPエクストリーム・プログラミング入門編」で紹介され、一躍注目を浴びました。アジャイル開発手法の代表として認識されており、特に定義されている4つの価値と12のプラクティスは具体的で理解しやすくなっています。
●スクラム(Scrum)
開発プロセスの管理に焦点が当てられているのが特徴です。スプリントと呼ばれる30日に区切られた単位で動作可能な製品を作成すること、毎日決まった時間に決まった場所で行われる短時間のミーティングなどが特長です。
●クリスタルファミリー(Crystal Family)
プロジェクトに関わる人数とシステムエラーの重要度という2つの要素の大きさに応じて適用する数種類の方法論から成りたっています。各プロジェクトで判断する余地を残しているため、多くのプロジェクトで採用しやすい方法論です。
●フィーチャー駆動型開発(Feature-Driven Development、FDD)
フィーチャー(機能)ごとに2週間の繰り返し開発を行います。8つのプラクティスが示されており、モデリングに重点が置かれています。
● 適応的ソフトウェア開発(Adaptive Software Development、ASD)
ソフトウェア開発を複雑で変化の多い環境と捉え、それを前提に適応的なソフトウェア開発を行うことを方法論としてまとめています。他の方法論に比べ理論的に説明されていますが、すぐに使える具体的なプラクティスが乏しいため、イメージはわきにくい点があります。一方で、範囲を限定していないため大きなフレームワークと捉えることができ、他の方法論よりも適用範囲が広いといえます。
関連情報
-
IBM、エクリプス財団に「Rational Unified Process」のコードを提供
BMは米国時間10月12日、オープンソース団体のエクリプス財団に対し、ソフトウェア開発プロジェクトの組織化に関するドキュメントやコードを寄贈したことを明らかにした - 離れていてもアジャイル開発が行える「Borland JBuilder 2006」、ボーランドが出荷
「今さら人に聞けないITトピック」 のバックナンバー
-
日本発のQRコードがヨーロッパに本格進出?
日本発の技術であるQRコードは、さまざまに応用されるようになってきている。その優れた特徴から、類似技術の中でもリードを奪っている。どんな技術であるかを紹介し、西欧地域での動向などを紹介する。 -
最近よく聞く「クロスサイトスクリプティング」って?
-
ウェブの巨人が操るロボットが襲来?--Google Androidのインパクト
-
米国GPSとどう違うの?--欧州版の全地球測位システム「Galileo」とは
-
顧客を幸せにしておく技術とは--CRMの基礎知識と最新事情
- 今さら人に聞けないITトピック 一覧へ »
ZDNet Japan Essential Topic
-
【今注目のIT企業は何を考える…??】
オススメIT系求人情報も毎週月曜日更新! -
コラボレーション基盤特集
Notes置換とバージョンアップの情報はこちら
企画特集
-
セキュリティ対策レベルテスト公開!
自社のセキュリティのウイークポイントはドコ? -
Techno Exchange
RackableとCTCの地球にやさしい関係 -
DELLが掲げる「新・仮想化アセスメントサービス」
〜企業システムの仮想化環境の構築を支援〜 -
ZDNet Japan ホスティング特集
2008年夏のホスティングサービスのトレンドは何? -
Webセキュリティ特集
Web2.0時代の脅威へ対抗するためのソリューションとは? -
仮想化環境で求められるストレージの要件
それに応えるNetAppの実力とは? -
ZDNet Japan Green IT
サミットだけでは終わらせない!エンタープライズの取り組みはこれからだ! -
APC SOLUTIONS FORUM 2008をレポート
電源、冷却の効率化によるエネルギー削減とは? -
SaaSで開発効率UP!
SaaSでできる、ソフトウェア開発情報の一元化とは -
IronPort Sシリーズ
Webからの脅威に関する課題の3つの解決方法 -
Secure Web
Web2.0時代にプロアクティブなセキュリティを実現!!