需求分析和用例

时间:2020-03-29 17:19:50

标签: use-case business-logic minimum-requirements

我正在做一些在线自学,希望对在线发现的问题有所帮助:

案例: 客户需要在购物车中进行弹出调查以收集反馈

要做

  • 您会问什么问题,4个示例来创建需求?
  • 您如何描述此类开发的最小用例列表(默认状态,自定义,事件,报告)? 在这种情况下,默认状态,自定义,事件,报告是什么意思?我没有看到这种在线使用案例的类型吗?
  • 除了API之外,商家可以通过哪些方式与平台集成?我说Webhook是正确的还是这些是同一回事?

1 个答案:

答案 0 :(得分:1)

在功能和技术约束与方案之间进行清晰区分很重要。

您有用例:功能需求将旨在描述客户希望看到的场景和行为。如何进行,如何整合调查数据(或您在最后提到的API点)都是制约因素和技术方案,并且应明确表示(出于各种原因,例如XY问题https://www.perlmonks.org/?node=XY+Problem )。

以下是一些可以更好地描述需求的问题:

  • 收集反馈的目的是什么?具体目的是什么?是否以其他任何方式(例如网站热图或行为分析工具)收集反馈或用户行为?如果是这样,是否需要通过这些手段将调查结果与收集的数据结合起来?我们希望通过调查收集这些工具未带来的哪些信息?

  • 谁,什么时候都有所有相关问题:所有访客都应该是首次访问者吗?

  • 用户旅程映射:您似乎表明反馈是在电子商务网站上收集的,询问在用户旅程期间何时弹出调查将证明是有益的。 何时收集反馈,用户旅程的哪一部分? 当第一个项目添加到购物车时?是啊不是吗如果是这样,为什么? 付款后?是啊不?

  • 一些用户是否使用他们的帐户在网站上注册?对于这类用户,检查和治疗是否应有所不同?应该预先定义特定类型的用户并以不同的方式处理吗?

  • 是否可以通过邮寄方式向已经共享邮件的客户或访问者进行调查管理?

  • 问题顺序应该不同吗?

  • 调查持续时间应该是多少?

  • 是否应该改变弹出窗口的外观以测试响应率变化?

  • 用户每次在各个页面中导航时,弹出窗口都应该显示吗?

除了采访客户外,创建模型可以激发需求。

关于具有更多元素的过程和建模,将为您提供更好的答案。

存在各种详细程度和抽象:

美国质量协会将流程图定义为“按顺序列出流程中各个步骤的图片。(...)这是一种常见的流程分析工具,也是七个基本质量工具之一。”

关于更多来自IT的资源,ITIL或TOGAF提供了观点。

最后,在传统上更强烈地认为与敏捷方法并驾齐驱的概念用户旅程也值得一看。