MoSCoW方法(也称为MoSCoW优先级排序或MoSCoW分析)是一种优先级排序技术,旨在与利益相关者就每个需求对交付的重要性达成共识。术语“MoSCoW”本身是一个首字母缩略词,由四个优先级类别的首字母组成,如下图所示:

必须(M)——必须优先并交付的关键需求。如果其中任何一个未满足,该版本将被视为不完整。
应该(S)——重要需求,但并非发布所必需。这些需求没有时间紧迫性。
可以(Co)——理想但非必需的功能。这些通常是成本较低的产品改进。
不会(W)——被认为最重要性最低,或可能与产品战略不符。这些可以被忽略,并在后续版本中重新考虑。
注意
添加字母“o”是为了让“MoSCoW”这个词更易发音。尽管“o”通常为小写且无实际含义,但全大写的“MOSCOW”也常被使用。
添加字母“o”是为了让“MoSCoW”这个词更易发音。尽管“o”通常为小写且无实际含义,但全大写的“MOSCOW”也常被使用。
MoSCoW示例
以人体为例:
- 必须——心脏是“必须”的。没有它,就没有生命体。你的应用程序必须具备什么?
- 应该——手是“应该”的。没有手很难生存。但你可以在大多数情况下没有手也能存活。
- 可以——头发是“可以”的。拥有它很好,而且你看起来可能更漂亮,但没有它也能安然无恙地生存。
- 不会——非必需的。顺便问一下,身体里什么是“不会”?(也许是你的阑尾?)
使用MoSCoW方法来优先处理产品待办事项
该产品负责人负责准备产品待办事项列表并对其内容进行优先级排序。优先级排序是任何开发工作最关键的方面之一,因为选择正确的策略可以让你在一次冲刺期间最大化交付的价值。产品待办事项的排序应首先解决商业价值最高的需求,使团队能够朝着共同目标以统一的方向前进。
