产品人必备干货:产品开发流程(完整版)

摘要:
以后的产品开发流程也可以参考此文档的环节进行开发。产品经理根据设计人员提供的要求需要提供以下内容:功能类:功能流程图、产品的功能点、主要功能卖点。每一个icon的设计要跟整体页面的风格保持一致,这样才能保证所有页面设计完成以后风格是保持统一的。

1引言

1.1目的

基于现在的开发流程中缺少的环节进行补足,使得开发流程更加的流畅和正规化,以便以后的查阅与归档使用。面对互联网行业中激烈的竞争,让我们的开发流程更完整、更有效率,产品才能脱颖而出。

1.2范围

本文档适用于产品的研发,主要流程包括:产品需求、交互原型、视觉设计、资源输出、前端开发、后台开发、测试等环节。以后的产品开发流程也可以参考此文档的环节进行开发。

1.3读者对象

本文档的目标读者对象包括:

  • 需求工程师:主要根据文档来提供给相关人员需要的文案,给出相应文档。
  • 交互设计师:根据文档设计原型图,并查看需要产出的资源有哪些,怎样与产品、 开发人员合作。
  • 视觉设计师:根据详细设计文档作为视觉设计的步骤和资源产出的依据。
  • 前端工程师:根据详细设计文档中提供的资源编写代码。
  • 测试工程师:根据详细设计文档来核实页面内容与软件实现效果是否一致。

2需求整理

需求文档由产品经理负责编写,应整理完需求输出一份《产品需求文档》和《设计文档》。

2.1人员评估

2.1.1 参与人员

产品经理

2.1.2 时间节点

由产品负责人规范产品功能需求文档产出的时间节点。

2.1.3 预估工作量

由产品负责人规范产品功能需求文档产出的工作量。

2.2 确定产品功能

在拿到一个新的产品以前,产品经理应该把需求进行一次整理,看哪些是真需求?哪些是边缘需求?哪些是伪需求?进而把功能点、产品卖点思路整理清晰,再有条件的情况下做一份《市场需求文档MRD》。

2.3 编写需求文档PRD

编写需求文档的时候给不同的人看,具体的内容由产品经理产出,产品需求文档主要给软件开发、测试人员、外部人员查看。

2.4 编写设计文档

设计文档主要是用于设计人员在画图之前对整个产品的把握。设计文档由产品经理主写,交互人员辅助。因为产品在写文档时候的角度是在站在写程序的方向写的,设计人员要把交互原型所需要的东西提交于产品经理,辅助完成设计文档,PC端和移动端的设计文档要分开来编写。

设计人员需要做:

把产品原型图需要的内容提交给产品经理,并辅助产品经理完成编写。

产品经理根据设计人员提供的要求需要提供以下内容:

  • 功能类:功能流程图 、产品的功能点、主要功能卖点。
  • 模块的内容:文字文案、各功能描述、弹出框内容文案,各模块之间关系。
  • 逻辑类:各模块业务逻辑、结构框架图。

功能流程图示例:

在有一些比较复杂的流程的时候,怕开发人员或是设计人员不是能理解的情况下,要把流程图画出来。但是一个完整的项目只用一个流程图是不可能完成的,所以需要按照模块的流程逐个进行分类,分类以后按照功能的不同、简易程度,分别画出流程。

产品人必备干货:产品开发流程(完整版)第1张

3 交互原型

交互原型是在设计文档评审通过后,安排页面上每个功能的具体位置,交互方式和跳转方式,由产品经理输出全部交互原型图、原型图解释文案,如没有产品经理由设计部门完成。

3.1 人员评估

3.1.1 参与人员

由产品经理完成,如没有产品经理可由设计部门完成。

3.1.2 时间节点

在设计文档评审没有问题的前提下,开始交互设计,然后根据时间具体安排

3.1.3 预估工作量

按照不同平台和具体完成的时间来评估工作量。

3.2 制作交互原型图

