此文主要记录作者2019暑假产品实习的工作流程,以及工作中遇到的问题,总结的经验。
工作流程
1.需求
需求收集,分析。功能规划。
2.原型方案制作
制作原型方案。确定原型方案。
3.设计
axure原型交给设计,并给设计讲明需求,协调排期。验收 设计稿,确定设计稿。
4.前端
把axure文件生成html文件,和psd格式设计稿,交付前端/切图,说明需求。验收前端成品。
7.开发
提供设计稿和前端页面。给开发同学,讲明需求。
8.测试
验收开发成品,细致测试。
9.上线
确定最终产品并上线。
需求
我们的主要产品是平台型产品,用户有B端和C端。还有内部销售使用的APP。需求有以下几个来源。
1.公司销售,客服,运营从用户那里了解到的需求。
2.总监对产品长期规划的需求。
3.用户也就是公司的销售主动过来反映需求。
原型方案制作
公司没有正式的需求文档,因此在规划功能画原型的时候就会走偏。经常需要改7,8遍。最后才确定方案。给领导看过之后,确定方案。交给设计。
设计
主要就是提供原型说明需求就可以了。
下面记录一下我和设计沟通的细节。我们团队有2个设计。
1.设计A
刚开始和设计沟通的时候,设计听的很认真,也做的很快。后来有一个紧急设计任务挤进来,再问设计排期的事情,设计就总是含糊。说:领导说你这个不着急,全球售做完就做你这个。我再问具体的排期,设计就说:我也说不了具体的日期,总有紧急的任务挤进来。
但是,领导又说,你是产品经理,要积极主动推进手头的项目。你说了我的项目不急,设计推脱。我推得好费力。
2.设计B
设计不理解我的需求。说我要求的样式做不到。后来证明确实是我错了。幸好设计和我都很耐心。我耐心听为什么设计不了。她也很耐心给我解释。
大家要多沟通,不要太顽固。
前端
把axure文件生成html文件,和psd格式设计稿,交付前端/切图,说明需求。验收前端成品。很简单,只要把设计稿给他,说明需求,就一点问题也没有。有时候展示效果不好看,前端也会提出一些建设性的建议。比如做SEO的时候。
开发
开发比较实在。讲了需求就埋头苦干。只是经常来问我 从哪里调取数据?其实我在原型里面已经标过了。后来我也写了word文档表明调取数据的来源,还是过来问我。不过这也不是什么坏事。总比做好了,发现不对要好太多了。不过,说是一天可以做完的,结果做了2天修修改改还没有最后确定,也不知道怎么回事。有的需求比如要展示6个大洲,结果只展示了4个。
要时常了解开发的进度,了解他们开发到哪一步了,有什么问题。开发完了,要认真做测试。以免不符合要求。
另外我还接触到2个开发。app开发(ios&安卓)和他们主要是沟通测试的事情。这个放在测试里面记录
测试
样式,落地页,切换效果。全部体验一遍。否则很容易出问题。
当天测试结束,跟他们说,改完告诉我。第二天我问他们改完没。说改完了。结果一测试,有的问题根本没有改。2个测试相关人员。
a.安卓。总是推脱责任。说这个不是我的问题,那个不是我的问题。这个功能实现不了之类的。推不掉的才接下来优化。但也确实可以提出一些合理的要求。比如我们要求加入屏幕右滑回到上一界面。他就说内必要。Ios那样是因为,ios没有返回键。而安卓有返回键。用户不需要这一功能。
和他沟通需要拿出真凭实据。
1.说这个功能实现不了。要找同样的app实现了这一功能的给他看。
2.说这不是我的问题。要证明给他看就是他的问题。比如上传用户头像。上传之后能再查看,就非常虚化模糊。开发说这是用户上传的时候没有上传清晰的图片,不怪后台。我就自己上传了一张清晰的图片,然后演示给他看,上传前的图片和上传后的图片一对比,他就看出是他自己的问题了。
有的测试项目,测试不了。比如,要在有房源视频的房源图片上加播放按钮。提供的测试版本里面就没有这样的房源。我问他,他说我改过了。但是当我要求,把这样的房源调出来给我看时,发现并没有改动。拿给他看,他才又开始修改。
需要催着他们改bug,并且不能相信他们说改过了,必须要自己测试才可以。
b.ios
没什么问题,积极配合测试,积极处理bug。
和领导沟通
1.领导总问我项目进度,他一边跟设计说不着急,又一边催我跟进。设计听了他的话,根本不拿这个项目当回事。也不安排设计排期。领导言辞很犀利,说我没有积极主动找他过方案,确定方案。我害怕他,不想找他过方案。
2.带我的pm倒是十分温柔,也不发脾气,也不大声说话。很耐心的指导我修改方案。指出我的不足之处。
总结
思想的转变,看一个功能,想调取规则,落地页。C端意图,公司内部的意图。
前台逻辑,后台逻辑。前台展示的数据后台有没有。交互效果。技术实现难度。时间成本。人力成本。
网友评论