このページは自動翻訳されました。より快適に読み進めるには、英語に切り替えてください。

英語に切り替える

Agileとウォーターフォール方式の比較と相違点

仕事の世界では、私たちはVUCAの世界にいて、変化し続ける環境に適応する必要があるということをよく耳にする。誰もが、アジリティに向けた変革期にあると口にする。人によっては、もはやこれを見抜くことができず、それが組織にとって何を意味するのか、まったく疑問に思っているかもしれない。 

いわゆるウォーターフォールの方法論とは対照的に、アジリティはまったく異なるものである。Agile方式とウォーターフォール方式がどのようなもので、どのような場合にどちらが適しているのかを理解しようとすると、混乱してしまうことがよくある。 

もしあなたが同じように感じているのであれば、私たちはあなたを助けることができるかもしれない。

ウォーターフォールモデル

古いほうきはよく掃く」というモットーに忠実に、多くの企業では試行錯誤を重ねたウォーターフォール方式が使われている。なぜなら、ウォーターフォールモデルはプロジェクトマネジメントの古典であり、それが効果的であることは多くのケースで証明されているからだ。

しかし、アジャイルとウォーターフォールとは具体的に何を意味するのでしょうか?ウォーターフォールモデルとは、具体的な開始点と終了点が明確に定義された、連続するプロジェクトフェーズで手順が構成される、線形的な手順モデルです。大まかに言うと、次のように考えることができます。

話を深める前に、ちょっとしたメモを。我々は最近、11人の国際的なアジャイルの専門家をゲストとして招き、ウェビナー–を開催した。

その結果がこの素晴らしいビデオ録画(英語)で、例えば次のような疑問を解決している:

  • ボトムアップとトップダウンのどちらが良いのだろうか?
  • リーダーたちに共通のビジョンを持たせるにはどうすればいいのか?
  • 正しいアジャイルフレームワークの選び方 –、実はそれほど重要ではない理由とは?

私の一番のお勧めは、ぜひ見てほしいということだ!比較的時間がかかるが、一分一秒の価値がある。

簡単な例で全体を見てみよう:

定義フェーズ では、まず何を作成するかを決定します。たとえば、顧客が要望を伝えます。彼はテーブルを欲しがっています。次に、要件を分析および定義し、実行する必要のあるすべてのことの計画を作成します。設計では、製品設計を作成します。この例では、テーブルのスケッチです。 

実装フェーズ では、全体がより具体的になります。材料を選択し、正確な寸法を決定し、テーブルを構築します。管理では、すべてが計画どおりに機能するかどうかを確認します。テーブルは立っていますか?プロポーションは正しいですか? 評価 は顧客と一緒に行われます。製品を引き渡し、フィードバックを受け取ります。 

走っているシステムを変えてはいけないという格言があるのに、なぜ何も変えないのか。

Agile(反復的)手法とウォーターフォール(直線的)手法の比較

ウォーターフォールモデルには確かに良い面があり、多くの状況で効果的であるにもかかわらず、企業はよりアジャイルになることに取り組むべきである。なぜか?なぜなら、私たち全員が活動する世界は、ますます複雑で矛盾した要求を突きつけてきており、ウォーターフォール型思考ではそれに対応することが難しいことが多いからだ。

ウォーターフォール方式には危険性もある。計画性と構造性によって高い安心感を得られる反面、プロセスに非常に縛られる。作業工程はどちらかというと静的で、正確な計画のため、柔軟な余裕はごくわずかしかない。そしてそれこそが、ダイナミックな環境に必要なことなのだ。そこでアジリティの出番となる。それでは、Agileとウォーターフォール方式の比較を見てみよう。

しかし、そもそもアジャイルの定義とは何だろうか?アジャイルの定義によると ドゥーデン アジャイルとは次のようなものだ。機敏である。「この定義は、仕事の世界にも当てはまる。 

企業におけるアジリティとは、戦略、構造、プロセスを実際の現在の状況に反復的に適応させることができることを意味する。デジタル化や人口動態の変化による複雑な変化に直面し、適応性を維持しなければならない以上、これは不可欠である。 

ちなみに、アジャイル変革の文脈で簡単な注意点があります。現在、アジャイル変革において正しい優先順位を設定していることを確認したいですか? 

次に、アジャイル変革の成熟度チェックを行ってください。わずか3分で完了します。他の300人以上の参加者に基づくベンチマークも取得できます。ボタンをご覧ください🙂

アジャイル手法でテーブルを作る

前と同じ例にこだわろう。顧客が欲しいのはテーブルだ。そこでまずスケッチを描く。それをお客さんに見せ、お客さんがイメージしているかどうかを判断する。そうでなければ、スケッチを再度修正する。スケッチが出来上がると、私は材料を選び、顧客が満足するかどうかを繰り返し尋ねる。