目标观看人员:测试人员、视觉设计人员、前端设计人员等。

交互原型图具体要求:

  1. 不要加入视觉设计的元素。着眼于大局,不要纠结细枝末节。
  2. 工具不限,产品经理最好用axure完成动态,如没有,需设计人员用AI或ps完成。
  3. 按照页面流程中所考虑的交互过程,体现在原型上面。出错,提示等交互细节也应有体现。

    3.3 原型图解释文案

    在画交互图的开始就要记录下来。

解释文字具体要求:

每个页面之间的联系,承接关系。

页面当中的细节跳转,按钮的不同状态,弹框的提示文字,日历的跨年跨越显示效果,小数点是否保留(若保留,保留到后几位数字)等。

或是在不同情况下按钮的使用情况。

产品人必备干货:产品开发流程(完整版)第2张

4视觉设计

在交互评审通过后,负责把控UI整体风格和所有视觉效果的设计,主要输出:VI选择的方案、所有视觉效果图、资源包等。

4.1人员评估

4.1.1 参与人员

UI设计人员

4.1.2 时间节点

在交互原图评审通过后,按照项目复杂程度在来具体安排时间节点

4.1.3 预估工作量

按照不项目复杂程度和具体完成的时间来评估工作量。

4.2 视觉识别系统

在一个项目开始之前,这是任务是必须要做的,除了延续性的项目,以后给每一个项目都要做这个视觉识别,不是设计师脑中的印象而是要落实到文档与图片展示。

由UI设计人员做3套以上UI设计方案,方案包括:颜色、logo、整体风格、icon等效果图,然后开会评审确认其中一套风格,评估确认后方可进行接下来整体的界面设计,这样避免了一个人接受项目以后交接给别人视觉上会有偏差的问题。另一个是解决了项目后期的问题,比如以后宣传单、手册设计或是名片设计,都是一种风格一种颜色。

4.2.1 颜色的设定

颜色的设定要有理有据,开会的时候会有很多人会问你为什么要用这个颜色,这个颜色代表什么,这些最好在做设计的时候就要想好。

举个例子:

当我们拿到一个项目的时候交互是已经完成一小部分了,我们可以拿着这一小部分进行设计定位,这时候我们需要了解的是:这是一个什么类型产品?这个产品的目标人群是哪些?这个产品的年龄段是哪些?这个产品的生命周期是多久?

4.2.2 LOGO的设定

一般情况下我们公司不需要做logo,但是如果有需要的话就要按照logo的制作流程进行设计。

主要内容有:logo的设计思路,logo的颜色、logo的应用场景等。

4.2.3 整体风格的设定

整理风格设计是需要做颜色、板式、icon等系列的设计。在整体风格确定前不需要做其页面的视觉设计。

4.2.4 icon的设定

俗话说细节决定成败,icon在设计中就占有细节这个位置。

每一个icon的设计要跟整体页面的风格保持一致,这样才能保证所有页面设计完成以后风格是保持统一的。

产品人必备干货:产品开发流程(完整版)第3张

4.3 视觉页面设计

4.3.1 主要页面的评审

主要页面的评审对于设计开展后面的工作十分重要,设计师需要在评审的时候讲述自己的设计思路,包括颜色的设计理由,风格的设计理由等,讲述清楚,要让参与人员了解到你在做设计的时候思考的内容,而不单单是制作图。

4.3.2 整体页面的设计

具体要求如下:

  1. 在基于视觉风格已确定的情况下,按照交互原型图逐个页面进行设计。
  2. 在设计中对于细节的把握要准确。
  3. 在视觉设计中我们要考虑到不同平台的特性,根据不同平台进行设计,切勿混淆各平台的控件。
  4. 在某些需要适配的移动端上面,或是H5的设计中,要考虑到尺寸的问题。
  5. 在设计中一些容易忽视的页面也要做出来,比如:断网页面、连不上wifi页面、404页面、正在加载 等展示效果。

