カンバンとスクラム:より良い選択肢は?

どちらも、多くのチームや組織が、仕事の組織化に関する特定の課題に対処するために使用している、よく知られたプロジェクト管理のフレームワークである。 かんばんは、進行中の作業を制限することに重点を置いており、複数の小さなタスクに取り組み、複数のプロジェクトを同時に管理しなければならないチームに適している。 一方、スクラムは、複数の小さなタスクに取り組み、複数のプロジェクトを同時に管理しなければならないチームに適している。 より大きなプロジェクトを、より明確な納期で完成させなければならないチームに適している。

スクラムとカンバンの両フレームワークは、プロジェクトに柔軟性を持たせ、チームメンバーの参加を促し、開発サイクルを短縮し、透明性を高める。 どちらかを選択することが不可欠なのは、ほんの時々である。 それぞれの長所を最大限に生かすには、この2つを組み合わせればいい。 最終的に、どのフレームワークを選択するかは、チームや組織の具体的なニーズによって決まる。 この記事では、2つのプロジェクト管理フレームワークについて詳しく説明する。

自分に最適な選択肢を選ぶには?

それぞれの方法論から恩恵を受けることができるプロジェクトの種類を明確にするために、いくつかの属性に基づいてフレームワークを比較してみよう。 それぞれの属性に基づき、2つのフレームワークの特質をまとめている。 また、その利用によって恩恵を受けることができるプロジェクトの種類を特定している。 このセクションで説明するように、自分に最適なものを選ぶためには、それらを知っておく必要がある。 何をいつ使うか、その決断をサポートする。

1.作業サイクル

作業サイクルに関しては、スクラムは反復的なアプローチでプロジェクトを完了させる。 チームはプロジェクトを同時に完了させるのではなく、段階的にタスクを完了させ、提供する。 通常1週間から4週間のスプリントがあり、開始日と終了日が明確になっている。 チームはPCDA(Plan-Do-Check-Act)サイクルに従う。 つまり、複雑で反復的なプロジェクトや、新製品や機能開発のように頻繁に変更が発生するようなプロジェクトを扱っているわけだ。 その場合、スクラムが最適な選択肢となる。

かんばんの主な目標は、仕掛かり作業を制限し、作業を視覚化し、効率を最大化することである。 各チームは、プロジェクトの開始から終了までの期間を短縮することに集中する。 彼らのワークフローは継続的に改善されており、そのためにカンバンボードを使用している。 カンバン方式を採用した場合、チームはタスクが完了次第、次のタスクに移る。 かんばんは、サポートやサービスなど、一定の流れがあるプロジェクトに適している。

2.フレームワークにおける役割

カンバンとは異なり、スクラムには、プロダクトオーナー、スクラムマスター、開発チームの3つの役割が明確に定義されている。 主な責任は以下の通り。

  • プロダクトバックログの管理、顧客の代弁、開発プロセスの支援は、すべてプロダクトオーナーの機能である。
  • スクラムマスターは、チームがスクラムの原則を守るのを支援する。
  • 開発チームは、集団で説明責任を果たし、やるべき仕事を選択し、段階的に成果を上げていく。

チームがこれらのタスクに集中して取り組む必要がある場合は、スクラムを使おう。 それゆえ、明確な役割があるにもかかわらず、スクラムチームは自己組織化され、全員が平等に扱われる。 顧客に出荷価値を提供することがチームの共通目標である。

一方、カンバンボードはチーム全体が所有する。 アジャイルコーチを雇うチームもあるが、スクラムのようにすべてを監督する「カンバンマスター」は存在しない。 チーム全体として、ボードに記載されたタスクを完了するために協力する責任があります。 だから、単に専門知識を持った個人の集まりであるチームを作りたいなら、カンバンを使えばいい。

3.進行中の作業

スクラムの場合、チームはスプリントごとに仕掛品(WIP)の上限を設定する。 そして、そのリミットをクリアしてから新しい仕事に取り掛かる。 このフレームワークを使う利点は、各チームが各スプリントを完了することで達成感を得られることだ。 だから、あなたのチームがそれを望むなら、それを選んだ方がいい。 また、チームに次から次へと仕事をさせたいなら、かんばんを使おう。

4.透明性

スクラムは、プロダクトバックログ、スプリントバックログ、インクリメントなどの成果物を通じて、要件、実装、成果物の透明性を提供する。 進行中の作業とは別に要件を追跡したい場合に使用する。 カンバンの場合、透明性のための特定の成果物はない。

ご存知のように、プロジェクト全体をボード上に可視化し、チームメンバー間の透明性とコラボレーションを実現する。 これにより、プロジェクトマネージャーは効果的に仕事を監督し、監視することができる。 スクラムのプロダクトバックログは、カンバンボードと組み合わせてチームで頻繁に使用される。 実施内容だけを追跡したい場合は、カンバンを使う。

5.プロジェクト計画

スクラムは、毎日のスクラムとスプリントプランニングを使って、各日と各スプリントのプロジェクト固有の活動をスケジュールする。 また、チームがスプリントの進捗状況を把握するのに役立つバーンダウンチャートも使用する。 さらに、スクラムチームは、スプリントレビューミーティングでプロジェクトの成功を評価し、改善点を特定する。 そのため、プロジェクトの規律ある計画を定期的に立てたい場合に利用する。

かんばんには、作業計画を立てるための規定はない。 カンバンチームでは、タスクの進捗状況を把握するためにビジュアルボードを使用する。 ビジュアル・ボードは、チームにプロジェクトの正確な表現を提供し、改善点の特定を容易にする。 各チームは独自のリズムとプランニング方法を確立している。 カンバンにおけるプランニングは、通常、定期的に行われるか、必要なときにのみ行われる。

6.顧客参加

顧客やステークホルダーの積極的な参加がスクラムの特徴であり、スプリントごとに少なくとも1回のスプリントレビューが行われる。 利害関係者や顧客からの意見を必要とする、新しい、創造的、独創的なプロジェクトに取り組む際に使用する。 顧客や利害関係者を巻き込むことは、カンバンでは不可能である。 スプリント・レビュー」という方法は、多くのチームで月に1回使われている。 作業が主に日常的なタスクで構成され、利害関係者が頻繁に関与する必要がない場合は、かんばんを使用する。

そこで、あなたが何を望むかを決めるのに役立つ、いくつかの重要な属性について説明した。 あなたが取り組んでいるプロジェクトの種類と、スクラムとカンバンのどちらが有益かを検討することが不可欠だ。 どちらのアプローチにも長所と短所があるので、よく吟味して決めることが大切だ。 先に述べたように、どちらか一方を選択する必要があるのは時々で、何百ものチームがスクラムとカンバンの両方の影響を受けたハイブリッドモデルを使用している。 ですから、プロジェクトの要件に応じて、十分な情報を得た上で決断してください。

興味深いリンク:

正しい選択肢を選ぶためのヒントをご覧ください:カンバンとスクラムの比較

カンバンとスクラムの違いは何ですか?

写真:Canva


著者:Sascha Thattilは、YUHIROグループの一員であるSoftware-Developer-India.comで働いています。 YUHIROは、IT企業、代理店、IT部門にプログラマーを提供するドイツとインドの企業です。

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください