理解客户用例:开启业务增长
客户用例描述了用户和系统相互交互以实现用户目标的可能方式。学习更多的知识。
了解消费者行为一直是公司最大的挑战之一。重要的是要知道您的客户是否会选择哪些给定的选项。它使公司更容易设计与客户互动的自动化系统的算法。客户用案例是公司用于此意图的方法之一。
在设计软件之前,你必须创建它的功能规范。它展示了软件的所有功能方面,将通过编程实现。现在,为了设计功能规范,您还必须涵盖终端用户在使用系统时可能做出的所有选择。
对于这些选择中的每一个,系统将如何响应将成为用例。因此,简而言之,客户用例描述了用户和系统相互交互以实现其目标的所有可能方式。它是由一位名叫Ivar Jacobson在1986年。
用例还涵盖了所有事情可能出错的方式,以及系统对它的响应。所以,一个用例模型由三个元素组成:
理解了用例的定义之后,下面是定义用例文档目的的几个原因。
基本上有两种类型的用例,它们基于用例定义的功能或选择。它们是业务用例和系统用例。
业务用例的定义包括用户在与系统交互时所做的选择以及他们的目标。系统用例展示了系统在不同场景下的行为。
这两种用例都可以以文本形式或通过图表表示。下面的示例列表将帮助您更清楚地理解用例所在的位置软件开发.
软件用例的文本形式示例如下所示。它显示了客户与系统交互以更新其概要文件的方式的数量。
下面展示的是一个用例的示例。它显示了在线购物门户中客户的交互。左边的actor代表客户。中间的盒子包含了他们所采取的所有行动。右边的角色是系统程序对每个客户的行为做出响应。
编写客户用例非常简单。你只需要遵循自然的逻辑流程来创建它。定义的具体步骤爱德华Kenworthy在他的用例建模中可以列出如下。
客户用例已经变得非常流行软件开发生命周期.但是如果没有对用例进行适当的检查和对其适用性的进一步评估,它们可能成为组织的主要成本因素。
因此,在通过用例形成实现解决方案之前,需要进行适当的调查。ManBetX客户端登录以下是一些公司常见的错误。
在大型项目中,项目经理将不同的用例分配给不同的团队,以开发系统的特定部分。由于使用情况不是面向对象的,因此它们不会将一对一映射到项目的对象和类。因此,多个团队可能会为同一类的变体产生冗余代码。这导致浪费团队的努力和生产力。
因此,对于尽可能多的用例,类和对象必须相同。它们的属性必须传达给团队以进行可重用性。
用例开发人员和程序员之间的通信模式是简单的英语。因此,将用例意义转换为软件的设计和编程依赖于人们对用例的非正式理解。这可能并不总是正确的。
用户验收测试和系统测试也可能不足以全面地测试程序。因此,设计人员和编码人员之间的沟通必须足够充分,以便双方对用例的理解一致。
虽然创建用例看起来很耗时,但它是将组织的不同团队带到同一页面上的最佳工具之一。公司必须了解他们的顾客的里里外外。只有这样,他们才能为客户提供最优质的服务。客户旅程的每一个阶段,无论是营销,销售,或客户新员工培训,必须有一个用例。
Ónly通过一个准确的客户用例可以覆盖用户体验的所有方面。每一次互动都应该为客户增加价值,并帮助他们继续前进。
对客户旅程的所有可能性进行全面的预先分析是区分优秀组织与普通组织的关键。一旦你习惯了它,它将为你的业务增加巨大的价值。