当前位置: 首页 > news >正文

Wordpress全站404舆情分析师

Wordpress全站404,舆情分析师,网站的建设及维护,网站设计做微信发现界面前言 网站的质量和稳定性对于用户和公司来说至关重要#xff0c;但是在网站的快速发展过程中#xff0c;由于各种原因导致事故不可避免的发生#xff0c;这些大大小小的事故对公司难免会造成一些负面的影响#xff0c;为了避免同类事故的再次发生#xff0c;美团的工程师们… 前言 网站的质量和稳定性对于用户和公司来说至关重要但是在网站的快速发展过程中由于各种原因导致事故不可避免的发生这些大大小小的事故对公司难免会造成一些负面的影响为了避免同类事故的再次发生美团的工程师们从事故中不断学习对每次事故进行深入分析和总结形成了一种 Case Study 文化并结合一套科学的分析方法-5whys分析法深入分析事故背后的根本原因和流程漏洞使得事故发生的频率大大降低。 在本文中首先对5whys分析法的进行简单介绍然后再结合美团工程师Case Study 的案例去分享这套分析法的在美团的实践。 5whys分析法 5whys分析法又名why-why分析法它是根本原因分析Root Cause Analysis 的一种具体方法适用于去分析一些简单和难度适中的问题。简单的说就是针对问题持续的问5个为什么(通常需要至少5个“为什么”但5个why不是说一定就是5个可能是1个也可能是10都没有抓到根原)通过这样一种分析思路能很快找到问题深层次的根本原因以及工作流程上的漏洞并据此再制定预防措施防止问题重新出现或再次发生大大降低解决问题的成本。 在美团5whys分析法作为每个工程师需要掌握的一种工作方法已经广泛应用到 Case Study 的原因分析中去。 利用5why分析法来进行Case Study 原因分析的几个步骤 Step 1对事故进行详细描述 __“If I had an hour to save the world,I would spend 59 minutes defining the problem and one minute finding solutions.” – Albert Einstein __ 对于事故进行定义和描述比较重要这一步不可省略。在描述事故时我们基于5W2HWhatWhoWhereWhenWhyHowHow much分析法来对事故进行描述说清楚事故发生的时间地点发现人怎样解决的解决的时间等等。 What描述下发生了什么问题。Who描述下责任人是谁谁发现的问题谁解决的问题。Where描述下在哪里发现的事故。When描述下事故的时间因素什么时候发现的事故什么时间解决的事故。Why描述下为什么是个事故强调事故的影响。How描述下事故是怎样被解决的。How much描述下事故的可量化的影响范围和造成的损失影响了多少用户造成了多少损失等等。Step 2提问为什么这问题会发生 识别并确认导致当前问题发生的直接原因。如果原因是可见的验证它。如果原因是不可见的考虑潜在原因并核实最可能的原因。 Step 3检验上一步中发现的原因是否是根本原因 检查上一步中的回答的原因是否是导致事故的根本原因如果不是则重复Step2和Step3直至找到事故发生的根本原因为止最终通过这样一个过程建立一个通向根本原因的原因/效果关系链。这个过程一般需要持续5次为什么可能少于或多于5个这也是5whys分析法名字的由来。 Step 4找到问题发生的根本原因制定执行计划并修复 找到问题发生的根本原因后采取明确的措施和手段去处理问题预防和避免类似问题的再次发生。对于采取的纠正措施和手段需要问问“采取后能否避免问题的再次发生”如果不能再找到其他的解决之道。 案例分析 2014年某月某日某内部App ios版应用相关负责人小美接到大量用户投诉ios的App启动时出现闪退现象导致大量用户不能进入应用虽说接到反馈后及时修复但还是造成了一些不良的影响针对此次事故领导要求对事故进行总结要求深入分析事故的原因。 小美基于5W2H分析法先对事故进行描述 事故起止时间2014年某月某日 10时30分-2014年某月某日 10时40分 责任人小美 事故详情小美对此次事故进行了详细描述包含整个事故经过的时间、事件在什么时间节点什么人做了什么事谁发现的问题谁解决的问题怎样解决的问题。 影响范围此次事故造成的影响和损失。 然后小美再结合5whys分析法中的原因分析实践深刻总结造成此次事故的所有原因 1为什么会发生此次事故 事故的直接原因是由于某个服务端API的返回值新增加了一个字段导致此次事故的发生。 2为什么服务端API的返回值变更会影响ios版app的崩溃而android版正常 主要还是由于ios版代码兼容性问题服务端api的变更导致了类似空指针异常的发生。 3为什么事故发生前未能发现程序代码的兼容性问题而导致质量低的代码到线上 一方面是由于小美是新人;另一方面组内缺少对代码进行质量控制的手段。 4为什么组内没有对代码进行质量控制的手段呢 一方面由于组内人手不足另一方面缺少一个比较好的代码review流程去推动质量控制。 5为什么不尽早推动这套代码review流程去预防类似事故的发生 组内人员对代码质量的重视程度不够存在侥幸心理。 结合5whys分析法的实践从以下3个层面分析了此次事故的原因 1、为什么会发生 2、为什么没有提早发现 3、为什么没有从系统或流程上预防事故 表面上看因为服务端API的变动造成了此次事故次级原因是由于IOS程序的兼容性导致但其发生的根本原因还是在于开发人员对于代码质量存在侥幸心理并且上线流程上有漏洞未能建立一套合理的代码reivew和审核机制只有制度或流程上的改进才能尽量避免类似问题的再次发生。 找到根本原因后小美所在团队针对此次事故做了一个Case Study 总结强调代码质量的重要性并将代码Review的流程提上日程利用公司Git平台提供的fork和pull request机制建立起一套合理的代码review流程并要求组内人员遵守这套规则使得代码质量大大提升降低了事故的风险。 总结 Case Study 作为美团工程师的必修课之一如果不去结合5whys分析法去实践只顾解决表面原因而不管根本原因可能事故发生后采取临时措施改进后就忘了问题免不了要复发但通过5whys分析法这样一种分析过程工程师们学会分析问题由表入里直指问题要害大大降低了解决问题的成本从而间接提高了工作效率。 对于工程师的成长技术能力至关重要但是职业技能和通用素质的提高对于工程师的长期成长来说也是很重要的。在美团的工作中工程师们不光在技术能力得到提高并且还能掌握很多科学的工作方法5whys分析法仅仅是其中之一后续再分享其他方法给大家。 参考 根本原因分析为什么一为什么分析法精益创业Stash 1.3: Enterprise Git Gets Social with Pull Requests
http://www.sadfv.cn/news/105487/

