スクラムとは こんにちは。strongWhiteです。今回はスクラムに関する解説記事です。 スクラムとは、変化の激しいソフトウェア開発の問題に対応するための開発手法です。 ソフトウェアは建築物などの三次元的な物体とは異なり、認識しにくく不透明な存在であるため、潜在的な問題(バグなど)を早期に察知するのが難しい性質を持っています。また、問題を認識できたとしても修正などの後戻りが難しい場合があります。このようなソフトウェア開発の問題を解決するのがスクラムです。 スクラムでは、あらかじめ定めた期間内に一定の成果物を作成(開発)し、徐々にソフトウェアを構築するというアプローチを取ります。ソフトウェアに「透明性」を見出し、潜在的な問題を認識しやすくするのです。 今回の記事ではスクラムを用いた開発を始める方向けの前提知識として、スクラム開発の関係者(スクラムチーム)とスクラム開発中で発生するイベント(