业务与需求、业务设计与需求设计的区别

编辑导语:X和需qiú,X设计和需qiú设计,这两组词我们经常能够听到,那么你了解它们的有什么区别吗?本文作者站在软件工程师的角度,为我们进行了分析和说明,搞清楚它们的区别之后,或许会对我们的工作有不小的帮助。

“X和需qiú”,这两个词软件工程师们每天都会用到几次,但却不一定很清楚两者的区别:

“X”指的是软件客户现在从事的工作,“需qiú”指的是客户对未来系统的期望或要qiú,因此X设计与需qiú设计是两个不同视角的设计。

正确的顺序是:先对X进行充分的设计,然后基于X设计成果再进行软件的需qiú设计。搞清楚这两者的定义、区别、相互关系,对需qiú的理解、分析,并X设计提升客户的满意度是有非常重要的指导意义的。

一、需qiú与X的区别

1. X

站在软件X的角度看客户的工作时,软件工程师们把未来系统所要对应的客户工作称之为“X”。

如系统要实现的X包括:X工作、人资工作、采购工作、财务工作、物liú工作等,在软件工程师来看,不论客户的X、还是普通员工的工作,都是客户的“X”(注:在客户企业内部对“X”的定义与软件X是不同的)。

2. 需qiú

“需qiú”是指客户根据自身的X内容,对即将要开发的软件系统所提出来的需要、要qiú,当只提“需qiú”两个字的时候,通常默认为是指系统的“功能需qiú”。

但是实际上在调研分析过程中,“需qiú”并不仅仅指的是“功能需qiú”,收集到的原始客户需qiú来自于不同的岗位、需qiú表达的形式也不近相同,如:

  • ①企业经营岗:用信息化手段,提升企业竞争力(目标需qiú);
  • ②部门管理岗:在采购liú程上设置审批功能,强化对生产成本的过程监控(X需qiú);
  • ③X执行岗:在合同界面上增加Excel表的导入功能,提高合同编制效率(功能需qiú)等。

从上面的三个例子可以看出:③直接给出了对系统的具体“功能”需qiú,而①、②则不能直接看出来对应什么样的系统功能。因此,需要X分析①和②的需qiú,并将它们转换为具体的系统功能需qiú③,交付给后续的软件设计师和开发工程师。

可以从上述定义看出来,“X”和“需qiú”不是一回事:

  • X:指的是客户现在从事的“工作”;
  • 需qiú:指的是对客户现在从事的工作在引入到信息系统中时所提的“需要、要qiú”。

二、需qiú设计与X设计区别

清楚了需qiú与X的区分,下面探讨一下“需qiú设计”和“X设计”的不同,各自的目的、作用、价值以及相互作用。

1. 需qiú设计

有些软件X常常使用“需qiú设计”一词,需qiú设计一般指的就是对收集到的功能需qiú,按照系统实现的要qiú进行的功能设计,需qiú设计的主要目的是给出对系统实现的“功能”描述。

2. X设计

X设计,主要内容是对客户的工作现状按照未来的信息化标准要qiú进行梳理、优化、完善,如:物资采购liú程的优化设计、X管理结构的扁平化设计、成本过程管理设计等。

为什么需要有X设计呢?

因为客户提出的需qiú大都是根据既有的工作现状提出来的,这些工作现状不一定是符合信息化要qiú的,管理方式甚至是落后、不科学的,按照这个工作现状提出的需qiú去开发系统,其结果可能是用先进的信息化手段、模拟了落后的工作方式。

这样做的结果客户最终不能获得信息化带来的价值,只有充分地理解X、并对既有的工作现状按照信息化的标准进行优化、完善设计,在这个X优化设计的基础上,才能确定需要什么功能、并依据X设计结果判断客户提出的需qiú是否正确。

X设计是需qiú设计的基础,顺便说一句,前面的①和②的需qiú,只有XX设计,才能找出来需要的是什么系统功能。

X设计主要包括三个层面的内容,即:架构层、功能层和数据层,包括:

  • 架构层:首先,从整体上对客户工作现状用架构图(分解图、liú程图等)的形式进行梳理、优化、完善;
  • 功能层:其次,对客户的每个工作(界面的原型)的具体cāo作内容进行梳理、定义、优化,制定cāo作层面的标准、规则等;
  • 数据层:最后,对每个工作产生的数据建立标准、定义、采集规则等。

3. 两种设计的相互作用

两个设计的理念和目的是不同的:

  1. X设计:关注的是对工作现状如何用信息化的标准进行梳理、优化、再定义;
  2. 需qiú设计:关注的是系统功能该怎么实现。

软件工程师获得了功能需qiú,但如果不熟悉X背景,直接去设计功能需qiú,就是“知其然,不知其所以然”。在充分地理解了X、优化了X、并在确定了未来信息化环境下X处理最jiā方式的基础上,再去确定功能需qiú、设计功能需qiú,才是做到了“知其然、也知其所以然”。

由于客户不是信息化X,往往提的需qiú不一定正确,软件工程师X对客户X的设计,就可以正确地理解客户需qiú,并且可以识别出需qiú的真伪(同时,软件工程师也会根据自己的经验提出建议)。

也就是说,只有将“需qiú”放在“X”的背景中去思考、设计,才能做出优秀、实用、客户价值高的系统功能。

需qiú与X区别、需qiú设计与X设计的区别

总结,“需qiú设计”不是“X设计”,也不能替代“X设计”,X设计有X设计所需要的知识和方fǎ。X设计的水平高,完成后的系统带来的客户价值就高。

要想获得高水平、高价值的软件系统,就一定要先进行X设计(X优化),再进行需qiú设计。

收藏 (0) 打赏

以上内容不错,打赏支持一下!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

声明:本站所有教程资源,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

雄发创业网 自媒体是如何赚钱的 业务与需求、业务设计与需求设计的区别 https://www.xiongfawang.com/1245.html

常见问题

相关文章

业务与需求、业务设计与需求设计的区别-海报

分享本文封面