0

程序员成长第十八篇:项目上线

 1 year ago
source link: https://blog.51cto.com/u_14184689/5473609
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

程序员成长第十八篇:项目上线

原创

产品经理石云升 2022-07-14 21:50:12 博主文章分类:职场经验 ©著作权

文章标签 新功能 数据 业务流程 文章分类 IT职场 其它 yyds干货盘点 阅读数148

项目测试达标后,就需要启动上线了。项目上线过程中有几点需要注意。

一、制定上线清单,先上测试环境

清单的要素包括:什么人,在什么时间,需要准备什么资料,做什么事。其中,要明确先后顺序,要明确如何验证是否出现异常、明确验证方式以及问题处理方式。

上线之前,先在测试环境预上线一次,把所有的相关环节的资料和流程用清单的形式记录好。尤其是上线过程中遇到的问题。解决后,再从新在走一遍上线流程。全自动部署,减少人工参与。

二、做好备份

上线之前,先对前一个版本进行备份。包括程序和数据。一旦上线出现问题,要能一键还原上一个版本。通常要选择使用人数最少的时间段来进行上线工作。

三、数据监控和预警

上线后,还需要观察一段时间正常的用户日志和系统日志。有条件的还需要对重要业务设置关键性指标。指标出现异常要能够有短信或电话预警。对异常的数据要去排查原因。

四、A/Btest 验证新功能效果

如果怕出现问题,可以提前对新功能做好A/Btest的控制。A/Btest是指用户打开软件后,一部分用户看到的老业务A的业务流程,另一部分看的是新功能B的业务流程。这样便于我们观察新功能对用户行为带来了什么影响。如果数据下降很大,那说明新功能可能有问题,我们可以先隐藏新功能。

五、给相关人员做好培训功能

主要是给客服做好培训工作,告知其可能出现的问题以及应对方案。避免用户反馈新问题,客服不知道的情况。这个也可以在测试阶段做好。根据培训的工作量灵活调整。

上线后要做一个复盘,复盘的目的有两个

一、对于项目中出现的问题,要找原因。根据原因在想解决方案。避免在后面的项目中再次出现。比如说项目延期,可能每次都会出现,但每次出现的原因并不一样。只要我们坚持改进,团队总能达到预期完成计划的一天。

二、对于项目中做的好的,也要讲,该表扬表扬,能推广的推广。表扬推广就是我们团队的价值观体现。我们经常说要打造组织文化,对工程师群体来说,组织文化就是在项目过程中生长起来的。

七、放松休息

休息是为了更好的工作,下一个需求马上就要来了。

  • 收藏
  • 评论
  • 分享
  • 举报

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK