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

如何正确的画出功能结构图?

3月7日 桃花醉投稿
  简单的功能直接画l线框图。但是复杂的功能怎么办呢?文章为你解读。
  通常PM梳理完了产品的整体架构,就进入正式的原型设计。简单的功能直接画l线框图。但是复杂的功能怎么办呢?
  这时候初级PM估计还是一个页面一个页面的画,一个控件一个控件的抠细节。然后画到一半发现有问题,再一个页面一个页面的往回修改。
  从时间上来看,反反复复修改几十遍,浪费时间和精力。
  从沟通上来看,技术会因为一次性做这么复杂的功能,怼你们。
  从结果上来看,大家看到的是一个细节很完美而整体复杂混乱的功能。
  一、为什么需要功能结构图
  碰到上述情况的时候,其实你应该先把整体分析一下这个功能,画出详细的内部结构,然后和前后端工程师过一遍需求。让大家清楚这个功能有几部分组成,每部分是什么,以及各有什么作用。
  最后根据公司的要求,是做完这些功能重要还是必须某个时间点上线重要,来综合考虑是做完整个功能,还是这个功能的部分子功能。
  这就是功能结构图的由来。
  二、功能结构图是什么
  功能结构图是用来表示复杂功能的内部结构,包含了哪些子功能。
  设计特性
  最好设计成独立的模块,和其他功能尽量不存在关联。
  注意是功能内部结构,不是误认为是功能间的关系。详见如何正确的画出功能流程图。
  三、如何画功能结构图
  以电商APP的下单功能l为例来讲一下如何画功能结构图。
  分析功能结构
  当我们接到这样一个需求的时候,脑子中想到的是我们在淘宝京东等购物平台的下单步骤。很容易就想到至少要这样做。
  然后这时候就直接去画页面,或者照抄竞品来设计原型。
  避免步骤页面化
  有3个步骤,那就画3个页面好了。
  简单粗暴的“步骤页面”,只是偷懒的做法。
  比如提交订单可以只是一个提交的按钮,选择商品可以有多种方式,可能会涉及到多个页面。
  避免功能竞品化
  貌似竞品淘宝有现成的啊,全部照抄一遍就好了。
  事实上你们可能不是电商平台,商品也没有不同sku。
  细化功能粒度
  根据自身业务,将下单功能拆分到更细的粒度。
  详见订单结构,你可以结合下方的订单物理结构,订单逻辑结构,订单金额结构一起阅读。
  如果你愿意按照这种思路去拆分,可以避免把步骤当做页面去画了。
  再去对照自己的业务是不是也需要用购物车,是否也需要有有优惠券。如果是刚刚上线的,这2个子功能完全没有必要设计。
  控制细分粒度
  没必要无限制的去细分粒度,一般2到3层就够了。比如上面的下单功能架构图就是如此。
  不是不可以,而是一般情况下没必要耗费太多的精力。但是如果需要拆分最底交易系统架构的时候,是有必要的。有兴趣的朋友可以看看淘宝产品十年事或者有赞订单系统的拆分。
  四、使用Axure画
  建议使用Axure的流程图功能来画,因为还支持跳转到对应的前端线框图,方便阅读。详见Axure原型加流程图功能的高效结合。
  矩形框
  表示子功能,子子功能。
  有向箭头
  表示子功能间的关系。
  虚线框
  用来表示这部分属于哪个子功能。
  五、总结
  建议将这篇文章和如何正确的画出功能流程图一起阅读,前者是功能内部的结构图,后者是产品整体的功能流程图。
  我是对标“任务型产品”来写了这2篇文章,但是也可以反过来应用这2种图形,比如滴滴出行的主体功能更适合用一个个功能结构图来画。
  相关阅读
  如何正确的画出功能流程图
  如何正确地画出页面流程图
投诉 评论 转载

