互联网产品上线前,做些什么——产品、开发、测试的视角

这阵子,经历了一个做产品以来速度最快的一个项目,太多第一次遇到的情况,从中秋节前到现在,除去校招出去的5天,一直都在赶项目。即使是校招,也是以项目为主题进行群面和创意PK。

  每天早上9点多到公司,晚上12点后收工,甚至有到凌晨4点才下班,早上7点多起床,中午还不休息。

  赶项目的节奏,大抵如此吧。这不是一种健康的状态,会逐步调整过来。

  先说一点特别重要的事情:

  无论进度多赶的项目,发布前,请一定内测。

  无论进度多赶的项目,发布前,请一定内测。

  无论进度多赶的项目,发布前,请一定内测。

  这段时间,真的忙不过来,文章写的少。一些人说,BLUES,你有多少多少粉丝,我的感觉是,千万不要说什么粉丝,我有自知之明,个人还没那么多魅力,大家订阅BLUES的公众号,是因为对工作,对生活有帮助。

  我们能成为朋友就挺好了,别指望什么粉丝,所幸还是在公众平台交到不少朋友。

  看到自己的文章,被朋友们推荐转发,也是极好的,我也偶尔发发红包表示感谢。

  有的好友从第一篇文章开始就和BLUES互动,时常在后台给些建议,说些感想,发几个打赏,也让BLUES感受一下拿红包的快乐,也是一种作者的存在感吧,虽然,从一开始写文章,也没想过什么回报,后来的回报都是水到渠成。

  互联网产品上线前:产品经理、开发、测试该做些什么?这是近些天,我们的项目团队在做的事情。写一些心得吧,来自腾讯、YY、迅雷的工作实践汇总,有些杂乱,不一定全对,供大家参考,有兴趣的同学可以整理一下。

  欢迎大家评论、回复留言进行补充、完善,BLUES汇总后再发给大家修订版。

  产品经理的自查

  需求文档是否补充完整?例如交互图、设计稿是否已经更新;

  客服文档是否已经提交并进行客服培训;

  每个功能特性是否有确定的输入、处理、输出?

  是否有异常结果的处理?

  页面跳转是否有给出明确的地址?

  产品文字是否已检查?(包括但不限于页面文字、广告语)

  发布策略是否已考虑,灰度发布是否在文档中有说明?

  已有功能、标识的改动,在其他模块的呈现,是否覆盖完整?

  如涉及现有产品的老功能删减,需要和客服沟通;

  需求特性是否区分用户身份?

  未实现的需求是否在文档中注明?

  除了正常状态,异常条件下的兼容措施是否考虑?

  统计需求是否明确提出?数据是否正常上报?

  草拟了一个产品经理的自查表,供大家参考。

  模块表格的字段如下:

  页面

  功能点

  用户状态

  输入(操作)

  处理

  输出(结果)

  异常处理

  跳转

  文案

  统计需求

  备注与问题

  产品运营的自查

  产品的冷启动是否已经准备完毕?

  内容运营的更新机制是否已经确认,并进行部署,是自动更新,还是人工更新,有无更新机制和审核发布机制?

  产品活动运营是否已经进行规划?是否有专人负责?周期性的活动,是否已经有运营模板?

  产品数据是否已经正确上报?是否通过数据测试?数据报表是否已经就绪?

  新媒体运营的账号是否已经建立,是否有专人负责?是否有内容规划?内容获取途径是否已经建立?

  渠道运营是否已经建立,例如应用商店的合作,SEO,ASO的计划和实施;

  用户消费充值的路径是否顺畅?数值是否准确?

  开发自查

  每个功能是否全面自测?边界/异常参数的确认和验证(如果有以类似lib方式对外提供被调用API)

  是否进行高危函数扫描?

  是否进行安全漏洞扫描?

  是否有内存泄漏的检测和结果(如果是C/C++代码)?

  不必要log是否删除了,以及log信息是否清晰完整详细?

  统计上报是否完整?

  代码在编译环境已编译通过?

  是否有socket泄漏?

  是否影响其他相关模块功能表现?

  自身系统压力是否已评估?

  后端支撑系统负载变化是否已评估?

  是否对业务流量有影响?

  转测试文件和ARS单是否完整

  产品体验是否通过?体验反馈的问题是否已修复?

  是否需要灰度,采用何种灰度方案

  是否需要提前发布配置?

  测试人员自查

  产品通过测试的发布标准建立;

  用例编写是否100%覆盖需求;

  是否及时有效地修改自动化用例(CGI的修改涉及到自动化用例部分的内容) ;

  用例编写是否有考虑异常逻辑&优化(如web前台,性能等)的情况 ;

  是否有认真阅读提测邮件的测试重点,有针对性的编写用例;

  是否有发起用例评审,并根据评审意见修订用例;

  测试Bug是否进行有效性跟处理,直至闭环;

  版本发布时是否确认Bug单的状态为已关闭或已挂起,否则不允许发布 ;

  测试报告是否及时发送;

  开发完成后,页面重构人员把版本内涉及的文件提取并入测试环境原版本内 ;

  提供相关ARS单信息给开发pm提单操作;

  配host到测试环境,确认代码版本正确,确保无bug,确保页面准确还原设计稿;

  测试过程中,会提出为改善用户体验以及细节的缺陷,测试人员会通过XXXX系统提交bug单发送给相关责任人;

  评估名下bug单的优先级和处理时间点,统一时间处理;

  处理完成后,及时更新bug单的状态;

  代码是否上传XXX系统?

  bug状态是否已更新?

  遗留bug是否已经过PDM、PM、TE评估?(致命及严重bug需要测试leader和总监确认)

  发布时间和内容是否符合发布规范(例如版本中包含后台server发布,晚上高峰期需要经过审批才能发,日常版本不能包含cgi等)

  配置文件的修改是否恢复;

  外网运营环境版本是否与测试环境一致;

  影响到其他模块表现的,发布前对方测试人员是否已做功能验证并确认ok

  版本发布后是否留守进行外网验证,发出验证报告后才离开

  外网验证的Bug是否有跟进处理(严重Bug要跟进及时处理,其他Bug阶段性的跟进处理)

