新媒易动态
NEWS CENTER
NEWS CENTER
2023-10-09
B端产品们做事务调研作业时,是不是常常遇到这些状况:
1)公司事务杂乱,极容易讹夺某个重要的事务节点,等你把原型都出好了,事务过来说他们还有XXX状况需求参加系统。
2)公司部分利益不一致,每个部分都觉得应该优先完成他们的需求。。大象希形老师是在IBM有10年丰富经验的架构师,这本书集合了他作业中的经验心得。
阅读完这本书后,我发现UML的思想是协助B端产品进行事务调研的利器,每一位B端产品都应该具备这种思想。
在运用这种思想之前,我也常常陷入杂乱的事务规矩、抵触的事务需求中,不知道怎样处理。
可是运用了UML思想后,我在处理公司级别的大项目,且截止时间仅有一个月的状况下,我保质保量地整理出了项目需求的一切头绪,推进项目顺利完成交付。
想要了解UML思想是什么,首先需求了解UML是什么。
UML(Unified Modeling Language)中文名称是统一建模言语,又称规范建模言语。是一种为面向方针系统的产品进行阐明、可视化和编制文档的一种规范言语。
那UML思想是什么呢?
UML思想我以为能够简略地了解为“面临方针的办法”。
在软件领域,有两种常见的术语:面临进程的办法、面临方针的办法。
什么叫面临进程,什么叫面临方针呢?
面临进程办法以为咱们的国际是由一个个相互相关的小系统组成的,就像DNA一样,整个人体都是由这样的小系统用紧密的逻辑组合而成。并且面临进程的办法假设这个进程是安稳的,不会改变的。
在使用“面临进程办法”做设计时,咱们需求找到进程的起点,顺藤摸瓜将这个进程中牵扯的因素逐个剖析出来,理清这个进程中的因果关系,最终抵达进程的结尾。
而面临方针的办法以为咱们的国际是由各不相干的独立个体组成的。进程不是这个国际的根源,进程是由一些“方针”经过特定的规矩组织起来的。
假如把国际比方成轿车,那么方针便是轿车上每个不同的零件。
不同的零件组合成了轿车,不同零件之间的组合也会达到不同的效果。假如规矩允许的状况下,咱们还能够将零件随意替换。比如原料能够从钢铁换成铝合金的,来源能够从工厂A换成工厂B的。
面临方针的办法不考虑方针之间的因果相关,只是在需求的时分把他们拼合在一起,这种办法能更好地应对咱们现在面临的杂乱事务。
可能看到这儿,你会觉得:“UML思想也太笼统了!我要怎样用UML思想做需求剖析呢?”
其实只需求记住:先将事务当成是一辆轿车(全体),然后拆轿车里的零件(部分),最终将零件拼合起来(衔接)。
一般咱们常见的事务调研办法是这样的:先清晰调研方针,再选取调研方针,然后清晰自己的调研办法,履行调研方案,最终得出结论。
可是这样的调研办法太广泛了,调研方针怎样选取才是正确的?是一切相关人员都要调研吗?履行调研方案该怎样做才干得到用户最准确的需求?我该怎样发问?
而运用了UML思想,事务调研流程能够更被细化,对咱们的具体作业更有指导意义:先是清晰调研方针,再整理事务中一切的人事物(全体),然后确认事务主角、访谈事务主角(部分),最终得出结论(衔接)。
针对我细化的每一个步骤,下面我会仔细讲一下怎样落地,和这么做的优点。
为了咱们更好地了解,我会辅以我自己参与过的项目事例举例阐明,咱们能够结合事例去更好地了解。
1.1 为什么这么做
为什么第一个步骤是先整理事务的全体呢?
由于这么做有两个优点:第一个,了解事务的全体能让咱们更快速地掌握事务背后的逻辑。第二个,了解全体事务能避免咱们在需求调研的进程中遗漏了事务细节。
假如咱们在开头不是整理全体,而是整理某个事务节点,那咱们很快就会被冗杂的事务扰乱自己真实的方针。
之前我在为公司的会员系统搭建办理系统时,就由于一开始太着眼于具体的会员升级规矩,会员购买扣头之类的需求,反而被弯弯绕绕的事务规矩弄得不知道怎样下手,影响了作业的展开。
并且由于我的切入点是某个会员规矩,由这个会员规矩再带出了其他事务事情,这样切入和整理,非常容易遗漏了事务中某个人或某些事务事情。
直接切入具体需求的处理方式就好像在走一个迷宫,不停走进死胡同再出来,磕磕碰碰,最终才干找到了正确的路途。可是假如咱们能一开始就能从全体俯视整个迷宫,那咱们就能更快地找到正确的路途。
所以经过一开始就把事务全体给整理清楚,能够避免咱们遗漏了事务中某个人或某些事务事情,也能更便利咱们了解事务的大局。
1.2 怎样落地
为了更好地整理事务中的人、事、物,咱们需求依靠一个东西——事务用例图。
用例图是UML中非常基础和常用的图,主要元素有事务主角和事务用例两个。我通常用小人的图画表示事务主角,椭圆来表示事务用例。