柔軟な開発手法であるアジャイルには、実はいくつかの具体的なやり方が存在します。その中でも、特に有名で多くの現場で採用されているのがスクラムです。スクラムとは、もともとラグビーで選手たちが肩を組んで押し合うフォーメーションのことを指します。その名の通り、チームが一丸となって目標に向かって進んでいくイメージから名付けられました。
スクラム開発では、まず開発期間をスプリントと呼ばれる1週間から4週間程度の短い期間に区切ります。そして、スプリントの開始時に、その期間内に達成すべき具体的な目標をチームで設定するのです。期間中は毎日短いミーティングを開き、進み具合や困っていることを共有し、お互いに助け合いながら開発を進めます。そして、スプリントの最後には完成したものをみんなで確認し、次のスプリントに向けてどう改善していくかを話し合うのです。このサイクルを繰り返して、少しずつ製品を完成させていきます。
この進め方を円滑にするため、スクラムにはいくつかの決まった役割が存在するのが特徴です。何を作るかを決めてその価値に責任を持つ人、チームがスムーズに動けるようにサポートする人、そして実際に開発を行う人たちが挙げられます。それぞれが自分の役割を果たすことで、チーム全体の力が最大限に発揮されるでしょう。このようにスクラムは単に仕事を分担するのではなく、チーム全員が同じ目標に向かって協力し、主体的に動くことを重視する働き方だと言えます。