童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

产品进阶设计思路:业务的抽象建模

6月22日 飞仙轩投稿
  很多新手朋友经常会听到一个词叫抽象建模,那么这个抽象建模到底是什么意思呢?本篇文章我们就来为大家来解释一下这个词。
  回顾我之前所设计的系统,我最大的感受就是产品经理需要不断地对复杂业务进行抽象建模,从而让复杂非理性的事物(需求)变得有非常明确的规则,各个业务之间有清晰的划分。
  那么很多新手朋友经常会听到一个词叫抽象建模,那么这个抽象建模到底是什么意思呢?本篇文章我们就来为大家来解释一下这个词。
  1。业务组件提取(抽象建模)
  其实抽象建模是产品设计中的一个很重要思路,它能帮助我们将一些看似没有任何规律的业务进行一个标准化,就拿我们产品经理来说,现在相信大家都知道产品经理的工作流程是如下的这几步:
  用户访谈、分析用户场景、梳理需求优先级、需求版本规划、需求设计、需求评审。
  但是大家有没有想过是谁当初第一个提出这样的标准工作流程?这样的人就很厉害了。
  那么说了这么多,到底抽象建模的本质是什么?这里我可以用一句话来进行概括:业务组件提取。
  所谓业务组件提取,就是指我们在进行业务分析过程中,不断将业务划分成若干个小的组件与模块。例如我们可以将电商系统划分为商品中心、订单、支付、物流、会员这五大组件,通过这五大组件共组建起了一个完整的电商系统。
  那么在这过程中我们将一个完整的在网上下单购物的流程拆分成这五大部分就是一个业务组件的提取,当然,这里的又组建提取并不是只是在系统层面的划分,我们很多时候在产品内部设计的时候也会遇到很多业务组件的提取。
  2。一个案例
  下面我用一个案例来给大家示范一下如何进行业务组件提取。
  假设我们要设计一个在线教育平台APP,首先分析这个教育平台的系统框架,我们会发现在这里本质上就是要对三个对象进行管理,如下图所示:
  课程资讯:实时推送最新资讯;
  课程电商:显示出售的课程;
  学生题库:供学生选择适合自己的习题册进行练习。
  面对这样的一个需求,我们想一想平时我们会怎么样去进行产品设计?
  我相信绝大多数的产品经理都会按照将这三个对象视为三个完全不同的模块进行独立的信息架构与页面结构进行产品设计,例如设计资讯中心时的思考路径如下:
  那么如果用组件化的思维来进行思考的话,我们其实可以完全去将这三个对象视为三组数据,那么站在数据视角上来看,此时我们需要设计的产品实际上就是为这些数据去寻找可以承载的组件。
  那么这个时候,我们就可以得出这些数据都有如下三类承载需求:
  信息分类选择的需求:划分不同功能入口;
  集合类展示的需求:列表展示多个对象个体以供选择;
  个体类展示的需求:展示详情。
  这样我们就将看似毫无关联的三个对象抽取出了一个标准的页面组织架构,也就是:
  按照这样的设计结构,我们就可以将这三个数据对象。定义为如下的数据组织:
  集合类数据:
  集合1:
  课程资讯集合
  资讯记录集合
  集合2:
  课程电商集合
  课程记录集合
  集合3:
  学生题库集合
  题库记录集合
  对象实例数据:
  本条记录的数据摘要;
  本条记录的数据属性;
  本条记录的数据详情;
  根据这样的数据结构,我们就能得出最终的产出:
  我们可以看到通过这样的设计,我们成功的将这三类对象合并到了一套程序组件载体中,此时如果我们需要进行迭代,只需要调整一次三个数据对象都会发生改变,大大节省了开发人力。此外这样的设计也让后台系统在某种意义上只需要进行数据源格式的不同管理即可,而数据接口等都可以高度复用。
  那么我们再设想一下,如果没有按照这样的页面组织架构进行产品设计会遇到什么样的问题?
  首先我们对这三个对象需要定义完全不同的跳转路径,需要维护各自相互独立的页面结构与路径,导致我们需要对这三类数据在前台维护三组不同的页面代码。
  在后台则对于这三组对象我们还需要有不同的表结构、数据接口以及数据消息体格式,因此很多时候开发的工作量就是因为很多产品经理在设计功能模块的时候没有按组件进行规划,导致增加了整个系统的开发成本。
  3。最后
  我们在日常的产品设计过程中一定要学会使用组件化的思考方式对每一个业务单元进行抽象建模,从而使我们抽象出的组件变的标准且统一,从而降低整个系统的开发成本。
