PM NOTE

記事

← PM NOTE へ戻る

プロジェクトマネジメント

アジャイルとは?ウォーターフォールとの違いと選び方

Be編集部

アジャイルで進めようという話が出たけれど、いまの進め方と何が違うのか、うまく説明できない。そもそも、うちのプロジェクトに合っているのかも分からない。アジャイルの意味と、ウォーターフォールとの違い、プロジェクトに合わせた選び方を整理します。

アジャイルとは、計画・作る・確かめるを短い期間でくり返しながら、少しずつ形にしていく進め方のことです。最初にすべてを決めきってから作り始めるのではなく、小さく作って使ってもらい、その反応をもとに次に作るものを決めていきます。もともとはソフトウェア開発の分野で広まった考え方ですが、いまでは企画づくりや業務の改善など、さまざまな仕事で使われています。

アジャイルとよく比べられるのが、ウォーターフォールと呼ばれる進め方です。どちらが優れているということはなく、プロジェクトの性格によって向き不向きがあります。この記事では、2つの違いを整理したうえで、選び方の判断の基準、アジャイルで進めるときの基本の流れ、よくあるつまずきを紹介します。

ウォーターフォールとアジャイルの違い

ウォーターフォール:最初に決めて、順番に進める

ウォーターフォールは、要件を決める、設計する、作る、確かめる、という工程を、上から下へ水が流れるように順番に進めていく進め方です。最初に全体の計画をしっかり立て、前の工程が終わってから次の工程に進みます。

何を作るかがはっきりしていて、途中で大きく変わらないプロジェクトでは、見通しが立てやすく、管理もしやすい進め方です。一方で、途中で「やっぱりこうしたい」が出てくると、前の工程に戻るのに大きな手間がかかります。

アジャイル:小さく作って、確かめながら進める

アジャイルでは、プロジェクト全体をいくつもの短い期間に区切ります。期間ごとに、そのとき大事なものから作り、使ってもらって確かめ、次に何を作るかを決め直します。

最初から完ぺきな計画を立てることより、途中で分かったことを生かして方向を直していくことを大事にします。何を作ればよいかが最初ははっきりしない、という状況で力を発揮します。

比べるとこうなる

  • 計画:ウォーターフォールは最初に全体を決める。アジャイルは大まかに決めて、期間ごとに細かく決める
  • 変更:ウォーターフォールは変更に手間がかかる。アジャイルは変更を前提に進める
  • 形になる時期:ウォーターフォールは最後にまとめて形になる。アジャイルは早い段階から少しずつ形になる
  • 関わり方:ウォーターフォールは節目ごとに確かめる。アジャイルは短い期間ごとに、使う人や決める人と確かめる

アジャイルという言葉が広く知られるきっかけになったのが、2001年にソフトウェアの開発者たちがまとめた「アジャイルソフトウェア開発宣言」です。計画に従うことよりも変化に対応することを、といった、いくつかの大事にする考え方が示されています。

どちらを選ぶか:判断の基準

選び方のいちばんの手がかりは、「何が分かっていて、何が分かっていないか」です。次の問いに答えてみると、向いている進め方が見えてきます。

  • 作るものの中身は、始める前にはっきり決められるか
  • 途中で、使う人の意見を聞いて直す必要がありそうか
  • 期限と中身のどちらが動かせないか
  • 一度作ったものを、あとから直すのに大きな費用がかかるか

中身がはっきり決められ、あとから直すのが難しいものは、ウォーターフォールが向いています。たとえば、決まった日に開くイベントの準備、法令に沿って行う手続きの切り替え、建物の工事などです。

反対に、中身が始める前には決めきれず、使う人の反応を見ながら直したほうがよいものは、アジャイルが向いています。たとえば、新しいサービスの立ち上げ、社内向けの仕組みの改善、まだ誰も正解を知らない新しい取り組みなどです。

組み合わせることもできる

実務では、どちらか一方に決めずに組み合わせることもよくあります。全体の期限や大きな節目はウォーターフォールのように決めておき、節目と節目の間の中身はアジャイルのように小さく作って確かめながら進める、という形です。全体の流れと節目の押さえ方は、ガントチャートとは?作り方と、作りすぎない使い方で紹介しています。

アジャイルで進めるときの基本の流れ