AxureRP官方教程翻译(2):文本链接文章分享了给部件中的部分文字添加链接的实现过程,具体来看看这篇教程要达到的目的是为了一个部件中部分文字添加链接,在该案例中我将其打开方式修改成“PopupWindow”,……AxureRP官方教程翻译(1):交互式按钮文章主要介绍了利用Axure制作交互式按钮的具体操作过程,希望给大家带来些帮助。用MouseOver(鼠标悬停),MoverDown(鼠标按下),Selected(选中)……Axure中继器应用实例:如何设计商品信息列表?文章通过设计商品信息列表的实例,简单介绍了中继器的使用方法,一起来学下。一、概念解析Axure部件Repeater,一直觉得这个单词用的很形象,是使一条条数据在页面……AxureRP官方教程翻译(4818)集合鉴于有时候篇幅短小,所以这次一次性整合了5篇上来,原教程共有18篇,已经到第8篇了!这里十分感谢已经给我打赏和将来要给我打赏(笑脸)的朋友,这确实让我有种意外的喜悦,之前……Axure教程:星级评分功能设计我们知道很多网站、APP等的评价系统都有按星级评分的功能,大部分是5个星级,依次代表15分。且不论这些系统背后的复杂逻辑,单纯从用户打分的角度来讲,似乎是一个非常简单的功能,用……如何正确的画出功能逻辑图?当我们需要设计任务型功能的时候,除了基础的线框图和交互,更需要提前搞清楚整个功能的内部逻辑流程,简称功能逻辑图。举几个大家熟悉的任务型功能作为例子,方便大家理解概念。……Axure交互原型设计:动态面板之弹出对话框动态面板的功能很强大,了解了动态面板的原理,便可以运用自如。在目前的工作中,我把经常使用动态面板制作的交互总结了一下,希望与大家讨论并分享。动态面板在交互中常常用在:……Axure炫技:如何让你的原型图动起来前不久我进入一家创业型公司,我开始发现,老板不看xxx。Html原型图的,老板只看视频版本的原型图,而给开发人员的原型图就是xxx。Html的,所以每次做原型的时候我都会做两套……如何利用局域网实现产品需求目录管理?作者分享了一篇局域网产品需求目录管理的工具rp,供产品的同行使用,仅作参考,有做的不好的地方,可以自行改进。之前分享过一篇局域网分享axure原型的文章:《【winmac……如何挑选一款高效的原型工具?客观来讲,每种工具能满足的任务和需求各有不同,“最适合”才是原型工具选择的黄金法则。每当设计一个新的App或网站时,作为对原型设计有一定了解的人来说,我们会倾向于选择那些……如何正确的画出功能结构图?简单的功能直接画l线框图。但是复杂的功能怎么办呢?文章为你解读。通常PM梳理完了产品的整体架构,就进入正式的原型设计。简单的功能直接画l线框图。但是复杂的功能怎么办呢?……Axure交互原型设计:动态面板之tab页面切换动态面板的功能很强大,了解了动态面板的原理,便可以运用自如。在目前的工作中,我把经常使用动态面板制作的交互总结了一下,希望与大家讨论并分享。动态面板在交互中常常用在:……
案例解析:UI设计师如何用产品思维做设计?系统话中台:为什么要建中台?UI设计五大视觉元素,以及如何使用它们的5个技巧3个层面分析:情感化设计怎么做?界面设计视觉层面的三维解析优惠券设计全流程复盘:从业务到需求,从需求到实现设计沉思录智能创意为业务赋能:崛起的生产力每个优秀问卷调查,背后都有一个完整的理论架构APP设计中的行为设计思维:动机、能力、触发从需求到产品,如何做一份无懈可击的产品设计国际汇款产品:浅谈多层级会员管理的设计方法财务系统:复杂业务的自动化账务实践
肺炎防疫手抄报简单又精美真伪强队一看便知!重金买不来冠军水准,辽篮彰显冠军水准【歌词】去旅行(伴奏)歌手:申扬热文聚热点网 寿潘子迁六十怎么查别人已删掉的微信聊天记录吗(如何恢复删除的微信聊天记录行走在剪纸艺术之中小洋人们,经方虽好,不可乱用秦女休行其实,对方喜不喜欢你,你是能感受得到的游泳时发生意外怎么办猝不及防,楼市开始回暖了!3个信号很重要春季肌肤抗衰老4大对策

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