从0到1做产品!产品设计的6个步骤
相信不少产品经理在刚入行时,都遇到过这样的情况:
接到需求后不知所措,然后下意识地照着竞品开始盲目地画原型。
其实,这样的设计过程不仅缺乏逻辑性,在后续阶段也很容易出现各种问题。
在此,跟大家分享一下我做产品的流程,总共是以下6个步骤。
1)业务分析
几乎每一款产品都会有对应的业务流程,身为产品,摸透业务是工作的重中之重。
产品经理需要明白业务做的是什么,有什么角色会参与其中,业务间的交互节点是什么,信息流、资金流、物流等链路如何运转。
例如电商业务中会存在订单生产流程图、货物进仓出库流程图、资金流程图;外卖业务有接单业务流程图、派单业务流程图、订单流转流程图等。
先梳理大的业务模块,再一一绘制不同模块的流程,一整套工作下来,相信你会对全局业务形成比较清晰地认知。
2)产品分析
业务分析完后,就可以进入产品分析阶段,这部分主要是明确能为用户解决什么样的问题,其中竞品分析、用户调研都属于这一阶段的工作。
产品分析包含了对目标用户、人群画像、需求定义等一系列分析,站在用户和产品的角度,将用户的痛难点问题具象化地表达出来,从而确定产品的功能。
3)原型设计
前期业务及产品相关的内容梳理完后,便进入原型设计环节。
原型设计包括线框图(低保真)和高保真设计。
线框图的绘制方法有很多,除了使用专业工具外,用纸和笔直接画也问题不大;而高保真原型稿只能通过专业工具完成,因为它几乎按照实物绘制,其中包含各大功能和交互的细节。
对我而言,我常用的原型设计工具是摹客RP,它既使用简单便捷,而且也能满足我对高保真设计的需求。
摹客RP预设了丰富的组件及图标,拖拽即可使用,无需全网搜寻并下载组件库。支持多种交互效果,常见的状态交互、页面交互、手势交互,轻松一点,效果满分!
另外,模板中心中涵盖了数百个优质的原型模板案例,电商类、后台类、社交类、办公类……模板类型一应俱全,满足你的各种需求,一键保存,高效复用,让原型设计工作更快更简单!
4)视觉设计
视觉设计属于设计师的工作范畴,设计师会根据产品的使用场景及目标用户群体等属性特征,对其进行布局和配色方案的整理。
比如,针对中老年的产品,按钮大小和字体颜色的设计需要更加醒目,便于用户查看及点击。
除设计之外,协作交付也是设计师的工作职责之一。
切图是设计师交付给开发的产物之一,设计定稿后,设计师需要将设计稿切成一张张小图片,旨在于满足开发人员对于设计稿的高度还原需求。
我们公司的设计师通常使用摹客协作平台进行交付,不仅能一键打包下载切图,还能自动生成标注信息,能为设计师减轻大量的协作交付工作。
5)代码开发
代码开发,实则前后端工程师通过一行行的代码,将设计图1:1制作成对应的网页。
程序员将设计师交付的切图与代码相融合,从而高质量、高效率地完成页面的效果实现。
对于前端工程师而言,在开发过程中,使用摹客查看对应的自动/手动标注,一键下载切图文件,甚至还能复制CSS代码,缩短开发时间,大幅提升开发效率!
6)测试上线
在测试阶段,要确保产品功能符合预期设计,通过后才可投入使用。
在测试环节,产品经理主要起验证的作用,严格把好产品上线前的最后一关,保证产品能完美上线。
当然,产品上线并不是终点,而是新的起点,因为上线后,产研团队成员需要时刻跟踪产品的情况,收集用户反馈的问题,不断优化改进,循环往复。
结语
以上这6步是产品设计的基本步骤,但并不是标准步骤,毕竟只要能交付有价值的产品才是重点,流程都是其次。
产品设计工作没有终点,因此请产品经理们,谨记以用户为中心,不断完善和改进你的产品!
相关文章:
从0到1做产品!产品设计的6个步骤
相信不少产品经理在刚入行时,都遇到过这样的情况: 接到需求后不知所措,然后下意识地照着竞品开始盲目地画原型。 其实,这样的设计过程不仅缺乏逻辑性,在后续阶段也很容易出现各种问题。 在此,跟大家分享一下…...
ESP32遥控器软硬件设计
一. 前言 做智能车 或者 四轴飞控怎么能少得了遥控器呢!在这里给大家分享一个简单的基于ESP32遥控器的设计,包括软硬件以及3D外壳。 二. 硬件设计 1. 功能介绍 遥控器嘛,通信方式是最重要的,本设计支持 WIFI、蓝牙 和 2.4G&…...
vue-template-admin的keep-alive缓存与移除缓存
一,场景 A页面是表单页面,填写后需要跳转B页面。如果B页面不操作返回的话,应该能还原A页面的内容,而如果B页面点击提交,再回到A页面的时候,应该清除缓存。 二,实现方法 A页面要缓存数据&…...
【人工智能 AI】机器学习快速入门教程(Google)
目录 机器学习术语 标签 特性 示例 模型 回归与分类 深入了解机器学习:线性回归 深入了解机器学习:训练和损失 平方损失函数:一种常用的损失函数 机器学习术语 预计用时:8 分钟 什么是(监督式ÿ…...
适配器模式
概览 适配器模式是一种结构型设计模式,用于将一个类的接口转换为客户端所期望的另一种接口。通常情况下,这种转换是由一个适配器类完成的,适配器类包装了原始类,并实现了客户端所期望的接口。这种模式非常适用于在不修改现有代码…...
00后跨专业学软件测试,斩获8.5K高薪逆袭职场
我想说的第一句:既然有梦想,就应该去拼搏还记得,我大学毕业前,就已经暗下决心到xxx培训机构接受培训。那个时候,没有任何海同公司的人主动找我或者联系过我,我是自己在网上发现了xxxx培训机构的!…...
数据结构和算法学习
文章目录精通一个领域切题四件套算法算法的五个条件流程图数据结构数据与信息数据信息数据结构和算法数据结构算法时间复杂度空间复杂度数组 Array优点缺点数组和链表的区别时间复杂度链表 Linked List优点缺点时间复杂度单向链表双向链表循环链表双向循环链表堆栈 Stack队列 Q…...
剑指 Offer II 012. 左右两边子数组的和相等
题目链接 剑指 Offer II 012. 左右两边子数组的和相等 easy 题目描述 给你一个整数数组 nums,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那…...
Java货物摆放
题目描述 小蓝有一个超大的仓库,可以摆放很多货物。 现在,小蓝有 � n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。 小蓝希望所…...
计算机求解满足三角形各边数字之和相等的数字填充
圆圈处不重复的填入1至9,使得每条边的四个数字相加的总和相等。 求解思路: 数组中存放1到9的数字,每次随机交换两个数字,构建出新的数字组合,计算这个数字组合是否符合要求。 #include <stdio.h> #include <…...
python魔术方法
魔术方法 魔术方法就是一个类中的方法,和普通方法唯一的不同是普通方法需要调用,而魔术方法是在特定时刻自动触发。这些魔术方法的名字特定,不能更改,但是入口参数的名字可以自己命名。 基本魔术方法 new(cls[,…]) _new_ 是在…...
从0开始学python -48
Python CGI编程-3 CGI中使用Cookie 在 http 协议一个很大的缺点就是不对用户身份的进行判断,这样给编程人员带来很大的不便, 而 cookie 功能的出现弥补了这个不足。 cookie 就是在客户访问脚本的同时,通过客户的浏览器,在客户硬…...
当面试官问我前端可以做的性能优化有哪些
面试过程中面试官问到前端性能优化有哪些,当我咔咔一顿输出之后面试官追问:前端可以做的性能优化有哪些呢? 前端优化大概可以有以下几个方向: 网络优化页面渲染优化JS优化图片优化webpack打包优化React优化Vue优化 网络优化 D…...
一文读懂Java/O流的使用方法和技巧
1.前言 Java 中的 I/O 流是实现输入和输出的一种机制,可以用来读写文件、网络、内存等各种资源。Java 提供了各种类型的流,包括字节流和字符流,以及面向文本和二进制数据的流。在本文中,我们将深入探讨 Java I/O 流的各个方面&am…...
AI for Science系列(二):国内首个基于AI框架的CFD工具组件!赛桨v1.0 Beta API介绍以及典型案例分享!
AI for Science被广泛认为是下一代科研范式,可以有效处理多维度、多模态、多场景下的模拟和真实数据,解决复杂推演计算问题,加速新科学问题发现[1] 。百度飞桨科学计算工具组件赛桨PaddleScience是国内首个公开且可应用于CFD(Comp…...
SpringCloud简单介绍
文章目录1. 开源组件2. CAP原则1. 开源组件 功能springcloud netflixspringcloud alibabaspringcloud官方其他服务注册与发现eurekanacosconsulzookeeper负载均衡ribbondubbo服务调用openFeigndubbo服务容错hystrixsentinel服务网关zuulgateway服务配置的同一管理cofig-server…...
《uniapp基础知识》学习笔记Day38-(Period2)全局文件一些常用的配置
如果进行开发的话,首先要配置路由页面 page.json 页面路由 pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。 {"pages": [{"path": "pages/component/index…...
APICloud 弹动与滚轴冲突的解决模拟
当打开页面的bounces开关来实现下拉刷新和上翻加载是,如果页面中有scroll-view,那么手指上下滑动时弹动会触发,而滚轴无法正常实现,只有按住不动再拖动滚轴才会触发。开始想通过获取手指点击屏幕的坐标点设置触发条件来解决两者的…...
Spring Cloud(微服务)学习篇(四)
Spring Cloud(微服务)学习篇(四) 1.nacos实现服务之间传参数 1.1 在dto包(shop-sms-api项目)中创建SmsDTO类 package com.zlz.shop.sms.api.dto;import lombok.Data;Data public class SmsDTO {private String tel; }1.2 复制SmsDTO类到shop-sms-server项目的dto包下面 1.3 …...
【Java Pro】001-Java基础:面向对象
【Java Pro】001-Java基础:面向对象 文章目录【Java Pro】001-Java基础:面向对象一、面向对象1、什么是对象现实生活中的对象与程序中的对象2、什么是面向对象面向过程面向对象3、面向过程与面向对象的比较思想方面设计方式方面实现方式方面4、面向过程与…...
ElasticSearch从0到1——基础知识
1.ES是什么? 是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的存储、检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据使用Java开发并使用Lucene作为其核心来实现所有索引和搜索的功能&…...
【面试系列】equals和==的区别
问题:两个对象值相同(x.equals(y) true),但是可能存在hashCode不同吗? 的定义 比较的是两个对象的内存地址,相等则意味着内存地址一样。 对象的equals方法 Object#equals public boolean equals(Object obj) {return (this obj);}Stri…...
存在重复元素模块-三道题
文章目录存在重复元素217. 存在重复元素219. 存在重复元素 II220. 存在重复元素 III (SortedList二分)小结存在重复元素 217. 存在重复元素 题目链接:217. 存在重复元素 题目大意:给你一个整数数组 nums 。如果任一值在数组中出…...
3种方法删除7-Zip压缩包的密码
7-Zip压缩软件是一款完全免费且开源的软件,不仅能压缩和解压7-Zip压缩包,还能给压缩包设置打开密码。 有些小伙伴可能会遇到这样的问题,7-Zip压缩包设置密码后,过了一段时间不需要密码保护了,或者一不小心忘记了密码&…...
Codeforces Round 855 (Div. 3)(A~F)
A. Is It a Cat?定义满足条件的字符串为:其中仅可能含有meow四种字母的大小写,而且相同种类的字母必须挨在一起,四种字母的顺序必须按照meow排列。给出一个字母串,求是否满足条件。思路:感觉是个很麻烦的模拟。首先把…...
【SpringCloud】SpringCloud详解之Feign实战
目录前言SpringCloud Feign远程服务调用一.需求二.两个服务的yml配置和访问路径三.使用RestTemplate远程调用(order服务内编写)四.使用Feign远程调用(order服务内配置)五.自定义Feign配置(order服务内配置)六.Feign配置日志(oder服务内配置)七.Feign调优(order服务内配置)八.抽…...
tuts4you上lena‘s40个crackme(1)
本来是不打算写文章了,因为懒,想以后通过录屏的形式保存一下自己学的路程。但奈何开学后一直没找到机会,在宿舍也不愿意大吼大叫的讲东西,只好再写写文章了 最近学了一些汇编语言和逆向工程,所以就想通过这40给题目来看…...
研讨会回顾 | Perforce版本控制工具Helix Core入华十年,携手龙智赋能企业大规模研发
2023年2月28日,龙智联合全球领先的数字资产管理工具厂商Perforce共同举办Perforce on Tour网络研讨会,主题为“赋能‘大’研发,助力‘快’交付”。 作为Perforce Helix Core产品在中国地区的唯一授权合作伙伴,龙智董事长何明女士为…...
C++ vscode 开发环境搭建
C vscode 开发环境搭建 笔记内容: C vscode 开发环境搭建准备了解g命令编译调试掌握使用launch.json和tasks.json配置文件编译调试了解使用cmake构建 git: https://github.com/weichangk/hellocpp/tree/master/vscodecmakecpp 环境搭建准备 安装vscode安装qt&a…...
ANR系列(二)——ANR监听方案之SyncBarrier
前言 在项目中经常遇到了手机假死问题,无规律的偶现问题,大量频繁随机操作后,便会出现假死,整个应用无法操作,不会响应事件,会发生各种奇怪的ANR,且trace不固定。而SyncBarrier是其中的罪魁祸首…...
app大全/北京网站优化多少钱
好久都没搞这个了,都快忘了,我记得可以不用直接修改,可以直接查看的 1,下载一个pe 太多种类了,不一一介绍,随便搞一个,功能都一样...
深圳外贸网站建设/靖江seo要多少钱
原文链接 作者: Jakob Jenkov 译者:赵亮 SOAP是Simple Object Access Protocol(简单对象传输协议)的缩写。SOAP消息是基于XML格式进行传输的,流行的web service就是使用SOAP进行客户端和服务器之间的通信的。在这篇…...
wordpress去掉google字体/武汉seo创造者
同学毕业设计做了一个Online Judge,应该是河海第一个自主的OJ雏形了,放在github上,我也凑了个热闹。 久闻git大名,一直没用过,昨天捣鼓了一下,几个比较不错的资料如下: 关于git: http://prog…...
个人网站建设 免费/google seo怎么优化
在函数调用的执行代码中我们会看到这样一些强制转换:EX(function_state).function (zend_function *) op_array;或者:EG(active_op_array) (zend_op_array *) EX(function_state).function;这些不同结构间的强制转换是如何进行的呢?首先我们…...
企业微网站怎么做/百度搜索链接入口
面板组件(Jpanel)。一个界面只有一个JFrame,但可以有多个Jpanel 组件而Jpanel组件上可以放置FlowLayout, BorderLayout,GridLayout组件,这样的组合使用达到比较复杂的布局效果例如:package gui;import java.awt.Border…...
免备案做网站 可以盈利吗/专业做app软件开发公司
因为每个人二分的风格不同,所以在学习二分的时候总是被他们的风格搞晕。有的人二分风格是左闭右开也就是[L,R),有的人是左开右闭的(L,R]。 二分的最基本条件是,二分的序列需要有单调性。 下面介绍的时候用v来代表我们二分的目标,用…...