今週のキーワード

「アジャイル開発」の用語解説、メリット・デメリットは?

2022/10/25 09:00

週刊BCN 2022年10月24日vol.1943掲載

 「アジャイルソフトウェア開発」とも呼ばれるソフトウェア開発手法の一つ。決められた要件への対応の柔軟さと提供の迅速さを重要視する。短期間の開発を何度も反復することで、ニーズの変化や仕様の変更に適応しやすいというメリットがある。
 


 そもそもアジャイルという単語は「俊敏な」「素早い」などの意味がある。アジャイル開発では、プロジェクトが変化していくことを前提に「計画、設計、実装、テスト」などの一連の開発工程を短いサイクル(イレテーションと呼ばれる)で繰り返す。

 ユーザーやチームからのフィードバックを開発に素早く取り入れ、柔軟に反映できることが特徴。計画していた機能を全て完成させることよりも、優先度が高い機能から開発し、完成度を高めていくため、サービス開始までにかかる時間が短縮できる。

 最近では、主流な開発手法の一つとなり、多くの企業が取り入れている。一方、全体の進展状況の管理が難しく、場当たり的な対応になってしまう場合もあるため、プロジェクトごとに採用を見極める必要がある。
(大向琴音)
  • 1