相关文章:

  • 哪个网站用织梦做的网上卖东西哪个平台好
  • 做网站用什么格式的图片生活分类网站建设
  • 自己做网站怎样挣钱成都网站建设 雷
  • 成都网站建设方案外包南宁网站关键字优化
  • 怎么做私人网站wordpress能否做网站
  • 太仓网站建设排名重庆建设人才网
  • 北京城乡建设学校网站jsp网站开发详解
  • 虚拟主机销售网站模板网络营销大师排行榜
  • 怎样设立网站怎么找做网站平台公司
  • 网站如何被百度收录广告设计总结
  • 新手自己建网站贴吧aso优化贴吧
  • 天津网站制作培训行业协会网站织梦模板
  • 网站建设的关注点lnmp 内网 wordpress
  • 沈阳网站设计运营公司手机上上建设网站
  • 手表电商网站公司邮箱一般用哪个
  • 网站建设负责那内容上传吗网站免费模板制作
  • 网站开发实现的功能衡水网站建设优化推广
  • 域名指向另一个网站做网站的费用记哪个会计科目
  • wordpress能不能做商城网站编辑 seo
  • 高校思政网站建设意义wordpress哪个主题
  • 国内十大网站排名有哪些好的印花图案设计网站
  • 福建省建设系统网站php简易购物网站开发
  • 营销型外贸网站广州wordpress表单上传多个文件
  • 上饶网站开发 app开发wordpress search标签页
  • 写作网站私密做一个综合性的网站多少钱
  • 用nodejs可以做网站么做的网站怎么样才能再网上看到
  • 网站建设需要学编程么东莞路桥总公司电话
  • 做软件公司网站哪家上市公司做视频网站
  • 网站开发语言html5 php万网域名注册步骤
  • 网站如何接广告门户网站规划