はじめに
前回、システム(ソフトウェア)開発の大まかな流れについてお話ししました。
流れはわかったけど、V字工程を1週回したら終わるの?🤔
実際には、1週だけでは終わらない場合がほとんどです。
ウォーターフォール開発
各工程を順番に進める開発手法です。要件定義→設計→実装→テスト→リリースの順で進みます。
計画が立てやすい反面、途中で要件が変わると対応が難しくなります。
アジャイル開発
短い開発サイクル(スプリント)を繰り返す開発手法です。
変化に柔軟に対応でき、早い段階で動くものをリリースできます。
- スクラム
- カンバン
- XP(エクストリームプログラミング)
スパイラル開発
プロトタイプを繰り返し作りながら開発を進める手法です。リスクを早期に発見できます。
どの手法を選ぶ?
プロジェクトの規模・要件の明確さ・チームの特性などによって最適な手法は変わります。
近年はアジャイル開発を採用する企業が増えています。
さいごに
それでは、今回はここまで。ありがとうございました😊