真实使用如何让法规理解更完整
第一版法规功能已经正确上线,真实使用又让团队看见了一些在规格阶段很难提前暴露的业务场景。
- 专业方向
- 业务分析
- 项目类型
- 已匿名的真实项目
概览
这个案例发生在一项法规功能已经完成分析、上线并开始被客户使用之后。
第一版交付符合当时确认的法规解释,也覆盖了当时已知的业务场景。随着客户在更多真实情况下使用它,一些之前没有必要单独处理的流程逐渐出现了。 法规没有变。变化的是我们对它在实际业务中如何运行的理解。
背景
上线后的反馈大致分成两类。
一类是流程优化。现有行为本身符合法规,但使用路径不够顺,可以减少一些不必要的步骤。
另一类更值得重新分析。真实使用带来了一些过去没有出现,或者当时没有必要单独建模的特殊情况。
这些情况并不自动说明第一版遗漏了要求,更不代表原有实现不合规。但它们说明,当前业务模型可能还需要把某些边界表达得更清楚。
因此,我们没有把客户提出的几个情况直接拆成独立改动,而是重新检查整套实现是否仍然足够完整地表达法规。
定义问题
最快的处理方式,是只分析新提出的几个场景,然后逐个补上。
但既然真实使用已经让一些新情况浮现出来,就不能轻易假设它们一定是全部。
所以,这次分析重新打开了整个问题。我们不只问“这个新场景怎么处理”,而是逐条回看原有业务规则,确认是否还有重要情况没有被明确表达。
问题从“怎样实现这个改动”,变成了“我们现在这套解释,是否仍然尽可能完整地代表法规”。
这不是推翻第一版,而是用生产中的新信息,对原有理解做第二轮检查。
做出决定
为了避免把使用体验和法规范围混在一起,我们把两类工作分开判断,并让不同角色参与对应的决定。
重点不是重新证明第一版到底对不对,而是判断真实使用是否让一些现在值得明确表达的场景浮现出来。
验证决定
这类问题不能靠“先做出来再看”来验证。
每一个新场景都要先重新对照法规,修订后的业务解释也需要和客户确认。只有大家对业务模型形成稳定理解以后,技术方案才适合最终确定。
我故意把顺序放成这样。技术实现不应该反过来影响法规判断,而应该准确表达已经确认的业务结论。
当前状态
目前有两条工作线并行推进。
流程优化部分已经分析完成,正在等待需求细化和开发。更完整的法规检查仍在继续,我们会重新审视每一条业务规则,确认真实使用是否还揭示了其他需要单独处理的场景。
目标不是重做原有功能,而是提高团队的把握:当前实现仍然尽可能完整地代表法规。
新的视角
过去,我更容易把法规分析理解为开发之前的一次性工作,而把生产环境看成验证软件有没有按要求运行的地方。
这次项目让我看到,生产环境也会验证团队对法规和业务的理解。
真实使用并不一定证明第一版解释有问题。更多时候,它只是让规格阶段无法提前看到的情况变得具体。
对于受监管产品,上线不总是分析的终点。有时,它只是第二轮分析真正开始的地方。
核心观点
生产环境不仅验证软件,也持续检验软件背后的法规理解是否仍然完整。

