如何向业务用户询问基数信息?
-
19-09-2019 - |
题
在收集业务用户的需求时,我遇到了需要了解业务用户领域中两个概念之间的基数的问题。
这通常是我想在流程的早期就知道的事情,因为它会影响数据库设计,而数据库设计以后很难改变。
例如,业务用户可能具有“潜在客户”和“参考人”的特定于域的概念。让他们告诉我一个潜在客户有多少推荐人并不总是那么容易,反之亦然。
如果我问一个数据库程序员,我可能会简单地问:“铅和参考之间的基数是什么?”但是,这对企业用户并不总是有意义的。
解决方案
我在这里看不到你的问题。你不应该对商务人士使用基数之类的术语,否则你只会得到白眼,或者别人认为你是个自命不凡的人&%^$#$@。:-)
两个问题:
- 参考人可以有多少线索?
- 潜在客户可以有多少推荐人?
是简单的英语,任何说该语言的人都可以理解。
但是,一如既往,需求收集是一个梳理过程。如果您无法获得这些简单问题的明确答案,您需要:
- 向您询问的人明确表示有必要知道(不知道会延迟交付)。
- 让他们坐在白板前,讨论各种可能性(假设他们有关系,只有四种:一对一、一对多、多对一、多对多)。
和他们坐在一起对你们俩来说都是个好主意。它使他们理解您为什么需要知道,并为您提供所需的信息 和 更多领域知识。
其他提示
您可以做到这一点的唯一方法是通过用例的工作,并确定基数为他们解释什么是应该发生的。
您:谁需要一个“领导”?它是什么用的?
他们:A铅是我们从一个基准获得
您:?应该怎样的工作
他们:嗯,作为事物的一部分或其他,我们会得到一个参考。我们希望把那些陷入某种名单,所以我们可以细分和区分它们,然后做参考冷调用。有兴趣的冷呼叫转变为“领导”。
您:那么一个参考变成一个铅
?它们:号有时参考不产生引线的 [可选性]
您:这样一个提法可能成为潜在客户,也可能去任何地方。
?他们:绝对
您:还有什么与基准发生什么呢?比创建可能铅以外什么吗?
他们:没什么
您:没有
他们:除了当信用评分和重新排名所有引用发送出去。
您:所以有两个用例?初始参考和信用评分?
它们:我想是
。您:和参考可以创建一个领先的信用评分?
它们:是。是否所有的时间。
您:这样的参考可以产生零,一个或多个线索? [基数]
它们:不。 0或1。
您:除非它被拿下,那么它可能产生的第二引线
它们:右。零,一个或两个。永远不要超过三四个。在绝对上限说它六人。给我们的每基准六个导。我们永远不会需要比这更多。
您:?如何通过外键引用的魔力无限数量
它们:从不。这只是0或1。除了当它的两项。 [尝试抵赖]
我觉得你可以有意义地参与用户的唯一途径是讨论用例。不是数据模型。
您从用例导出的数据模型。
不要忘记询问其他用户。其他部门的员工可能有不同的看法。