アジャイルにはいくつもの手法がありますが、どれにも共通する基本の流れは次のとおりです。

  1. やりたいことを並べる:作りたいもの、直したいことを一覧にし、大事な順に並べる
  2. 期間を区切る:1〜4週間くらいの短い期間を決める。期間の長さは毎回そろえる
  3. 今回やることを選ぶ:一覧の上から、その期間でできる分だけを選ぶ
  4. 作る:期間中は、選んだことに集中する。毎日短く集まって、進み具合と困りごとを話す
  5. 見せて確かめる:期間の終わりに、できたものを使う人や決める人に見せ、意見をもらう
  6. 振り返る:進め方でよかったこと、次に変えることをチームで話す
  7. 一覧を並べ直す:もらった意見をもとに、やりたいことの一覧を並べ直し、次の期間に進む

期間中の作業の進み具合を見えるようにするには、仕事をカードにして列で動かすカンバンがよく使われます(→ カンバンとは?チームの仕事を見える化する方法)。

期間の長さの決め方

期間が短すぎると、作る時間より確かめる時間のほうが長くなります。長すぎると、方向がずれていたときに気づくのが遅れます。迷ったら2週間から始め、次のように調整します。

  • 毎回「見せられるものがほとんどない」なら、期間を延ばすか、1回でやることを小さく分ける
  • 毎回「見せたら大きく方向が変わる」なら、期間を短くして、早く確かめる
  • 使う人や決める人の予定が合わないなら、その人たちが集まれる間隔に合わせる

見せて確かめる場の進め方

期間の終わりの確かめる場は、30分から1時間ほどで、次の順番で進めます。

  1. 今回の期間で目指したことを、一言で伝える
  2. できたものを、実際に触ってもらう。説明より先に使ってもらう
  3. よかったところ、分かりにくかったところ、足りないところを聞く
  4. 次の期間で何を優先するかを、決める人と確かめる

たとえば:社内の申請の仕組みを作り直す場合

紙とメールで行っている社内の申請を、新しい仕組みに作り直すとします。アジャイルで進めるなら、最初からすべての申請を作り直すのではなく、次のように進めます。

  • 最初の2週間:いちばん件数の多い申請を1つだけ選び、新しい仕組みで使えるようにする。何人かに実際に使ってもらう
  • 次の2週間:使った人の意見をもとに、分かりにくかったところを直す。次に件数の多い申請を足す
  • その次の2週間:承認する側の使い勝手を見直す。残りの申請の中から、次に何を足すかを決める

こう進めると、早い段階から一部でも使える状態になり、使う人の声を聞きながら作り直していけます。最後にまとめて作って「思っていたのと違った」となる心配が小さくなります。

よくあるつまずき

計画を立てないことだと思ってしまう

アジャイルは、計画を立てない進め方ではありません。全体の目的と大まかな見通しは最初に持ち、細かい計画を期間ごとに立て直していく進め方です。目的がないまま小さく作り続けると、どこにも向かわないまま時間だけが過ぎていきます。

見せて確かめる相手がいない

期間の終わりに見せる相手がいなければ、アジャイルのよさはほとんど生かせません。使う人や決める人に、期間ごとに時間をとってもらえるかを、始める前に確かめておきます。

形だけ取り入れる

毎日の短い集まりや振り返りの場だけを取り入れても、やりたいことの並べ直しや、意見をもとにした方向の修正が行われなければ、進め方は変わりません。決まった会議を増やすことではなく、確かめて直すことをくり返すのが、アジャイルの本体です。

期限や予算の決め方を変えないまま始める

アジャイルでは、作る中身が途中で変わります。それなのに、最初に決めた中身どおりに作ることを約束した契約や予算の決め方のままだと、変えたくても変えられません。中身を決め直すことを、関係者があらかじめ了解しておく必要があります。

まとめ:何が分かっていないかで選ぶ

  • アジャイルは、短い期間で作って確かめることをくり返す進め方
  • ウォーターフォールは、最初に決めて、工程を順番に進める進め方
  • 中身が決めきれず、使う人の声で直したいならアジャイル。中身がはっきりしていて、あとから直しにくいならウォーターフォール
  • 全体の節目は決め、節目の間を小さく進める組み合わせもできる
  • 見せて確かめる相手と、中身を決め直す了解を、始める前に用意する

アジャイルは、流行りの手法として取り入れるものではなく、分からないことが多い仕事を、確かめながら前に進めるための考え方です。プロジェクトの性格に合わせて選ぶことが、いちばんの近道です。


おまかせPMは、社内に進める人がいないプロジェクトを、進める役割ごとお引き受けするサービスです。進め方の選び方から相談したいときは、どこから手をつけるかの整理から、ご相談ください。

アジャイルは、分からないことが多い仕事を、確かめながら前に進めるための考え方です。
おまかせPM