はじめに

前回、システム(ソフトウェア)開発の大まかな流れについてお話ししました。
流れはわかったけど、V字工程を1週回したら終わるの?🤔
実際には、1週だけでは終わらない場合がほとんどです。

ウォーターフォール開発

各工程を順番に進める開発手法です。要件定義→設計→実装→テスト→リリースの順で進みます。
計画が立てやすい反面、途中で要件が変わると対応が難しくなります。

アジャイル開発

短い開発サイクル(スプリント)を繰り返す開発手法です。
変化に柔軟に対応でき、早い段階で動くものをリリースできます。

  • スクラム
  • カンバン
  • XP(エクストリームプログラミング)

スパイラル開発

プロトタイプを繰り返し作りながら開発を進める手法です。リスクを早期に発見できます。

どの手法を選ぶ?

プロジェクトの規模・要件の明確さ・チームの特性などによって最適な手法は変わります。
近年はアジャイル開発を採用する企業が増えています。

さいごに

それでは、今回はここまで。ありがとうございました😊