もしかしたらお客さんは、「いや、チェリーじゃなくてパインの方がいい」と言うかもしれない。結局、違う木になる。その後、テーブルが組み立てられるが、ここでも定期的に顧客と相談し、必要であれば変更を加える。
おわかりだろう:アジャイル手法のおかげで、変化する要件に柔軟に対応することができる。 

したがって、ウォーターフォール手法の静的な性質は必ずしも十分ではない。さらに、ウォーターフォールモデルにおける硬直的な発想のために、評価中に初めて実装のエラーが明らかになることも起こりうる。この場合、柔軟な適応よりも修正コストが大幅に高くなる。

仕事の世界におけるAgileとウォーターフォールの比較

企業において、アジャイルで反復的なプロセスを設計することは、いまだに難しいことが多い。これは、人々が元来リスクを回避する傾向があり、何十年もの間、ウォーターフォールで形成される思考パターンを専門的な文脈で社会的に教育されてきたことがあるためである。 

リスク回避とは、意思決定の状況において、結果に関して最もリスクの少ない、つまり損失が最も少ない可能性を選択する傾向を指します。(Kahneman&Tversky、1979を参照)

アジャイル対ウォーターフォール方式では、この見かけ上の安全性を放棄する必要があります。実績のある方法に頼り、固定された構造と原則を使用する代わりに、計画の錯覚の古い思考パターンが打ち破られ、反復的な方法が使用されます。これにより、最初は不確実性が増したように感じられます。これは、計画の一部として不確実性を解釈する、新しい(一見リスクの高い)アプローチを使用する必要があるためです。

この不確実性に備えて計画を立てることが、長期的に必要な柔軟性につながる。私たちは行動のためのさまざまな選択肢を開発し、それによってVUCAな社会における安全保障を安定させるのである。

ダイナミクスと安定性のバランスを保つ 

アジャイル方法論は、ウォーターフォール方法論と同様に、いくつかの欠点があります。

  • Agileの手法は、計画の不確実性を可視化し、それを考慮に入れる。
  • 具体的な結果は、新たな発見によって当初の予定から外れる可能性があるため、見積もるのはより難しい。
  • 上記の理由から、古典的なウォーターフォール・プロジェクトとは対照的に、成功は計算しにくいようだ。

当然のことながら、プロジェクトによっては、さまざまなアプローチが多かれ少なかれ適しています。
ウォーターフォールモデルは、すでに 事前に既知の一定の要件 を含むプロジェクトに特に適しています。 

アジャイル手法は、特に 多くの予測不可能な要因 が発生する可能性があり、柔軟なリフレクションループが必要なプロジェクトに最適です。ほとんどの技術プロジェクトでは、このような不確実性は必然的に発生するため、特にアジャイル手法が勢いを増しています。

ちなみに、チームや会社でアジャイル・マインドセットを具体的に求めるのであれば、以下の記事を参考にしてほしい。 アジャイル・マインドセットに隠された驚くべき真実 .

Agile対ウォーターフォール方式、それともその組み合わせ?

「アジャイル」に関するすべての誇大宣伝の中で、アジャイル手法を万能薬と見なす傾向がある場合があります。不当にも。このテキストの驚くべき結果は明確です。

の使用が判明した。 両方の方法論の 複合 を効率的にゴールに導く(Herrmann, 2007).このような組み合わせは、ウォーターフォールモデルが必要だが、プロジェクトの複雑さに対して適切でない場合に有効である。 

この2つの方法の中間的なものが、いわゆる “中庸 “である。 機能駆動開発 (FDD)である。

周波数多重 ウォーターフォール方式と同様に、個々の固定されたシーケンスである機能を含む、具体的で長期的な計画を開発します。ただし、個々の機能は非常に短いため、変化する要件に迅速に対応できます。アプローチはアジャイル手法ほど反復的ではありませんが、場合によっては適切な中間点になります。 

そして、私たちはむしろ驚くべき結果にたどり着きます。常にアジャイル対ウォーターフォール方式である必要はありません。2つの方法は互いに補完し合うことができます。どちらも正当性を持っています。プロジェクトとコンテキストに応じて。

しかし、多くの人にとってアジャイル手法はまだ未知の領域であるため、どうすればアジャイル手法を試すことができるのかと自問するのは当然である。

何から始めたらいいかわからない?

多くの人にとって、「アジリティ」はまだ未知の領域です。彼らは当然のことながら、プロジェクトをアジャイルにするか、ウォーターフォールに従って行うかを自問します。アジャイル手法をどのように開始しますか?これに対する「アジャイル」な答えは、実験を開始することです。さまざまなことを反復的に試してください。

