产品管理流程及规范:产品原型设计

目的:产品原型的规范化,目的是清楚表达产品设计理念和功能交互及执行逻辑,提高产品、研发、UI及业务部门之间的沟通效率,避免信息不对称和信息传达的遗漏和缺失而导致的整个项目进度延期问题。

一般有五个维度来测量一个原型的真实(保真)程度。

a、视觉精炼层次

原型与最终产品看上去有多相似?一个低保真的原型也许就是一个手绘的草稿,而一个高保真原型就会是精确到像素,看上去和真实的产品没什么区别。

b、功能的广度

原型能够包含多少的功能?一个低保真的原型聚焦于那些最重要的任务,而高保真原型会有更细节的任务

c、功能的深度

每一个功能能够被多大程度地制作成原型?一个低保真的原型可以在页面和页面之间跳转,并在已有典型数据的情况下,告诉你大概的用户流程。一个高保真的原型可以让你输入数据,知道那些在进行不同的输入时影响到输出的区分。

d、交互的丰富性

原型中会有多少的交互?低保真原型也许会相当简单,在用户使用时没有任何的反馈信息。高保真原型将会考虑动画效果,表单验证,和所有用户与产品直接的细节交互。

e、数据模型的丰富性

你的原型中应用的数据有多丰富?低保真原型使用的是有限的,典型的数据设置,显示最常见的用例。高保真原型会包括边缘的情况,比如非常长的用户名(应该减少用户名的长度),无数据(提供默认人物头像),第一次使用(使用空白状态),或者极端大的数据量(使用翻页或者过滤)。

产品原型设计根据还原度,也就是与最终成本的逼真度,大致分为低保真、中保真,高保真原型。我在过往中基本做到中保真,这也是绝大公司的要求。不同团队及个人可能对保真度理解不一致,仅仅为个人观点。

a、低保真原型

表现软件的重点功能和基本交互过程,使用简易的线框进行处理,。好处是:制作成本低,速度快,修改也方便,在功能简单及团队沟通顺畅时可以使用

b、中度保真原型

c.高保真原型

d、各类保真度优劣总结

墨刀:设计界面原型及交互(目前阶段使用),墨刀在线协作优势更明显,保密性上可以由公司统一购买账号尽量避免使用私人账号并在权限上做一定的限制;

Axure:的保密性更强,功能更强大,但是在线协作稍微差一点点。

Xmind:绘制功能结构图(主要);

Visio:绘制用户使用流程、系统业务流程、功能架构等;

Word:开发周期允许时撰写PRD;

一个完整项目的产品原型需要有“大纲”,包含内容如下:

a、版本记录

需明确记录原型的增删改内容及日期,

b、功能点列表

列出该原型图的功能点,明确开发任务及优先级。对于分期开发,但原型已经出完的,标注不同功能开发的阶段,“1期”、“2期”等。

b、功能结构图中使用的功能及页面名称要和“功能清单列表”保持一致,

示例:

a、原型界面设计

在绘制产品原型时,按思维导图的产品规划,先搭框架,制作主页面菜单,菜单支持多个级别,各页面的层级关系需要明确,但一般不要超过3级到4级,级数过多则意味着用户的使用层级深,是不太好的方式。。

设置母版,对于产品中的通用性功能、模块、建立统一的母版组建,为后期原型绘制提高便利性,如统一调用母版,统一修改母版。

b、逻辑交互说明

包含数据逻辑和操作交互,主要是面向开发人员和UI设计人员阐述。描述要有利于功能逻辑的实现”,比如说,以下两种方式的准确性

i.点击购物车结算按钮,跳转到订单支付页面。

ii.点击购物车结算按钮,需要判断是否选中商品,所选中商品是否有货,a、如果没有选中商品,点击之后则当页弹窗提醒“您尚未选中商品”,b、如果有选中商品,则跳转订单支付页面(对于不同情况下的点击效果,需要做多个按钮进行不同跳转,),可进一步说明不同跳转的切换效果,比如是左右滑动还是直接跳转等。

对比以上两种方式,则第二种更明确,这也会减少沟通成本。