投诉 评论 转载

复盘:出行类产品怎么做改版设计?出行类产品越来越细分,大到滴滴出行这样的龙头,小到后市场上门洗车。伴随着技术的革新换代,以特斯拉为首的新能源车、无人驾驶、车载系统、智能语音等等都取得了前所未有的突破。这就给了……产品进阶设计思路:业务的抽象建模很多新手朋友经常会听到一个词叫抽象建模,那么这个抽象建模到底是什么意思呢?本篇文章我们就来为大家来解释一下这个词。回顾我之前所设计的系统,我最大的感受就是产品经理需要不断……如何设计一款医疗应用,帮助医生跟进患者状况?笔者洞察到医生在工作环境中的痛点与需求,并对大量医生与专家做出调研,进而设计出一款解决医生痛点的医疗“ONCALL”产品。原文作者设计的医疗产品如图所示:01医生和……天猫,为什么总能“猜”到我想买啥?搜索和推荐,是电商平台里用户和商品信息交互的两种主要方式,也是电商平台内的两大自然流量入口。前者为用户主动触发,系统提供智能召回和排序;后者为用户在特定场景下,被动接收千人千面……产品创新如何做?原来被需要才是主旋律每次尝试,往小了说是产品创新,往大了说就是一次成败与否的探索。今天上午在家听了任鑫老师的一场分享,主要内容是设计开发新产品的方法论和路线图。其实作为产品经理,职业生……产品经理,你该如何提升产品决策质量?我相信很多刚入行的产品经理肯定遇到过这样的情况:做了一个很糟糕的产品策略,使得公司或者团队浪费时间甚至影响到长远的发展。那如何才能提升产品决策质量呢?笔者通过反面的角度讲解这个……如何运用设计思维构建UI作品集?设计思维是一个以人为中心的设计过程,最终目标是设计一种满足,可行性的解决方案。设计思维5阶段包括移情、定义、概念、原型、测试,构建作品集需要将5阶段贯穿始末。注:本人只针……用户体验设计之路(三):原型是设计的表达上一篇文章,我们主要沟通了,需求与界面之间存在着距离,这个距离就是设计规划阶段。当越过这段距离,就来到了我们产品经理最为熟悉的环节原型设计。原型是承载着我们设计思想的产物……买房助手产品思路:大数据机器学习AI置业顾问在万物联网的互联网时代,我们能否用大数据与AI技术,为买房这一需求赋能,让人们的需求在买房助手的助力下更加便捷,更加智能?笔者的一系列产品构思证明,这个思路或许能得到实现。……供应链:WMS出库管理仓库系统的设计基本可以分为五个大模块,出库、入库、库内、基础资料、策略。在之前的文章中已经分享过库内管理了。本篇主要针对于出库管理进行分享,希望可以帮助到有这方面需求的朋友。……为什么你的产品做了没人用?在互联网行业工作多年,身边很多朋友包括自己都会遇到过,设计的时候觉得是个特别牛的产品,但是一上线却发现反响平平。为什么会遇到这要的情况呢?接下来,我们从注意、认知到决策,一起聊……社区电商平台的权限系统设计最近在构思对自家的社区电商平台进行重构,其中的大头就是权限系统,原有的权限体系已经不能满足需求了,所以根据客户状况及参考了其他一些大神的方案,对整个社区电商平台的权限系统进行了……
交互与时间:大幅菜单的0。5秒等待时间说句心里话,这5种常见的设计模式还是挺闹心的如何设计网页正文交互总结篇(一):框架与布局AI时代的门票智能语音交互留白这种设计手段的4大必要功效web表格设计攻略在互金个人理财爆发之前,以UX方法进行货币基金体验设计移动端下拉表单的更好选择从设计指南说起,详解MaterialDesign体系组件抽丝剥茧做设计:结构化思维初体验十二条动效体验原则
年幼儿园中秋节总结爱国电影国歌观后感汇总高中毕业学什么技术好(高中毕业学啥技术有前途适合高中生的十大时间征文寒假里的一件事好文:番茄烧牛肉如何做热博聚热点网 沈阳旅游的景点《美学散步》读书笔记新学期主题班会教案六年的回忆我的牙掉了作文范文小学六年级年级工作计划春节探青,超虎你的想象!

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界