HI,下午好,新媒云不收取任何费用,公益非盈利机构
24小时服务热线: 4000-162-302
请扫码咨询

新媒易动态

NEWS CENTER

掌握和理解需求核心组件——对象

2021-05-23

 掌握和理解需求核心组件——对象(Object)

对象是业务涉及到的实质性对象和抽象性对象,其可以是一个人、系统、组织、模块、接口,清晰地分清楚需求涉及的对象非常重要,它是决定产品经理需求范围意识的核心。

对象涉及到内部对象和外部对象,内部对象常常是自己的公司架构、软件系统本身涉及的对象,外部对象主要有其他系统或者接口,主要来自于公司的外部。

这些干系对象都能成为需求分析中的重要角色,都可以包含重要的功能需求。产品经理需要在项目初期进行充分地识别,并分析哪些是主要对象,哪些是次要对象,分清其中的对象从属关系。

通常对象越多,产品经理分析的工作难度也越大,项目的范围和关系也就越复杂,因为这些对象可能都与你的软件最终成果息息相关。比如当考虑到外部对象时,我们就要考虑我们解决方案的数据的公开性和安全性,尽可能地识别出对象与对象之间的关系,能让后续的软件功能更加符合用户的期望。

需求分析时划分外部和内部对象,这也是必要的。开发一个软件,自己的公司和流程很可能可以进行变化,但是外部的对象、政府、客户、其他公司,它们不会受到软件开发项目的影响,因此对象的分析能让我们的软件符合它们的技术环境和架构。

2. 掌握和理解需求核心组件——过程(Process)

过程,比较专业化的描述,指的是,把一个输入的数据转化为输出数据的活动。从大多数的需求分析来看,过程是最重要的的需求要素,非业内人士常常不明白业内人士描述的过程,这就是专业和行业的差异造成的对过程的理解偏差。

过程比数据更难定义。数据是具体的,过程是需要更多的描述性信息来描述其准确含义的活动。

举例:“接收数据”,“记录数据”,接收是被动,记录是主动,那么在系统中采用哪种活动更符合客户需要呢?这就要我们产品经理结合实际场景和更多的需求调研来确认。

过程描述对于产品经理的需求分析非常重要,因此常常需要一些图来详细分析过程的实现形式。我们可以常常使用流程图、数据流图,或者用例来分析系统的需求实现过程,这样我们才能知道什么样的呈现形式、技术架构、搭载终端才是最符合用户场景需求的实现手段。

3. 掌握和理解需求核心组件——数据(Data)

数据在整个需求分析分解过程中占据主要的地位,其不仅作为输入,也作为输出参与到整个业务过程的生命周期中,甚至被其他外部对象继续利用产生外部系统的输入。但是数据又是最复杂的,可以说整个软件系统无处不在的就是数据,软件的成果的核心就在于被准确定义和可使用的数据输入输出。

那么产品经理在分析数据需求时,一般会涉及到什么数据的属性呢?

相关推荐