c、设计说明

如果对设计有特殊要求的也需要做说明,比如支付的一般此阿勇明亮饱和的色调,专业性则一般采取蓝色,或者有设计可供参考的,配色等方面。但如果对于设计没有较好感觉,或是专业知识的,建议尽量让设计师处理,毕竟专业的事情留给专业的人来做嘛。

给主要交互控件设置交互用例,这在墨刀中算是较为容易实现,比Axure要简单,只需要连线即可,完善的交互能够帮助开发清晰的理解需求。

a、在页面层级树的第一个顶级菜单设置并填写【产品名称】,下面可以添加更多层级;

b、版本号——采用子页面进行管理,页面名称命名:版本号+【版本编号】如版本号V1.1.1;

d、功能清单说明——采用子页面进行管理,使用表格说明本次产品原型中需求的主要内容和功能;

e、正式原型部分:

i、产品页面的层级,最高一般不超过4层;

ii、产品模块,命名规则为“【序号】+【产品模块名称】”;

iii、产品功能级页面,命名规则为“【序号】+【产品页面名称】”;

复用元件/组件,必须使用母版设计,然后再统一添加到页面上。在添加母版时,产品的背景,要求使用“位置锁定”,防止在原型绘制的过程中,背景变动频繁调整的情况;

a、PC默认尺寸为墨刀的【网页/电视】类别,APP/H5/小程序默认尺寸选择iPhone6或者一个特定的尺寸,并在之后的原型沿用;

b、APP的框架设计不区分Android与IOS,仅在交互用例的设计上进行区分;

“流程页面”设计并制作用户对本功能的使用流程,一般使用泳道流程图,泳道流程图的画法可以进行百度搜索,一般而言是二维方式,横轴为角色,纵轴为流程进展,在流程旁边,给出必要的文字备注说明,对流程进行进一步的阐述。

需按照产品原型规范要求,需使用能更好表达原型的,使产品原型上的所有功能板块,能够

准备模拟用户的操作情景,保证所有功能的动态面板交互、点击效果、页面跳转链接等交互效果准确并正确。

并且为准确描述页面的交互效果需求。可在页面旁边增加“点击交互效果需求”的说明,来描述页面中每一个功能的操作交互需求。

为了方便开发人员查看和理解,在产品原型中对功能的实现逻辑或使用的限制条件等进行说明。对页面的功能点进行编号,在对应编号进行说明备注

范例:

项目整体页面之间的交互流向逻辑,这个在墨刀上有一个工作流,可以点击进入之后,选择需要展示流向的页面,之后可以选择:a、每个页面与页面整体交互的方式;b、所有控件交互的流向两种方式进行自动生成。第一种方式对于查看页面的主交互方式更清晰

以上即是“产品管理流程及规范3——产品原型设计”的内容,主要讲解了产品原型设计的一些标准、规范及实际操作方式,方法。