本文作者 Blues

时间: 2024-10-06 17:15:02

互联网产品上线前,做些什么——产品、开发、测试的视角的相关文章

系统优化怎么做-新系统上线前做什么

大家好,这里是「聊聊系统优化 」,并在下列地址同步更新 博客园:http://www.cnblogs.com/changsong/ 知乎专栏:https://zhuanlan.zhihu.com/youhua 在这里我会从基于J2EE系统及互联网架构方面,来谈谈系统优化的各个方面! 前言 新上线系统,为公司业务发展助力,大家满怀期待, 系统除了在业务上满足需要,为客户带来价值.在上线后系统是否能承受住线上压力,在高峰会不会挂掉,给公司带来损失,因此在系统上线前越早做一些事情保障未来线上平稳运行越

【产品上线前,相关负责人需实际体验成品】

库存预警功能模块:需求来源:业务部门,长期缺货造成用户体验较差. 解决问题:重点解决己成功下单的客户被临时告知缺货的问题,保证有货. 优化:如图所示,显示了很多预警库存为0的SKU.浪费预警资源.很简单的优化,加个过滤条件,必须是审核通过的预警库存,并且实际库存小于等于预警库存的,才提示给采购部门.并且把实际库存列字体加粗变红. (SO明显的优化为什么要等到最后才发现呢?有产品设计不到位的因素,当然也是体验成品更容易知道哪里不合适.所以定了个规矩,所有测改通过的产品,技术和产品负责人先到测试环境

android.app.Activity阅读摘要,有时候会不会需要保持一些现场数据呢? 想让系统帮你退出到后台或者挂掉前做些前置保持工作吗,重点参考吧:

* * @param savedInstanceState If the activity is being re-initialized after * previously being shut down then this Bundle contains the data it most * recently supplied in {@link #onSaveInstanceState}. <b><i>Note: Otherwise it is null.</i>

产品没上线前,如何吸引到第一批种子用户?

给冯大辉关注的所有人发私信,邀请内测,因为觉得他有影响力,关注的人大多又是移动互联网方面的,当初我就是这样做,的确邀请了大批的人,有些人非常 nice,下载了那个app,使用过程中有什么问题我都会积极的沟通,赢得一批优质的种子用户,同时他们还用自己的影响力帮忙推荐. 后来我用这个方法又邀请了一些科技网站的作者采访报道,微博发体验评测,文章多了曝光多了,然后又吸引了大批的种子用户.基本没有花过钱.下载量最大的时候我被邀请的人挖了. 再 邀请的过程中,邀请到了现在的老板,我就被挖到了现在这个很好的公

产品经理需要做运营吗?

在 产品经理 的工作中与运营的关联性十分大,因此对于运营也需要有一定的认识与自己的个人理解. 今天,我们着重从产品经理是否需要做运营来进行阐述. 1.什么是运营? 水无常势,兵无常形,因变而制,谓之运营. 多年来,笔者一直铭记这句对运营的经典总结.提到" 运营 " 二字,很多业内外人士都认为运营就是一个在公司打杂的勤杂工,什么脏活累活都是运营小妹在做,很多时候还费力不讨好,经常被沉重的 KPI 压的喘不过气来!其实这些都是对运营的片面理解,如果你恰好也是一名运营人员并且目前所处的状态如

职业生涯手记——记人生中第一次经历的产品上线——内测篇Day1

2017/08/11 产品内测期Day1 公司经过这几天的各种讨论会,终于订出了一个产品上线前内测活动方案,然后今天还算是顺利启动了,也可以算是可喜可贺: 临下班前,今天已经有79人申请内测,其中25人成功安装了APP. 作为我个人来讲,还真是人生中第一次参与内测,很难得的经历:而且公司里的高层和中层们以前都是做项目类型的,几乎都没有APP内测的经历呢. 今天一整天客服组的妹纸们真是忙,我就没见过她们站起来活动,甚至是喝水和上厕所,一定都在与内测用户解答问题呢.路过她们电脑前看到与用户的聊天记录

上线前网页性能及体验的检查

一个项目开发完,开发除了做好功能测试以外,还要做些性能方面的测试,除了依赖一些工具去检查,有一些常用的检查也是必要的: 1.弱网情况下测试网页加载速度,以及是否有良好的loading体验 2.js.css.image这些是否都懒加载 3.js和css是否都尽量合并压缩到一个文件 4.icon是否都尽量使用了字体,图标是否都合成为一张图以减少网络请求 5.是否有不必要的文件被加载 6.服务器端是否使用了gzip等压缩.有没有配置缓存时间 7.接口在不同网速下的响应时间 8.数据为null等边界值情

[ app运营 ] APP运营思考:APP上线前,我们该做些什么?

一.产品部分:想一想APP的承载够不够,是否要做压力测试?上架后,会迎来第一波用户,如何保证你APP的正常运行?将会出现哪些意外情况?我们遇到一个真实的案例,某游戏APP上架后,第一天就有3万次真实激活,但就在当天晚些,出现几百个差评,几乎都是说:“登陆慢.运行慢.垃圾游戏”这样的评论,第二天只好主动下架调整. 移动互联网,特别是APP store的世界,天天都在上演着一夜成名的故事,如果你不想在第一天就倒下的话,花点时间做压力测试吧. 二.市场部分:1. 想一下如何收集用户反馈,以及如何处理.

微信产品经理教你做产品:少谈些主义,多做些需求

微信产品经理邹剑波围绕"需求",谈如何做好产品,他做产品经理的态度:做产品,要自己开心.以下是他的演讲要点提炼. 一.思考需求 1.需求的本质是动机,而不是需要. 如果有人提出,"我想要付钱,出现在附近的人的最顶部",其实他是寂寞了,想要获取关注.你给他一个功能"10块钱置顶",结果他花了10块钱置顶之后,他还是寂寞,因为他真正的问题是丑,所以他真正的需求是一款滤镜或者一个面具.置顶是他的需求么?不是,这是他的需要,他太丑,没有人找他,他本质的需