RADとは?開発期間短縮を実現するソフトウェア開発手法
- RADの概要RADは、「高速アプリケーション開発」と訳されるように、ソフトウェアを素早く作るための開発手法です。従来のウォーターフォールモデルのように、時間をかけて順番に工程を進めるのではなく、短い期間で試作品を作り、顧客と確認を繰り返しながら開発を進めていくという特徴があります。ウォーターフォールモデルでは、開発の終盤になって顧客の要望と違うものが出来上がってしまうというリスクがありました。しかし、RADでは、試作品を実際に触りながら確認を行うため、顧客の要望を早い段階でシステムに反映させることができます。RADは、アジャイル開発と呼ばれる柔軟性の高い開発手法の一つに分類されます。アジャイル開発は、変化に強く、顧客満足度を高めやすいというメリットがあります。そのため、近年注目を集めている開発手法です。RADを採用することで、開発期間の短縮や開発コストの削減が期待できます。しかし、顧客を巻き込むため、コミュニケーションを密に取る必要があり、開発側の負担が大きくなる可能性も考慮しなければなりません。