THE END
1.用户体验至上:9款软件界面设计工具分享软件设计工具InVision是一种基于云的原型设计工具,设计者通常需要先在Sketch上创建和编辑原型,然后将文件导入InVision。 Studio,完成完整的APP界面原型设计。 InVision 产品界面具有丰富的原型设计功能和简单的合作,视觉吸引力强。即时设计是专门为生产、设计、研究和整个工作流程的合作而设计的,为用户提供了完整的设计、原型和合作平台https://blog.csdn.net/2301_79599164/article/details/140926262
2.十大必备界面设计工具,让你的设计更出彩!2.UIDesigner软件界面设计 2.5.5 腾讯CDC设计研发的界面原型设计工具,专为交互、视觉、用研设计师打造。拥有强大模板和预制功能,快速搭建高保真原型。实现设计师、产品经理、程序开发工程师间的快速沟通,减少工作内耗。 UIDesigner软件界面设计 2.5.5 官方 https://app.zol.com.cn/jiqiao/69907.html
3.那些高效的界面设计工具腾讯云开发者社区近年来界面设计工具不断推陈出新,一些新兴的实用界面设计工具渐渐走进设计师们的视野,逐步改变着设计师的工作模式。作为互联网设计师,效率至上的工作原则敦促我们不断尝试新工具,建立新的工作模式。本文将回顾界面设计工具的发展历程,并着眼界面设计工具的发展趋势,为大家推荐一些新兴、高效的界面设计工具,涉及UI、动效设https://cloud.tencent.com/developer/article/1752063
4.6个顶级软件界面设计工具,大厂设计师倾情推荐软件界面设计是用户与软件进行交互的媒介,影响着用户对于软件的使用体验,在软件设计中起着重要的作用,所以在进行软件界面设计时一定要有顶级的软件界面设计工具来为设计师提供专业的服务。下面就来分享 6 个顶级软件界面设计工具,大厂设计师倾情推荐,分别是即时设计、Figma、Sketch、Invision、Axure和 AdobeXD,快来一起https://js.design/special/article/software-interface-design-tools.html
5.手机界面设计是什么意思?详解手机UI设计原则尺寸规范及流程750 x 1334 设计稿尺寸: 状态栏高度:40 px 导航栏高度:88 px 标签栏高度:98 px 2、PS工具设计安卓界面规范 (1)、画布尺寸 如果想一稿适配ios,那就新建720×1280 分辨率72,像素/英寸。 如果单独设计安卓MD新规范的,那就新建1080×1920 分辨率72,像素/英寸。 https://www.youhuaxing.cn/seojianzhan/17738.html
6.最全零代码nocode/低代码lowAppGyver一个最先进的视觉应用程序构建器,具有高安全性和良好的数据库。它面向企业,但对小客户是免费 Bildr构建交互式网站的强大方式。界面就像一个设计工具(例如Figma)而不是标准的网站建设 uibakery:使用其可视化构建器构建前端UI组件,并导出格式良好的Angular代 https://www.tanmer.com/blog/707
7.设计师常用的9款界面设计工具,你都用过哪些?缺点:Axure RP作为一款离线界面设计软件,浏览器预览本地文件需要安装插件。而且如果涉及到多人协作,也会有“信息更新不及时”的问题。 5. Framer Framer是一个强大的UI界面计工具,你可以在几分钟内设计出逼真的网站和应用程序,使用预先制作的交互组件、布局工具等,可以为iPhone、Androids、MacOS等设计UI界面。 https://pixso.cn/designskills/jiemianshejigongjv/
8.1基于python多进程+pyqt5开发流畅界面程序1、使用python开发界面工具 1.2工具特点 1、用户在界面上进行操作 2、工具需要处理大量数据(CPU+内存) 3、工具需要进行持续性任务(高CPU占用) 2.界面程序设计方案 2.1方案一:单进程+多线程 2.1.1设计思路 界面和任务处理线程分开,避免执行任务时界面出现卡死的情况,影响用户体验。 https://developer.aliyun.com/article/1182893
9.浅谈前端低代码开发,如何选择适合的前端低代码平台?前端低代码平台提供可视化的界面设计工具,使开发人员能够直观地设计页面和布局组件。 组件库 平台提供丰富的组件库,包括按钮、表单、表格等常用组件,开发人员可以直接拖放使用,无需手动编写代码。 数据集成 前端低代码平台允许将外部数据源集成到应用程序中,例如数据库、API接口等,以实现数据的读取和更新。 https://www.jiandaoyun.com/article/post/9063.html
10.QtDesignStudio应用程序的用户界面(UI)设计工具准备好开始了吗? 获取Qt Design Studio 关于设计工具的最新消息 Running your Qt Design Studio projects with Python After the adoption of Qt Design Studio, many users started to wonder a Read more Qt Design Studio 4.6 Released Qt Design Studio 4.6 is here! This month, we present to you anhttps://www.qt.io/zh-cn/product/ui-design-tools
11.基于MatlabGUI的数字滤波器设计及其应用AET及其GUI图形用户界面设计的基础上,开发了具有交互式特点的数字滤波器软件,界面操作简单方便,可以根据需要选择滤波器类型,输入相关参数,然后选择相应的功能按钮,就可以得到滤波器的特性参数,并进行滤波器的性能分析,打破了以往滤波器设计过程中大量繁琐的数值计算问题,为数字滤波器的设计和应用提供了一个有效的辅助工具。http://www.chinaaet.com/article/197023
12.深入浅出WindowsAPI程序设计:编程基础篇本书是Windows API程序设计的入门图书,提供大量的示例程序,主要介绍学习Windows程序设计必备的基础知识,以及一个程序界面所需的菜单、图标光标、子窗口控件、其他资源和对话框等相关内容,并通过Photoshop切片和自绘技术实现一个优雅的程序界面。通过阅读本书,读者可以对Windows程序设计有更加深入的认识,并将其应用到实际场景https://www.epubit.com/bookDetails?id=UB7d4a01f617728
13.什么工具进行gui编程?Worktile社区Qt:Qt是一个跨平台的GUI应用程序开发框架,支持C++、Python等多种编程语言。它提供了丰富的组件库和功能模块,可以用于开发各种类型的应用程序。Qt还提供了可视化的界面设计工具Qt Designer,可以方便地进行界面的布局和设计。同时,Qt还提供了强大的信号与槽机制,方便开发者进行事件处理和程序逻辑的连接。 https://worktile.com/kb/ask/1975528.html
14.UIDesigner首页文档和下载软件界面原型设计工具UIDesigner,简称 “UID”,是一款进行软件界面原型设计的工具。 它拥有强大的模板和预制功能,能够快速的搭建起软件界面的高保真原型。可以实现设计师、产品经理、程序开发工程师三者间的快速沟通,减少不必要的工作内耗。 展开阅读全文 评论 点击加入讨论(6) Awesomehttps://www.oschina.net/p/uidesigner
15.(精品)软件实习报告15篇1.3开发技术、环境与工具 技术:JSP、Java、JavaScript、jquery、ajax、HTML、CSS、struts、hibernate; 工具:MyEclipse、Tomcat、PS、Dreamweaver、notepad++。 2.软件设计 2.1系统架构 2.2关键模块流程 2.3数据库设计 2.4界面设计 采用当下流行的简约风格 登陆界面 https://www.unjs.com/fanwenku/500224.html
16.C++界面库(十几种,很全)51CTO博客GTK+是一个用于Unix和Linux平台下图形用户界面程序设计的开源工具包。GTK+的特点是小巧、高效、轻量级、易用等,可以帮助开发者快速实现图形界面。 安装:在官网下载对应操作系统的库文件和开发环境,安装即可。 使用:使用GTK+进行可视化开发,或在GTK+代码中手动添加各种组件,详细请参考官方文档。 https://blog.51cto.com/lzhdim/8615845
17.VisualTkinter使用VB设计python界面的可视化设计工具(终结版这是一个VB6的IDE插件(Addin),使用VB6的IDE直接设计Python的界面。 Python和VB都是能让人快乐的编程语言,我使用了Python之后,很多自己使用的工具都使用Python开发或改写了,因为最终实现的Python代码实在太短了(相比VB),有时候Python一行代码就可以实现VB一个函数的功能。 Python就是这种让人越用越开心的语言。 不过说https://www.iteye.com/resource/cdhigh-5106875
18.Sketch101.6破解版最佳Mac原型UI界面产品设计工具Sketch新增了深色模式,类似与macOS Mojave一样的黑色界面,同时升级了元素捕捉与对齐功能。Sketch仅支持macOS系统,没有Windows版本。是最好用的产品设计与界面设计工具,矢量绘图,支持web 移动端 App的产品设计与界面设计。功能非常强大而且易用,是产品经理和UI设计师必备的一款软件。https://www.macapp.so/sketch3/
19.第三课初识VisualBasic·VB程序设计·看云3.掌握用visual basic编写程序的一般方法; 一、认识Visual Basic 6.0 1.什么是Visual Basic Visual Basic是一个用于windows应用软件开发的工具。“Visual”可直接译为可视化,在这里指的是开发用户界面的方法,在Visual Basic中,用户只需要把系统提供的对象拖到屏幕上即可完成界面设计,从而避免繁重的界面程序设计。 https://www.kancloud.cn/ordoset/vb/165403
20.为WPF应用程序设计用户界面(VisualBasic)MicrosoftLearn在本课中,您将学习如何创建 WPF 应用程序以及如何向用户界面中添加控件。 设计Windows Presentation Foundation (WPF) 应用程序与设计 Windows 窗体应用程序类似;您可以向设计图面添加控件。但两者也存在若干差异。前者除了具有设计器、“属性”窗口和“工具箱”外,还有一个包含 XAML 的窗口。“XAML”是可扩展应用程序https://technet.microsoft.com/zh-cn/office/bb531270(v=vs.100)
21.十大界面原型与布局工具人人都是产品经理摘要:原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。本文罗列了2013年最新的10大界面原型与布局工具以帮助设计师和开发者创建出更加优秀的产品。 创建网页或者程序不仅要关注主页的排版以及与主题想匹配的图片,还应注重视觉设计,这是因为它更能吸引用户进而提升搜索量。因此,项目开发首先需要确立良https://www.woshipm.com/rp/42740.html
22.科学Python开发环境Spyder必知必会点python图形界面设计 Spyder不仅是一个优秀的代码编辑器,还提供了用于图形界面设计的工具: GUI设计:Spyder的GUI设计工具允许用户创建图形用户界面,使得开发图形化应用程序更加直观和简便。 Qt Designer集成:Spyder集成了Qt Designer,支持使用可视化方式设计和布局GUI组件。 https://www.jb51.net/python/3106646go.htm
23.app开发工具platform界面层是指UI设计器和逻辑设计器,它们为开发者提供了一个友好而易于使用的开发环境。 应用逻辑层主要是应用程序的代码编写和调试,其中包括移动设备测试、逻辑编写、调试和分析工具等。 运行环境层则是将程序部署到指定的云服务环境,并为应用程序提供可靠的托管、弹性扩展、业务安全和监控等服务。 https://www.yimenapp.com/info@-app-kai-fa-gong-ju-platform-122064.html
24.线框原型图绘制工具BalsamiqWireframes4.7.2x64中文汉化版摘要:Balsamiq Wireframes 中文版是一种用于创建原型和线框图的软件工具。它被设计用来帮助用户快速绘制应用程序、网页和其他界面的草图。使用 Balsamiq Wireframes,您可以通过拖放预定义的元素和组件来创建简单而直观的界面,并添加注释和互动效果以传达设计意图。该软件的目标是在早期阶段实现快速迭代和… http://www.dayanzai.me/balsamiq-wireframes.html
25./tkinterTkinterHelper(Tkinter布局助手)是一款为Tkinter打造,仅需拖拽组件进行布局,所见即所得,非常方便就能做出一个GUI界面,再配合 pyinstaller 库将程序打包成exe,简直是开发小工具的利器。 Github:https://github.com/iamxcd/tkinter-helper Gitee:https://gitee.com/iamxcd/tkinter-helper https://github.com/iamxcd/tkinter-helper
26.意派Coolsite360无需编程,使用意派Coolsite360小程序设计工具,可视化设计微信小程序UI,可免费导出小程序代码。http://www.coolsite360.com/wxapp/
27.数据加密原理分析及解密工具开发在一起案件中的应用4.2设计解密工具的窗口界面 在本案中,笔者选用C#作为编程语言,选择Microsoft Visual Studio作为开发工具。Visual Studio可以很方便地进行窗口应用程序的开发,其特点是运行速度快,具有可视化的界面编辑器,并且与Windows的兼容性比其他开发工具要好。解密工具命名为TFCrack。 https://jzx.jxga.edu.cn/news-show-1122.html
28.UI设计师必备的五款界面设计工具兼容其他Abode套件程序,如After Effect,InDesign,Illustrator Photoshop可以将图像保存为各种格式 3. Mockplus-强大的原型界面设计工具 支持平台:Windows&Mac Mockplus是一款高效简单的app界面设计工具,产品经理圈子中比较流行的一款国产界面原型设计工具。软件提供了封装好的3000多个图标以及200多个组件,拖拽即可进行UI界面设https://www.jianshu.com/p/df3eb95e4823