UI也应该懂得产品工作流程(原创文章)

  感谢:ai玩酷

  面对很多公司产品研发流程很多方面都不正规,希望自己也可以尽力去改变,通过一些总结去反思当前产品存着的问题,同时也欢迎小伙伴们一起去探讨。

  首先,总结下在工作中产品前期我所遇到的问题:

  第一:研发时效太短,从获得需求到产品上线,时间太短,基本就是完全不够,根本来不及去执行前期调研,最终任务目的扭曲,基本就是满足客户就ok。

  第二:前期调研的内容没有具体输出,产品交付到UI手上基本就是一个原型,一个需求文档,这样很容易导致流程缺失以及目的不明确。

  第三:没有交互设计环节,基本就是产品自己意想出某些稀奇古怪的逻辑。

  第四:根本没有考虑到后期运营维护的空间,后期修改的内容,常常让UI乱了阵脚。

  第五:环节与环节之间的交付,没有形成具体出输出,导致app研发没有形成正规流程。

  第六:产品自身对需求的不确定,以及思考不完善导致,需求总是处于变动。

  ... ...

  记住几点:

  产品不只是用户界面(所谓UI),页面上显示的东西是需要后端输出。

  始终是客户端和serve端进行数据交互,客户端之间不做数据交互。

  做需求是,PM应该尽可能的想多、想全。具体来说就是数据库表里的字段尽可能的多,serve端没有的,客户端肯定没有;serve端有的,客户端可以选择不显示。

  产品需要的是时刻引导用户,而不是惯着客户,往错误路上走。

  之所以整理这篇文档,就是为了让我们更好的处理产品衔接上的问题,想方设法的从UI出发更好的去完善前期交付文件的完整性,能够完整的将前期和产品沟通内容转交给研发才是重点。

  整篇文章我希望从首先了解整体app研发流程,喜欢到产品分工,然后在延续到UI和产品的对接上,一切的重点都是以处理好PM和UI工作衔接为重点。

  

  这张图概括的是整套APP研发过程,可以看出PM将是整个项目的把控者,无论是需求阶段还是研发阶段到最后的发布阶段,产品都需要时刻把控软件的质量,作为UI必须要去了解这些细节,才能在工作中做的更好的辅助。

  先来看看一个正规的产品流程:

  

  感谢玩酷兄提供他们公司的产品流程,但是其实对于大多数中小企业来说这样的研发流程并不合适,其中要投入的成本将是庞大的,但是我还是很乐意将这个流程收录进来,因为这意味着将来我们一定会可以做到这样。

  但是无法否认这张流程能够很清晰的说明产品对应的产出物:

  

  前期基本上这样一个文件夹是输出给ui,逻辑是这样的:信息结构图-产品结构-用户流程图-产品原型图-产品设计文档-用例文档及流程图-需求文档 。

  标注图是给前端看的。后面给技术的就是加上设计稿和设计相关的东西。

  那么根据产品交付给我们的文件,我们需要输出什么,如何才能保证研发出app和设计稿0误差呢?

  正规的ui输出文件如下:

  

  设计稿-设计效果图(png,jpg)

  

  2. 源文件(psd,ai)

  

  3. app流程图-通过整张大图将所有界面整体串联起来形成更加直观的流程走势(png,jpg)

  

  4. 交互类框架图-通过整张大图阐述交互流程转换(png,jpg)

  

  5. 切图(png,jpg)

  

  6. 交互动态图-需要强调额是要是web设计就可以采用gif导出动效,如果是app建议可以借助墨刀,demoo,pixate等工具(gif)

  

  7. 标注(png,jpg,pxc)

  

  通过这样一系列的文件,就可以基本保证研发的输出app和设计稿的差距,这个文件列表也只是属于我的的一种风格了,你也可以根据自己所需进行调整,我们所做的一切都是为了保证前期设定和最终产出物一致性,但是要是你身边有一个坑货一样的产品,我相信从你像这样从自身出发去完善设计上的方案,至少APP也不会那么让你失望,当然,我更鼓励UI能够走入程序员哥哥世界,和他们直接沟通,把他们当成你的客户,倾听他们真正的需求。记住我们所做的一切,都是为了让APP的用户体验更加良好。

  本篇文章,个人主观色彩较重,勿喷。顺便感谢群里的小伙伴给与我提供的建议。

最近更新

Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。