需求整理,解决剪不断理还乱的数据
9月1日 相思宫投稿 作为一名初级产品,面对需求方提供的混乱资料、大量的需求信息以及复杂的系统逻辑,你是否不知从何入手?
笔者根据自身经历,摸索出“数据模块逻辑功能”的方法来梳理产品思路,解决这一难题。
方法
这种方法可以简单概括为:整理全部信息数据;数据分类,划分模块;梳理数据之间、模块之间的逻辑功能。
1。罗列全部数据,并确保数据的完整性
数据的来源包括但不限于:
(1)需求对接的文件资料;
(2)需求方口述;
(3)页面展示的信息。先把这些字段信息都列示到一个表格里,而我通常是用Xmind进行整理。除了这些看得见的数据,接着还要了解数据之间的逻辑处理;
(4)列出逻辑处理后的数据。
举个例子,下图是根据简化的进销存系统页面列出的信息:
其中,看得见的数据如商品的属性信息:名称、规格;订单信息:购买人昵称、联系方式、购买数量、下单时间等;而下单时长则是看不见的逻辑数据。当订单在30分钟还没付款,系统会主动取消订单,所以需要通过下单时间和系统当前时间计算出下单时长,提供给系统判断是否需要取消该笔订单。
难点:要确保数据的完整性,尽可能地发挥小宇宙,把所有逻辑数据都列出来。
2。对每个数据按模块分类,且每个数据只能在唯一一个模块中进行维护
我一般会将模块分为两个大类:功能模块和公共模块,再根据实际项目功能划分子类。最终,所有子类的集合就是整个系统的功能模块。
功能模块指的是系统功能性质明显的分类,如商品管理模块、订单管理模块;而公共模块更偏向于收纳通用数据,如行政地区管理模块。
功能模块和公共模块只是个人叫法,用于区分,其本质都是一样的。
举个例子,沿用上例,下图对各个数据进行了模块划分:
首先对所有数据重新分类,新增如下模块:
(1)广告管理:提取了商品管理中与广告相关的信息。
(2)商品上线管理:把商品管理中“商品组合”形成新商品的数据纳入其中;原来在分销商管理中“上线商品”和“销售价格”也分类到商品上线管理,令分销商管理的数据信息更加纯粹。
(3)用户管理:账户信息系统,管理与用户身份相关的信息,如性别、名称、联系电话等。
(4)行政地区管理:用于专门管理国家、省份、城市的行政地区划分。
按照我的划分方法,功能模块包括:商品管理、广告管理、分销商管理、商品上线管理、订单管理;公共模块包括:行政地区管理、用户管理。全部模块组合起来,就是一个完整的进销存系统。
商品管理模块中的商品名称、编号虽然会在商品上线管理模块展示,也会在订单管理模块中展示,但只可以在商品信息管理中进行维护;同样,行政地区管理中的国家、省份、城市数据在商品管理模块商品属性生产地展示,也在用户管理模块联系地址中展示,但只可以在自己的模块中维护。
3。对每个模块整理功能逻辑
包括模块内部的功能逻辑和模块对其他兄弟模块提供的功能逻辑。
3。1内部的功能逻辑
功能涉及的所有数据,只会在该模块里进行读写和运算。
举个例子:根据订单号查询订单,订单号是订单模块里的数据,而查询后的订单列表也是订单模块里的数据,因此查询就是内部的功能逻辑。
难点:在整理内部逻辑时,同样要发挥小宇宙,把所有内部逻辑列完整。
3。2对外提供的功能逻辑
数据在A功能模块中维护,但B功能模块需要调用或展示;或者A功能模块的数据经过一定运算后得到的数据X,提供给B功能模块,而A功能模块本身可能并不需要数据X。
举个例子:
以订单管理模块的数据为例,从上图中可以看到订单里显示的商品编号、商品名称是由商品管理模块提供的,那么这属于是商品管理对外提供的功能逻辑(提供数据),而不属于订单管理模块的功能逻辑。
用稍微复杂的订单价格和企业的实际收益的流程来解释内部的功能逻辑:
首先,由商品上线管理提供的销售价格乘以购买的商品数量运算,得到订单价格;该运算过程是由订单管理模块进行,因此是订单管理模块内部的功能逻辑。
接着,再用订单价格乘以分销商管理模块提供的结算费率(计算企业分成后所得),算出该笔订单归属到企业的收益。这个运算过程也是订单管理模块内部的功能逻辑。
而对于订单管理模块来说,其中一个对外提供的功能逻辑就是向用户端提供其消费明细。
难点
(1)整理功能逻辑,实际就是分析每个数据的来源和归属模块。在这个过程中,可能会发现最初的数据分类有误,实际的逻辑运算应该在另一个模块里完成。不用觉得自己没考虑周全,多分析几次,积累实践经验后,就能迅速准确地判断每一个数据到底来自于哪个模块。
(2)其次,也可能会发现数据罗列不完整而需要后续进行补充。因为数据的完整性能一定程度保证功能逻辑的完整,而功能逻辑完整了,才能保证系统的业务流程形成闭环。这也是为什么一直强调要把数据列完整的原因。
结语
处理完上述的过程,得到的就是一份信息和功能架构图了。根据这图进行原型设计,有助于避免数据和功能的遗漏。
以上便是个人归纳的其中一种需求整理方法。后来在项目对接中也经常使用,对梳理项目思路起到了很好的辅助,希望能给刚入行不久的产品们一点点启发,同时欢迎各位前辈指导和分享。
3个应对策略,践行产品经理“反怼”指南作为一名产品经理,不仅要具备合格的专业技能,还要具备额外的buff加成“反怼”。有句话说得好“学不会反怼,妄为产品人”,有理有据的“反怼”是一门功课,下面看看笔者是怎么介绍的吧……
“采坑,填坑”,项目的那些事儿(第七阶段:产品上线及推广)在产品上线后,产品经理还需要协助运营进行相关推广策略规划。系列文章的第七阶段产品上线及推广。一、简易流程A、相关的背景:在上线后,产品经理也需要协助运营去做一……
职业规划:你适合做toB产品经理还是toC产品经理?术业有专攻,产品经理也需要通过自我觉察,找准自己的角色定位,判断自己适合ToB还是ToC,有方向性地去选择适合自己的行业。自我入行时,就有前辈教导我说产品经理要做T型人才……
B2B产品经理的7个谎言身为B2B产品经理,在日常工作中,总会涉及到与各部门的沟通与交流,这个过程中,都有哪些“谎言”?百度一下,能发现网上有很多关于产品经理的常见的谎言之类的文章;不过这些文章……
需求整理,解决剪不断理还乱的数据作为一名初级产品,面对需求方提供的混乱资料、大量的需求信息以及复杂的系统逻辑,你是否不知从何入手?笔者根据自身经历,摸索出“数据模块逻辑功能”的方法来梳理产品思路,解决这……
7条实用干货,带你从0到1搭建“积分商城”对于很多运营小白来说,0基础搭建“积分商城”是一项非常具有挑战性的业务。本篇笔者将基于自身搭建电商平台“积分商城”的一些经验,给各位提供实用类干货。一、组建专业团队……
UX背景的产品经理如何打造B端产品?(上篇)本文笔者分享了自己与团队伙伴打造B端产品的经历,并通过对比得出C端与B端产品的区别,希望能给想要进入或是即将进入B端领域的你一些参考。上个月在求职季高峰时,每天几乎都有2……
产品经理底层核心能力模型一秒钟内看到本质的人和花半辈子也看不清一件事本质的人,自然是不一样的命运。《教父》产品经理要参与产品的需求、生产,运营等环节,要定义产品、连接用户,带好团队。这要求产品经……
产品!你为什么又惹技术小哥哥生气本文总结了产品与技术等同事常见的矛盾点以及对应的化解办法,快来看看,这其中的五种类型你有没有刚好遇见过。身为一名产品狗,每天被技术怼,被UI怼,被交互怼,被运营怼,日日四……
做好项目管理,总共分几步?先思考这样几个问题:产品经理为什么要学项目管理?要想做好项目管理,总共分几步?要把大象装冰箱?拢共分几步?三步,第一步,先把冰箱门打开。第二步,把大象装进去。第三步……
如何改进一个产品,详解产品经理面试经典问题很多产品经理面试的时候都会问到这样一个问题“如何改进一个产品”,如何回答才能给面试加分呢,让我们看看笔者是怎么说的吧:遇到这种面试题,我们不需要分析面试官是如何想的、要问……
信息输出:怎么把决策执行落地,解决“如何做到”你要做你自己时间的主人,不重要的APP,不重要的内容,随他去吧。先用一条销售漏斗公式来回顾下前情提要:销售额客流量转化率客单价复购率可口可乐把他的触角涉及到几……
入行近一年的产品经理职场复盘初次做产品经理,我总结了一些经验心得,与你一起分享。2019年结束了美好的大学校园时光与安排的实习后,我成功踏上了社会大学的校门。当然,这里只是轻描淡写的一笔写过,……
如何用“客户价值主张”模型分析产品价值?“用户价值主张”通过三步法来分析一个产品的产品价值,帮助企业找到与其他竞品竞争中的突破口,快速锚定产品的竞争优势,巩固自身在行业中的生态位。从传统互联网时代,到移动互联网……
需求的真伪如何判别?需求的真伪是相对的,随着市场、企业、产品、时间、用户群、风口等等的改变而发生改变。分析需求,要根据实际情况做出判断。PM和需求经常会打交道,我一直以来都在思考如何去分析需……
复盘:B端产品经理快速提升法盘就是一个系统化思考的过程,当我们的知识体系结构化了、系统化了,我们才能举一反三,融汇贯通,提升自己的综合能力。一、为什么要做复盘?产品经理没有专业,也没有科班之说……
企业系统需求分析(03):业务流程识别与分析继系统分解与接口分析之后,本文开始讲述最重点的环节业务流程识别与分析。关于业务流程,我们要认清几个概念。业务流程的起点就是外部服务请求业务流程只有一个起点,可……
从产品彩页出发,看产品经理共情力的培养不在其位不谋其政,当你不在那个位置(或职位)上,或者说没有在那个位置上有过深厚的经历,你就很难理解那个位置上的人做事说话的出发点,也很难理解你们之间发生冲突的原因所在。去……
B端产品如何做好竞品分析?竞品分析的作用在于从目前和长远根据环境和竞品对产品策略做出优化,不断促进产品发展,竞品分析是一个持续的过程,跟着竞品的迭代,自己产品的迭代,经常关注,才能知己知彼。一、为……
如何成为一个靠谱的数据产品经理?笔者总结了从土壤选择、个人修养、外在条件等方面分析了成为靠谱数据产品经理的要素。过去的一年和非常多数据产品经理日常聊天,或是面试过程中发现,简历堆砌一堆的数据中台的产品体……
六大要点,分析供应链基础知识本文从供应链的定义、目标、流程观点、战略匹配、驱动因素、绩效指标等方面全面分析了供应链的基础知识01什么是供应链供应链这个术语形象地描述了产品或原材料从供应商到制造……
身虽在幕后,心要在台前:给B端产品的3点建议对于ToB产品经理来说,关心和了解业务,不仅仅是为了更好的完成业务方交代的需求,更是一种自我发展的需要,一种机会。身虽在幕后,心要在台前,ToB产品经理关心业务很重要。今……
2个策略,应对临时需求变更频繁的需求变更对团队和产品都是巨大的消耗和打击,作为产品经理,如何让团队能够相对轻松的应对变更?大家好,我是白白。产品经理在实际工作中会遇到很多坑,有些是与程序员的,有些……
TOB产品经理的系统思维,这3个要点要注意系统思维是TOB产品经理必备的思维之一,利用好系统思维为客户提供有价值的服务,需要注意流程、系统和效率三个要点。刘润老师的一念之间前阵子刘润老师写了一篇文章,吐槽改……