SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

Developers Summit 2024 Summer レポート(AD)

アジャイルは"電車"、ウォーターフォールは"タクシー"?──事業貢献を加速させる組織改革とプラットフォーム戦略

【23-A-6】事業貢献できるチームを機能させるための組織とプラットフォーム

  • X ポスト
  • このエントリーをはてなブックマークに追加

アジャイルとウォーターフォールの違いを関係者にわかりやすく伝える方法

 アジャイル開発の本質を理解することが、組織的な問題を解決する第一歩だと鈴木氏は説く。彼は遊園地にある電車のアトラクションを例に挙げ、アジャイルの仕組みを説明した。

 この例えでは、電車が開発者たち、ホームの乗客が案件、駅長がプロダクトオーナーを表す。電車への乗車は、スプリントプランニングでのタスク引き渡しに相当する。通常の電車と異なる点は、走行中にホームの乗客(案件)の並び順(優先順位)を変更できることだ。

 重要なのは、電車(開発者たち)が定期的に運行を続け、電車に乗る乗客(案件)が決まるのは出発直前でも構わないという点だ。これにより、進行中の作業と将来の計画を分離できる。電車が出発した後も、ホームでは次の乗客の並び替えができる。この並び替えは走行中の電車に影響を与えない。このモデルにより、変化する要求に迅速に対応しつつ、安定した開発プロセスを維持できる。

 一方、ウォーターフォール型開発はタクシーに例えられると鈴木氏は語る。タクシーは行きたい場所に自由に行けるため柔軟性のあるアジャイルに似ているように思えるが、実際は違う。ウォーターフォールでは、案件が決まってから初めて開発チームの調達を始める。これはタクシーを捕まえるのに似ており、適切なチームが見つからない可能性がある。また、開発の質はチーム(運転手)の能力に大きく左右される。さらに、IT業界の好況期には優秀なチームの確保が難しくなる。これは雨の日にタクシーが捕まりにくくなるのと似ている。

電車に例えると、アジャイルに対する理解を得やすい
電車に例えると、アジャイルに対する理解を得やすい

 最大の問題は、一度開発(走行)が始まると、方向転換が困難になることだ。タクシーで高速道路を走行中に目的地を変更するのと同様、ウォーターフォールでは途中での要件変更が大きな混乱と追加コストやリスクを招く。これらの特徴は、変化の激しい現代のビジネス環境には適さないと鈴木氏は指摘している。

 電車モデル(アジャイル)では、誰がどの電車に乗っているかを管理するだけで、全体の状況が把握しやすい。これは複数の案件を並行して進める際に特に有効だ。タクシーモデル(ウォーターフォール)では、多数の案件を個別に追跡するのは煩雑になりがちだ。

次のページ
POへの単なる権限委譲は責任放棄──トップが組織の調整にコミットするべき

関連リンク

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Developers Summit 2024 Summer レポート連載記事一覧

もっと読む

この記事の著者

森 英信(モリ ヒデノブ)

就職情報誌やMac雑誌の編集業務、モバイルコンテンツ制作会社勤務を経て、2005年に編集プロダクション業務やWebシステム開発事業を展開する会社・アンジーを創業。編集プロダクション業務においては、IT・HR関連の事例取材に加え、英語での海外スタートアップ取材などを手がける。独自開発のAI文字起こし・...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

丸毛 透(マルモ トオル)

インタビュー(人物)、ポートレート、商品撮影、料理写真をWeb雑誌中心に活動。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

CodeZine編集部(コードジンヘンシュウブ)

CodeZineは、株式会社翔泳社が運営するソフトウェア開発者向けのWebメディアです。「デベロッパーの成長と課題解決に貢献するメディア」をコンセプトに、現場で役立つ最新情報を日々お届けします。

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

提供:グロース・アーキテクチャ&チームス株式会社

【AD】本記事の内容は記事掲載開始時点のものです 企画・制作 株式会社翔泳社

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/20066 2024/09/30 12:00

おすすめ

アクセスランキング

アクセスランキング

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

アクセスランキング

アクセスランキング