📘

アジャイル&ウォーターフォール ~ルールへの考え方の違い~

に公開

はじめに

アジャイルとウォーターフォールを比較するとき、多くの議論は工程や役割に集中しがちです。しかし、真に重要なのは、それぞれが「ルール」をどのように扱うかという考え方にあります。ウォーターフォールではルールが外部から与えられ、形式を守ることで秩序を確保します。一方、アジャイルではルールは内部から生まれ、価値を届けるために存在します。両者は似た言葉を使っていても、ルールの存在意義そのものが異なっています。
ウォーターフォールは「守ることで安心を生むルール」、アジャイルは「守らなければ成果が出ないルール」といえます。特にアジャイルのルールは、破った瞬間にフィードバックループが崩れ、チームが機能しなくなります。それにも関わらず、アジャイルのルールは“ガイドライン扱い”され、守っても守らなくてもペナルティがありません。この矛盾は、ルールの目的が外部向けか内部向けかの違いから生まれます。

ウォーターフォールにおけるルールの本質

ウォーターフォールのルールは、計画書、承認フロー、設計書、レビューといった形で表れます。これらは作業者のためというより、プロジェクト外部の利害関係者に「進んでいるように見せるため」に存在します。この仕組みは非常に安定しており、特に大規模組織においては効果を発揮します。
ウォーターフォールのルールは破ってもすぐには問題が顕在化しません。計画を守らなくても、しばらくは前に進んでいるように見えます。その代わり、後工程に問題が押し寄せ、最後にまとめて破綻します。ルールが存在する目的は「成果を出す」ことではなく、「プロジェクトが合理的に見える状態を維持する」ことです。このため管理層はルール遵守を強く求めますが、それは成果ではなくガバナンス上の安心が優先されるからです。

アジャイルにおけるルールの本質

アジャイルのルールは、スプリント、デイリースクラム、レトロスペクティブ、プロダクトバックログなどです。これらは「儀式」のように見えることがありますが、目的は形式ではありません。最小単位で成果を出し、現実から学び続けるための仕組みです。
アジャイルのルールは破った瞬間に弊害が発生します。計画を固定して振り返りを省略すると、問題が蓄積し、チームの速度が落ちます。バックログが腐れば価値が曖昧になり、スプリントの意味が消えます。しかし、アジャイルのルールには外部的な罰則がなく、違反しても誰かに怒られるだけで終了してしまいます。ルールが罰ではなく、成果と結びついているためです。

ルール遵守の強制力の違い

ウォーターフォールではルールを破ると管理層が困るため、ルール遵守を強制されます。設計書がなければプロジェクトレビューで説明できず、稟議も通りません。ルールが「他者の安心のため」に存在するため、強制力が働きます。
しかしアジャイルでは、ルールを破ってもすぐに上層部が困るわけではありません。スポンサーにとって重要なのは「進んでいるように見えること」です。外部への説明可能性が保たれるなら、プロセスの質は軽視されがちです。この構造が、「成果よりもスポンサーの感情が優先される」という現実につながります。そしてアジャイルのルールは、組織から見ればただのガイドラインになるのです。

外的規範と内的規範の違い(宗教のメタファー)

ウォーターフォールはカトリック的です。外部に権威があり、そのルールに従うことが正しさを示します。形式こそが信仰の証です。設計書の存在が、プロジェクトの正しさを保証します。
アジャイルはプロテスタント的です。信仰(価値)に対して直接行動で応えるため、外部の権威を必要としません。良心や改善意識がチーム内に存在する場合にのみ機能します。逆に、形式だけ導入すると一瞬で形骸化します。アジャイルは本質的に「内面の成熟」を要求する手法です。そのため、強制しても意味がなく、形だけ導入しても機能しません。

まとめ

ウォーターフォールのルールは「外に示すため」のものです。形があるため強制しやすく、スポンサーの安心につながります。一方、アジャイルのルールは「価値を生むため」のものです。破ればすぐに機能不全に陥る一方、守らせるための強制力はありません。ルールの存在意義が外部向けか内部向けかで、扱われ方が大きく異なります。
どちらが正しいかではなく、どちらの“ルール哲学”が自分たちの文化や目的に適しているかが重要です。ルールは縛るためにあるのではなく、価値を届けるために存在していることを忘れてはならないと考えます。

Discussion