本次的经验分享是在吾空活动小程序1.0开发结束之后站在产品经理的角度去总结的,很多内容会跟吾空活动这个产品相关,如有不足之处,请多多指教!希望能在产品这条道路上有你的相伴!谢谢!
每一个互联网产品从0到1的过程都要经历六部曲:
一、产品策划
一个新产品的诞生,最重要的是一份PRD产品需求文档,它可以说是整个项目的指导方针,一般由产品经理亲自编辑,产品助理辅助编辑。PRD产品需求文档可以细分为功能需求文档与设计需求文档,功能需求文档给研发部,设计需求文档给设计部。规模较大的公司还需要BRD商业需求文档、MRD市场需求文档、竞品分析等等。
二、交互设计
交互设计师根据PRD产品需求文档,制作高保真原型图、原型图说明以及交互流程图,用严谨的思维去分析每一个静态页面、每一个交互动作的合理性,分析所有用户操作出现的种种情况以及问题,并提供解决方案。
高保真原型图:程序每个页面最简单的设计稿,与最终设计稿唯一的区别就是美观度不同,原型图存在的目的是让交互设计师去理清页面之间的逻辑性,确认无误后再交付给UI设计师去设计。原型图上主要包含页面信息、布局,交互弹窗、反馈、跳转等信息。
原型图说明:对页面每一个元素进行更加详细的说明,包含静态信息说明与动态交互说明。
吾空活动小程序页面交互流程交互流程图:把每个页面的原型图用箭头连接起来,主要说明页面跳转流程;有能力的设计师还可以用Axure做成动态页面交互,iOS用户可直接保存链接生成一个图标在主屏幕上,与其他APP并排一起还以为是个上线版本呢。
三、视觉设计
UI设计师根据高保真原型图、原型图说明以及交互流程图开始去美化页面。产品人要多聆听UI设计师从自身角度提出的改进建议。在UI设计师工作期间,产品人也要定期跟进设计进度,并把控好时间,当进度到了50%的时候产品部可以去查看成品是否符合产品需求、原型的要求,及时与UI设计师沟通、调整。
四、程序开发
到了这个阶段,产品部要跟进项目开发进度,开发过程中有什么问题及时为研发部解答,保证项目开发的时效性。
在初创公司,如果没有配备测试部,在开发后期还要配合研发部进行测试工作。用Excel制定一系列的测试方案,可以分模块,也可以分场景,根据程序性质去选择最优的方案。测试工作结束,保证没有明显的BUG就可以交给产品部去验收了。
在开发过程中特别值得分享的是:
小程序的消息推送不同于app实现起来那么简单。因为小程序是基于微信app端来实现的,微信也不可能随意开放权限给小程序开发者,所以腾讯要求每一条消息推送都需要用户去同意,才能成功发送到用户的微信消息列表中。也就是相当于“小明(消息)想要进腾讯大厦(用户手机),需要腾讯(用户)的授权”。
开发在实现的时候,会在需要消息推送的板块中添加一个“开关”Switch和“确认”按钮。Switch开关里面藏着一个表单,相当于需要用户签名的“协议书”,用户需要推送就把开关Switch打开(当然,Switch肯定是默认打开的啦), 然后点击“确认”按钮授权(也可以利用页面中其他的按钮来实现),这样我们的消息推送就能发送到用户的微信消息列表中。
五、产品验收
产品部会用自己的方式再一次测试,没问题就上传到应用商城去审核了。在这里可能大多数产品人都会有个误区,1.0版本并不一定要做到百分之百完美才推出去。只要保证没有明显的大的BUG就可以推了。因为1.0版本出来,运营部也要花一段时间去筹备开展推广工作,这期间的时间,技术部可以采用“快步迭代”的战略去把1.0版本优化完善。
六、提审上线
这时候公司应该要开Party了,庆祝产品1.0生日快乐!
网友评论