従来、アジャイル手法は、初心者にも最適な2つの方法、カンバンとレトロスペクティブを通じて導入されます。

古典的な出発点としてのカンバンとレトロスペクティブ

カンバンでは、各チームメンバーが現在の活動を公開する(カンバン)ボードを使用する。これにより、コミュニケーションが促進され、効率が上がり、最終的にはプロジェクトの成功につながる。カンバンについての詳細は これだ

レトロスペクティブの基本的な考え方は、定期的にチームとしてお互いを積極的に振り返ることである。通常、2週間ごとにレトロスペクティブ・ミーティングを開き、次のような質問をする。何がうまくいっていないのか?そして、より良くするためにどのような対策を講じることができるか?

アジャイル手法の導入を検討している場合…

もし、あなたがまだ適切なレトロボードを探しているのであれば、我々の記事が役に立つだろう: それに比べて最高のレトロボードだ。

情報源

リチャード・H・ターラー、エイモス・トヴェルスキー、ダニエル・カーネマン、アラン・シュワルツ、『近視と損失回避がリスクテイクに及ぼす影響:実験的検証』、 クォータリー・ジャーナル・オブ・エコノミクス第112巻、第2号、1997年5月、ページ647–661、 https://doi.org/10.1162/003355397555226

Herrmann, A. (2007).ウォーターフォールとアジリティの間の機能駆動開発。

アキネット

ブログカテゴリー

「敏捷性の拡大」に関するその他の記事

このカテゴリーのすべての記事を見る
アジャイルSpotifyモデル:スクワッド、トライブ、チャプター、ギルドについて解説

アジャイルSpotifyモデル:スクワッド、トライブ、チャプター、ギルドについて解説

スクワッド、トライブ、チャプター、ギルドで構成されるアジャイルな Spotify モデルを分かりやすく解説します。メリット、よくある落とし穴、ユースケースについて詳しくはこちらをご覧ください。

アジリティ・ヘルス・レーダー:アジャイルKPIの最も人気のある13のモデル

アジリティ・ヘルス・レーダー:アジャイルKPIの最も人気のある13のモデル

アジャイルKPIのための最も人気のある13のアジャイルヘルスレーダーモデルをご覧ください。これらのツールで、あなたのチームとプロジェクトの健全性を最適化しましょう。

労働契約書:10の例文、サンプル、テンプレート

労働契約書:10の例文、サンプル、テンプレート

アジャイル・ワーキングアグリーメント:スクラム、リモートチーム、SAFeのための10個の例、パターン、テンプレート。コラボレーションを改善し、チームを強化する方法!

サーバントリーダーとしてのスクラムマスター:8つの考える材料

サーバントリーダーとしてのスクラムマスター:8つの考える材料

スクラムマスターとしてサーバントリーダーになる方法を学びましょう!アジャイルチームのためのコミュニケーション、自己組織化、アジャイルプロジェクト管理に関する8つのヒント。

プロダクトマネージャーの業績目標:5つのヒントと例

プロダクトマネージャーの業績目標:5つのヒントと例

プロダクトマネージャーの業績目標:スマートな目標、レベル、および開発のためのヒントと例。業績を測定可能にする方法については、こちらをご覧ください!

Scaled Agile Framework SAFeにおけるプロダクトオーナーとは? - 数値、データ、事実

Scaled Agile Framework SAFeにおけるプロダクトオーナーとは? - 数値、データ、事実

SAFeプロダクトオーナーの役割とは?Scaled Agile Frameworkにおける役割、タスク、責任、および6種類のプロダクトオーナーについて解説します。

スクラムとは何か?簡単に説明しよう!

スクラムとは何か?簡単に説明しよう!

スクラムを分かりやすく解説:アジャイルな働き方とは?役割(プロダクトオーナー、スクラムマスター、チーム)、スプリント、バックログ、そしてスクラムの成功について解説します。

OKRとスクラムを組み合わせる:どのように機能するか(ワークショップ、スプリントゴールとサイクル)

OKRとスクラムを組み合わせる:どのように機能するか(ワークショップ、スプリントゴールとサイクル)

OKRとスクラムを組み合わせて成功させる方法をご紹介します!ワークショップ、スプリントゴール、サイクルを最適に連携させる方法をご紹介します。アジャイルな働き方とは?

規模別Agile:最も重要な5つのフレームワークの比較

規模別Agile:最も重要な5つのフレームワークの比較

アジャイル・アット・スケール:企業におけるアジャイルなスケーリングのための主要なフレームワーク(SAFe、LeSS、DA、Spotify、Scrum@Scale)をご紹介します。5つの原則と6つのステップ。

Echometerニュースレター

Echometerの最新情報をお見逃しなく。