Using MoSCoW in Agile to Prioritize Better
アジャイルの重要なアイデアの1つに優先順位付けがあります。最高の結果を出すために、チームはどの機能をやらなければならず、どの機能を残すことができるかを理解する必要があります。 しかし、異なるプロジェクト管理手法から移行した場合、この概念を理解するのは非常に困難です。
MoSCoWは、Dynamic Systems Development Methodで初めて使用された、Dai Clegg氏によって開発された優先順位付けのテクニックです。
MoSCoWは、Dynamic Systems Development Methodで初めて採用された、Dai Clegg氏によって開発された手法です。
この手法では、すべての機能を「Must」、「Should」、「Could」、「Won’t」の4つのカテゴリに分ける必要があります。 このようにして、MSCWの頭文字をとって、MoSCoWと名付けられました。 どの機能が重要なのかを知るために、チームはそれらを4つのグループに分類しなければなりません。
Must haveの機能は、プロジェクトにとって絶対に必要です。 Should have feature は、プロジェクトにとって重要だが、緊急性は低い。
Must haveの機能は、プロジェクトにとって絶対に必要です。
チームは、機能に優先順位をつけた後、前進するための明確なアクションプランを作成します。
チームが機能の優先順位を決めたら、前進するための明確な行動計画を立てます。 それが完了したら、「必要なもの」に移ることができます。 そして、すべての “Should haves “が完了してから、”Could haves “を検討します。
これがアジャイルとどのような関係があるのでしょうか。
最初のスプリントや最初のイテレーションを実行することは、どんなチームにとっても困難なことです。 自分が何をしているのかわからず、プロセスに疑問を持ち、その上、多くのタスクの中からどれを最初に始めるかを決めなければなりません。
プロセスに応じて、チームはバックログを 4 つの重要グループに基づいて 4 つの列に分割することもできます。
先進的なチームであれば、このような優先順位付けには意味がないと考え、従来のストーリー ポイントや優先順位列のアプローチで満足することが多いでしょうが、これは新しいアジャイル プラクティショナーにとっては大きな助けとなるでしょう。
注意すべき点は、MoSCoW テクニックは通常、プロジェクト中に 1 回または数回しか使用されませんが、アジャイル チームの場合は異なるということです。 状況の変化に対応し、イテレーションごとに適切な作業を計画するためには、優先順位が切り替わるたびに、このテクニックを使用する必要があります。
あなたはMoSCoWをアジャイルのルーチンの一部として考慮しますか
?