一个产品从无到有的过程可以分为两个阶段:产品设计阶段产品执行阶段

第一阶段:产品设计阶段

不同的书对产品设计阶段的工作分类不同,但本质其实都是一样的。本文从其中一个角度来切入 -- 行内经典入门书籍《用户体验要素》中提出的五个层级:战略层、范围层、结构层、框架层、表现层 -- 并结合其他书籍及老师总结的流程及方法,总结出我理解的设计工作流程。

五个层级提供了一个产品设计阶段的基本架构,自下而上,由抽象到具体(由最开始的产品的方向到设计最后具体每个元素的表现形式);其中每个层级又都对应具体需要做的工作内容,下面逐一介绍。

第一阶段:产品设计阶段

1. 战略层:

这个层面是非常重要,但有很多公司都忽略或弱化的一个环节 --  确定产品方向。

通过两个维度来确认产品的方向:

其一,公司想通过产品获得怎样的商业价值?

其二,用户想要通过此产品解决哪些问题?

有很多方法可以帮助公司回答上述两个问题,比如:评估产品机会,确认产品目标,用户画像等。《启示录》中提到可以通过确认产品价值、目标市场、市场规模、竞争格局、竞争优势、市场时机等方面评估产品机会。确认产品目标这件事也尤为重要,很多优秀的产品也在初期确定了产品的价值观,(比如馒头商学院的所有人向所有人学习,所有人支持所有人成长。),这在一定程度上产品目标是后面产品如何发展与设计的基础,并以此向团队所有角色明确目标。用户画像是很好分析用户的一个方法,如elya老师讲的,用户画像是赋予一个用户确切的形象,要有具体的名字、年龄、身份、日常行为习惯、爱好及对产品的诉求等属性,这可以方便产品设计人员(PM/UCD)快速转换用户视角。

此阶段要避免的两个误区:

其一,不要只注重用户体验而忽略了商业价值,要尽量平衡两者。

其二,不要只用自己的思维去想当然认为是用户想要的。

2. 范围层

带着“我们想要什么”,“我们的用户想要什么”的明确认识,才能弄清楚如何去满足这些战略的目标。当你把用户需求和产品目标转变为产品应该给用户提供什么样的内容和功能时,战略就变成了范围。”

可以将用户画像加入进场景,通过讲故事的形式来描述用户如何完成产品目的,从中可挖掘出用户在使用产品过程中的需求。

也可以进行用户访谈的形式,来了解目标用户需求。值得注意的是,很多时候用户想要的不等于真正需要的。作为产品设计人员需深层挖掘用户需求,这里可以参考苏杰老师的Y模型。很多需求都可以深挖到人性的层次,就如Elya老师所说的移情能力。

在这个阶段,需要采集需求后对需求进行优先级排序等管理,并将需求转为功能点。

现在创业产品比较喜欢的MVP,即最小化可行产品,优点是开发周期短,投入市场后可以根据市场反馈逐步优化迭代。

3.  结构层

这个层次主要是进行产品的信息架构设计交互设计

信息架构是指每个产品功能以何种结构展现给用户,确保用户在合理的信息规划下更容易且方便的找到其想要的功能与内容。除此之外,信息架构还可以引导用户实现产品目标:比如微信的朋友圈是很常用的一个功能,却放在【发现】列表中,这样用户在访问朋友圈的时候,就会看到发现列表下的购物、游戏功能。

交互设计关注于用户如何执行和完成产品目标的过程,定义所有可能的用户行为,并针对各种可能性来定义产品如何响应用户行为。

交互设计中不可忽略的是产品如何进行错误处理,《用户体验要素》中提出错误处理的三种方式:预防、纠错和撤销;即尽量预防用户进行错误操作,当无法预防时要给予提示并可设计纠错模式,并提供撤销功能,比如office软件可通过ctrl + z撤销上一步操作。

4. 框架层

在结构层,我们看到一个较大的架构和交互的设计;在框架层,我们的关注点几乎全部在独立的组件以及他们的相互关系上。

这个阶段,主要是对界面元素、导航进行设计,并绘制线框图,页面流程图,原型图等。同时,PM完成PRD的编写。

同时要对产品的文案制定文案集,定义各种情况下产品给出用户的文案反馈,这里文案的风格应保持一致并符合产品定位与产品风格。

5. 表现层

这个阶段UI设计师就可以对各个界面与元素进行视觉设计,并完成切图等工作。

我自己是做PM的,对于表现层的工作涉及不多,近期计划会看《写给大家看的设计书》,并正在上【产品体验设计课】,希望可以提升对这方面的认识以便更好的与UI沟通,后期会再来更新。

第二阶段:产品执行阶段

产品执行阶段包括以下三个环节:

1. 开发阶段

2. 测试阶段

3. 产品发布

第二阶段 产品执行阶段

这个阶段PM或UE主要对产品的开发与测试跟进与验收,以及产品发布后将用户体验问题收集至体验池塘并于后期逐步优化,通常这个阶段PM就可以开始产品2.0阶段的设计阶段工作。

值得注意的是,很多公司都会出现在开发阶段还要改需求的问题,这种尽量避免,否则很有可能使项目延期。所以若PM在开发阶段就开始进行2.0版本需求设计,此时如果临时接到领导或运营小伙伴们提的需求,如非必要立即更改需求,就可以将要改的需求放在2.0中下次优化。


