扫码阅读
手机扫码阅读

需求文档里全是“当当当”,写的时候快疯了,改的时候直接崩溃了...

289 2024-03-20
摘要 - 需求文档描述

摘要 - 需求文档描述

产品经理在编写需求文档时经常使用"当...且当..."的格式来描述条件,这种格式被称为"当当当当格式"。它以"当"作为关键词指代触发条件,通常涉及多个组合条件以及每个条件的"否则"处理。然而,这种格式有几个缺点:

  • 条件组合复杂,难以判断是否完整。
  • 文档过长,难以阅读和理解。
  • 在需求变更时,容易导致无关部分的错误修改。

为了改进这种格式,可以采用"判定矩阵"来简化业务复杂度并确保需求分析的覆盖率。判定矩阵是一种状态和行为的正交矩阵,用于判定在特定状态下是否可以执行特定行为。

判定矩阵主要应用于流程处理场景,通过梳理流程对应的状态和涉及的所有行为来构建矩阵。例如,通过决策矩阵可以可视化地展示不同角色在不同状态和部门条件下是否可以执行保存操作。

推荐使用判定矩阵的原因:

  1. 可视化使得需求更容易阅读和发现问题。
  2. 表格形式基于笛卡尔积确保所有组合覆盖,保障没有遗漏。
  3. 解耦合,容易响应变更和修复问题,只需修改相关矩阵而不影响其他部分,同时引导开发更容易实现。

综上所述,判定矩阵提供了一种更高效、易懂和可维护的需求描述方式,有助于简化开发过程,并提高工作效率。

想要了解更多,点击 查看原文