分享

We Are Professional

项目工作流程分享


DSprj.png

图(1)


一般说来,一个项目管理的流程分为这么几个阶段:项目启动、项目计划、项目执行和监管、项目收尾四个阶段。如果用一幅图来表示的话,大致会是图(1)的一个流程。如图所示在整个项目的运转过程中,从最开始的战略规划启动了项目,到前期的项目计划、需求转化,接着产品经理总结各方需求建立需求池,并完成一系列不可缺少的文档作为项目进程的基石。中期的项目执行则需视觉设计师,开发和测试的严谨配合将需求变成成一个“活生生”的产物。接着就是对产物的维护和项目的总结。对于东碣的成员来说,了解项目管理的大致流程,合理分配资源是十分重要的。


一个月前,公司开始为NR(一家电子全方位服务企业)改版官网,但是项目执行阶段时间紧张,客户需求和需求文档存在出入,导致开发过程混乱,项目进程效率低下,下图是总结NR这个项目的流程:


2.png 

图(2)

 

而简要的以流程图的形式概括一款项目流程应该是这样的:


 3.png

图(3)

 

比较图(2)和图(3)两张流程图不难发现,交互设计、原型图、评审环节被增加在提出需求与视觉设计之间,可以直观看到交互设计起到了承上启下的作用,但实际上这个承上启下的作用有多重要呢?下面将进行详细的解说。


4.png


图(4)

 

一个产品研发可以分为上图的六个层次,也就是三个阶段来划分,即产品定义、产品设计、产品实现。这样拆分后,可以比较清楚的看出产品由抽象到具象的过程中各个岗位的职责。


产品定义之战略层

内容:定义产品的方向、概念、定位、目标等


这里不需要详细说明,一般是根据公司决策层的战略规划启动项目,运营、市场等部门出谋划策,最后由产品经理深思熟虑、绞尽脑汁做出需求文档。最终由上级审核,相信老板们高瞻远瞩,一定能带领公司更好地发展。


产品设计之范围层

内容:建立需求池、设定优先级、规划方案、文档撰写等

负责人:产品经理

合作者:交互设计师

输出物:需求文档、项目时间表等


产品经理必须借助自己对行业形势的观察和分析,刻画出用户画像和用户行为路径,整理出产品的功能清单、市场意义,找到长尾市场的蓝海,体现产品的价值。


产品设计之结构层

内容:需求的内容规划、主任务的用户行为操作流程、界面结构或信息架构

负责人:交互设计师

合作者:产品经理

输出物:流程图、信息架构图等

 5.png

图(5)流程图

 

交互设计师在这个层面要梳理需求,找出用户的主要任务,定义好任务操作流程,规划好界面结构、各自功能、连贯性,期间要不断预测和规划功能的表现形式和用户使用细节。在此过程中,交互设计师可能会发现一些需求不合理之处,产品经理也可能会根据流程图、信息架构图等等,发现一些无法达到产品目标的问题。
 


产品设计之框架层

内容:产品的基本形式,包括界面布局、控件、位置、大小、一些操作细节

负责人:交互设计师

合作者:产品经理、UI设计师

输出物:信息架构图、低保真原型、高保真原型图等


6.png

图(6)交互原型图

 

交互原型图输出时,产品经理就可以预测视觉稿是否能达到产品定义时期望的效果,查看交互图中的对内容和功能的侧重是否能满足产品需求了,审核并提出建议。视觉设计师要对产品非常熟悉、了解产品的细节,实时关注交互原型图的进展,提出建议,将更有利于产品快速开发、减少后期因“交互原型图美化后不好看、不生动、界面太挤”之类的原因而修改交互稿。


产品设计之表现层

内容:产品的外观、企业的形象、视觉情感等

负责人:UI设计师

合作者:产品经理、交互设计师

输出物:效果图、完整设计稿、动画等等


7.png

图(7)


在表现层,UI设计师(视觉设计师)会根据交互原型图进行绘制,在交互图原型图的基础上,使界面富有感情,可以对布局、控件的形状、形式进行微调。若交互原型图已经经过了全员评审,UI设计师最好不要再轻易修改交互相关内容,因为交互原型图中的可能每一个元素都是交互设计师经过讨论、深思熟虑后设计的,牵一发则可能动全身。如果想要修改,需要先站在交互设计师的角度想想或问问交互设计师为什么要这么做,提出更优化的方案。总之,项目经验告诉我在时间允许的情况下,每次修改都需要方案,讨论,用过后在进行修改,不可擅作主张。


产品实现之实现层

内容:设计实现、开发、测试、发布等

负责人:伟大的程序猿

合作者:产品经理、交互设计师、UI设计师

输出物:“活生生”的产品


其实实现层不仅仅是开发过程,在前期产品设计阶段,开发人员也需要时刻参与审核把关,确保开发成本和时间合理,及时提出“无法实现”、“耗时”、“漏了XX”等问题,避免后期才提出要改动或修补交互方案。


总结此次NR项目耗时耗力的三点因素:

1、需求不明确,并且沟通时间过长,导致执行阶段阶段时间不够

2、边设计边开发,在交互方案还未确定的情况下就开始前端。

3、界面布局已写入代码之后仍然在不断的修改设计,这给了设计师较大的时间压力,可能会影响设计思路、逻辑的严密性、方案的质量。


总结研发流程步骤:


产品的设计阶段

1、产品经理输出功能内容需求列表;

2、交互设计师输出主任务的用户行为操作流程、界面结构或信息架构;

3、交互设计师输出主要界面交互原型图,期间与产品经理、视觉设计师密切讨论,通过全员审核;

4、视觉设计师输出主要界面效果图,期间与产品经理、视觉设计师密切讨论,通过全员审核;

5、交互设计师补充剩余交互原型图,视觉设计师补充剩余效果图;

6、交互设计师输出交互说明文档,通过开发评审;

7、产品经理将需求文档、交互说明文档、效果图合并为产品设计文档;


产品的开发阶段

8、开始正式开发,期间与产品经理、交互设计师密切讨论;

9、测试阶段,交互设计师等各种角色提出细微修改建议。最重要的是:不!要!大!改!


后记

过去的辉煌不容忘记,美好的明天需要奋斗,在激烈的互联网市场竞争环境中,我们依然面临很多的挑战。愿东碣的同志们再接再厉,努力向前,再创新的辉煌。 最后,祝公司每一个项目都能高效率的完成,客户满意,项目成员收获满满。希望你我都能在互联网的道路上越走越宽。

关注微信公众号:东碣科技
咨询IT技术,了解行业解决方案

(长按图片识别二维码)