在系统开发过程中,隐藏功能的存在可能会导致需求遗漏和系统无法发布和部署的问题。为了发现隐藏功能,可以采用故事线法来描述业务场景,明确系统在其中的支持作用。
隐藏功能介绍
系统中可能存在一些隐藏功能,这些功能在原始需求中没有明确提出。如果我们没有发现这些隐藏功能,就可能导致开发过程中的遗漏。严重的情况下,缺失隐藏功能可能会导致系统无法发布和部署。
举个例子,假设在一个收单业务中,银行原本不向商户收取手续费,但现在决定开始收费了。业务方提出的需求只包括收费标准。然而,由于合同发生了变更,我们需要先提示商户合同的变更,并要求商户签署合同后才能开始收费。这个合同功能就是一个隐藏的功能。
如果没有合同功能,系统将无法通过合规要求,也无法上线运行。
如何发现隐藏功能
业务需求都是在场景下完成的,采用故事线法描述业务场景的话,可以很好的帮助发现隐藏功能。
故事线法
在系统设计中,业务目标是核心,系统是为了实现业务目标而设计的。仅仅设计一个系统并不能保证业务目标的实现,因此需要明确系统如何支持业务目标的达成。在分析需求后,需要与业务方进行确认,确保系统能够为实现业务价值提供服务。如果只从系统如何工作的角度出发,很难说明系统如何为实现业务价值提供支持。
故事线法是一种以真实场景为基础的方法,通过描述业务的运转过程,明确系统在其中的支持作用。通过标记业务运转流程中的步骤,明确哪些步骤是由系统支持的,哪些步骤是线下操作的,并明确各个步骤的执行者和相关的功能页面,可以清晰地表示系统如何支持业务目标的实现。
对于业务方来说,他们更加熟悉业务的运转方式。因此,以业务运转流程为主体,明确系统在其中的支持作用,能够更好地说明系统如何为实现业务目标提供支持。与业务方的沟通和确认是非常重要的,他们可能会提供关于业务目标和实现方式的重要信息。
通过全面描述整个故事,可以发现线上和线下的所有步骤和部分。故事线法的目的就是通过详细描述业务场景中的用户行为和系统响应,全面了解业务的运转方式。在描述故事线时,可以明确标记哪些步骤是线上操作,哪些步骤是线下操作。
通过这种方式,可以确保系统在支持业务目标的过程中,覆盖到了线上和线下的所有步骤和部分。
标签:功能,场景,遗漏,步骤,线法,系统,业务,隐藏 From: https://blog.csdn.net/qqx52012/article/details/143426769