不同公司或者产品的不同阶段,工作流程会存在很多的差异性。对于自己而言,各项工作内容是分属于哪个角色的人员去做,也大可不必过于纠结,有能力就都可以做,反正做了总会成长。

转自:https://www.jianshu.com/p/92c993cc0c4c

产品从无到有的完整工作流程相关推荐

  1. 苹果产品开发的绝密工作流程

    长期以来苹果产品开发流程在很多方面都笼罩着一层神秘的面纱,而在AdamLashinsky新发行的<InsideApple:HowAmerica'sMostAdmired–andSecretive ...

  2. 标准的产品设计工作流程

    每个产品团队都会有自己的工作流程,无论这个工作流程是否最高效.是否体现最大价值,但是我认为只要这个流程能够为实现工作目标提供过程的保障就可以算是好的流程. 对于流程本身而言,可以因团队不同或工作任务不 ...

  3. UI 设计的整个工作流程是怎样的?

    作为一个专业UI设计师,不仅仅要了解整个产品在UI界面设计,交互设计中的工作流程,更需要了解整个产品从需求提出到产品上线的整个工作流程. 以下是互联网产品个部门的工作分配及流程: 从图中可以看到,一个 ...

  4. 看完你也能独立负责项目!产品经理做APP从头到尾的所有工作流程详解!

    (一)项目启动前 从事产品的工作一年多,但自己一直苦于这样或者那样的困惑,很多人想要从事产品,或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰,有的以为是纯粹的画原型,有的是以为 ...

  5. 产品经理做APP从头到尾的所有工作流程详解!

    (一)项目启动前   从事产品的工作一年多,但自己一直苦于这样或者那样的困惑,很多人想要从事产品,或者老板自己创业要亲自承担产品一职,但他们对产品这个岗位的认识却不明晰,有的以为是纯粹的画原型,有的是 ...

  6. 工作七年后,我梳理了自己的产品工作流程

    本文由作者 刀哥说 发布于社区部门有个UI妹子,一直对做产品比较感兴趣,想转岗,问我能不能带带她,这个妹子跟我关系还算不错,加上我也是从业多年的老司机,心想应该没多大问题,于是就答应了她.但没过多久就 ...

  7. B端SaaS产品工作流程

    作者:道·术 (转载已取得授权) 产品研发流程大体分为:立项阶段.设计阶段.开发阶段.测试阶段.上线阶段.运营阶段. 1. 立项阶段 主要分为需求搜集和PMO(或产品委员会)立项.需求搜集阶段可以很长 ...

  8. 谈一谈互联网产品设计阶段的工作流程

    谈一谈互联网产品设计阶段的工作流程 关于互联网产品设计阶段的工作流程,近几年好像有了一个标准的模式,大家都按照这么一个大概的流程来工作,又好像没有标准,每个团队又不尽相同,有的简单粗暴,有的复杂细致 ...

  9. 人工智能概述、人工智能发展历程、人工智能主要分支、机器学习工作流程、完整机器学习项目的流程、机器学习算法分类、独立同分布、模型评估、深度学习简介

    日萌社 人工智能AI:Keras PyTorch MXNet TensorFlow PaddlePaddle 深度学习实战(不定时更新) 1.1 人工智能概述 1 人工智能应用场景 2 人工智能小案例 ...

最新文章

  1. Matlab与线性代数 -- 矩阵的范数
  2. rsync的配置应用
  3. 购物小票 FoundPrice.java
  4. SAP UI5 resource servlet
  5. P3573-[POI2014]RAJ-Rally【拓扑排序,二分+树状数组】
  6. 多核 linux 绑定,Linux 操作系统下CPU多核心的绑定
  7. 格雷码、二进制码、BCD编码
  8. if else if语句格式_Python_if 语句
  9. [HAOI2007]反素数
  10. CIA网攻中国11年,内网防护刻不容缓!
  11. 什么是java cdm_Java-ORM数据库框架CDM介绍
  12. 嘻游记 QVOD快播高清电影在线播放下载
  13. Unity遮罩简单复刻2D平台《Unbound: Worlds Apart》游离于世界之海的双重世界效果
  14. 高数教材班复习Hint(1.8-2.5)
  15. 自动驾驶中的多传感器融合
  16. 足球联赛赛程表思路(转)
  17. i512500h和r76800hs对比 i5 12500h和r7 6800hs选哪个好
  18. Typora如何将图片使用相对路径保存到统一文件夹中(解决.md文档传输丢图片的方法)
  19. RocketMQ Web控制台监控界面介绍+部署
  20. uvm基础(2)TLM通信,看这一篇就够了

热门文章

  1. Python怎么启动打开Windows的应用程序
  2. node.js 读取json文件
  3. 音频合并的软件有哪些?这几个软件分享给你
  4. Cadence/Allegro PCB封装库(分类、命名很规范,已验证)
  5. 2022华为杯数学建模研赛F题思路与分析(1)
  6. VR垃圾分类体验系统,VR垃圾分类知识抢答软件开发
  7. 飞机大战java_java版飞机大战实战项目详细步骤
  8. 弱网工具ATC使用总结
  9. Python气象绘图之Cartopy
  10. windows驱动开发——环境搭建