产品人必备干货:产品开发流程(完整版)第4张

4.4 资源输出

我们在设计评审通过后,接下来会进行一项比较重要环节,跟前端开发合作实现效果。

这个时候我们需要输出5个文件资源,具体资源包分别是:

视觉效果图的尺寸标注、所有尺寸的切图资源包、解释文案、效果图源文件、全部视觉效果图。

4.4.4 编写总结规范

在一款产品结束后,设计人员需要做一份设计总结,就是对现在这一版本进行视觉规范,这也是对设计师工作的一个总结。

在对下一版的开发也是很有帮助的,大大增加了开发者的效率。

5优化体验点的编写

这个是在项目已经成功上线后,第二版还没开始前,我们要对现有的一个版本的体验点进行优化。

这部分内容,开发人员和用户研究人员一起参与。

  • 具体内容有:
  • 对现有产品的一些功能需要优化的点的记录,有哪些不足之处。
  • 基于用户的反馈,哪些功能是可以省略的,哪些是要强调的。
  • 有哪些更好的想法可以用在下一个版本中的。

结束 谢谢观看!

免责声明:文章转载自《产品人必备干货:产品开发流程(完整版)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Asp.Net开源服务端框架,WebApi后端框架(C#.NET)apk反编译与破解下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

主流的三款工作流进行介绍和比较

下面将对目前比较主流的三款工作流进行介绍和比较,然后通过三款流程引擎分别设计一个较典型的流程来给大家分别演示这三款创建流程的过程.这三款工作流程引擎分别是 Windows Workflow Foundation,NetBPM, CCFlow. NetBPM 与 CCFlow 是两款国内知名的开源软件,尤其是ccflow在国内的发展势头强劲。 这个典型的流程...

优秀的API接口设计原则及方法(转)

一旦API发生变化,就可能对相关的调用者带来巨大的代价,用户需要排查所有调用的代码,需要调整所有与之相关的部分,这些工作对他们来说都是额外的。如果辛辛苦苦完成这些以后,还发现了相关的bug,那对用户的打击就更大。如果API经常发生变化,用户就会失去对提供方失去信心,从而也会影响目前的业务。 但是我们为什么还要修改API呢?为了API看起来更加漂亮?为了提供...

如何设计实时数据平台(技术篇)

  敏捷之歌 我抽数故我存在 | DBus 人人玩转流处理 | Wormhole 就当吾是数据库 | Moonbox 颜值最后十公里 | Davinci 导读:实时数据平台(RTDP,Real-time Data Platform)是一个重要且常见的大数据基础设施平台。在上篇(设计篇)中,我们从现代数仓架构角度和典型数据处理角度介绍了RTDP,并探讨了...

微服务架构介绍

作者:老刘链接:https://www.zhihu.com/question/55511712/answer/860169294来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 一、微服务架构介绍 微服务架构(Microservice Architecture)是一种架构概念,旨在通过将功能分解到各个离散的服务中以实现对解决方...

软件系统设计思路

拿到一份需求,项目负责人是怎么想的?整个项目的架构设计和思路又是怎么样的?希望能有大师能够指点一下迷津。 下面是我转载的一篇文章,大家也可以指出哪里可以补充或者需要特别指出来的。谢谢。 要设计一个面向对象的系统,建议遵循如下思路: 1. 调研,完成一份详细的需求文档 (1)系统要实现什么功能 (2)性能上有什么特别的要求 (3)哪些是技术难点,可以的话对技...

项目原型设计

作业描述 课程 软件工程1916|W(福州大学) 团队名称 修!咻咻! 作业要求 项目原型设计 团队目标 切实可行的计算机协会维修预约平台 开发工具 Axue RP 8 原型下载 修!咻咻!维修平台原型设计 PDF下载 修咻咻原型设计PDF 团队信息 队员学号 队员姓名 个人博客地址 备注 2216...