错误的代价及反思

  一、前言:每一天的工作都在忙碌中进行着,每个都有着各种憧憬与收荻,现在是多任务多进程的时代,工作也不可避免要同步进行,所以每个人都会因忙而乱,因乱而疲惫,但出现问题后如何处理及避免重复出现是值得思考的,以目前工作中的一个例子进行了简单的总结,感兴趣的可以借鉴(由于第一次写BLOG,格式及语法....)

  二、问题:由于一直负责相关系统的开发及管理工作,团队的人员负责的系统较多,各系统间的交互及影响也很大,所以对于协作及问题的处理要求很高。

     目前这里有A系统--负责WMS实时的业务单据处理,B系统--负责线下销售的实时业务,C系统--负责报表及相关数据的分析结算统计等。

     现在的问题是A产生的源数据由于程序BUG导致错误,从而B与C均受到了影响,最令人沮丧的是错误已经产生了近一周才发现,问题的严重性不言而喻。

  三、影响:导致数据统计及分析统计数据均有影响,金额的错误对于任何公司来说都是零容忍的,试问:银行账户或余额宝错了,元芳你怎么看,估计会一脸萌逼了:(。

  四、初期应对方案

    A、当时对于此次事件,做为直接负责人,采取了紧急处理方案应对:

    1.召集程序负责的同事先分析产生问题原因,确定错误影响范围,尽快修复线上数据,避免后续继续产生问题。

    2.邮件或电话与业务部门反馈,避免引起相关人员的投诉及不停的报障

    3.分析考虑如何修复历史数据,找相关开发人员确定方案准备加班修复

    B、处理进展及结果:

    1.经过以上处理,于当天中午程序BUG问题原因找到并及时更新生产上的程序,解决了第1条;同时与产品和相关业务进行了问题的简单描述,因为不确定影响,具体原因并未说的太清楚。

    2.当天晚上加班与相关同事进行线上历史数据修复(由于涉及数据较多,统计及找出错误数据耗时较长),终于在12:00以后进行了数据的处理,线上数据恢复正常。

    应幸的是,涉及的商品不多,但仍影响了一批数据,前一周的数据仍有些没有想到好办法处理。

    3.结合数据及系统分析,感觉影响不大,所以并未深入分析处理,这对后续的问题埋下了伏笔:(

  五、二级问题的出现及处理

    A、由于上面处理的问题没有深入分析,凭经验进行了错误处理,所以由于前期错误数据参与计算对于B、C系统产生的影响仍未结束.

    B、问题的爆发:数据分析与财务部门发现数据异常进行报障,经过查明确实是由于前期数据修得不彻底而导致的,此时严重性已经远远超过原来的预期,责任与压力接踵而来。

  六、终期应对方案

    此时责任和原因已经很清晰,但如何修复仍未能找到好的办法,所以此问题原因、问题及影响要及时汇报给相关领导,从上级进行问题的控制及相关帮助。

    1.向上线汇报,描述原因及影响,同时要给出后续的解决方案(注:领导需要了解问题的同时也要你如何去解决,要有一个方案,否则只说问题不说解决的办法,那么自己去想吧.......)

    2.根据问题深入分析,此时要针对明细数据和细节进行讨论确定如何解决,寻求业务部门的配合,如果有经验丰富的业务同事最好要组织一块讨论,团队的力量还是蛮大的。

    经过几天的讨论,反复考量,终于确定的基本的方案,同时也得到了业务部门相关同事的认可,确定可以按此方案进行处理,下一步就是要落地,尽快执行。

    一朝被蛇咬,十年怕井绳,此时涉及问题的系统开发同事等都比较害怕,此时作为主要的负责人,首先要做的事情如下:

    1.给相关的开发同事解释原因,并向大家说明有错误不怕,改正解决才是主要的,而且所有的系统都不能确定完全正确,消除大家的顾虑。

2.给业务相关人员发送邮件或电话说明解决的问题时间,让相关提出问题的同事知道我们在处理中,态度要诚恳。

    3.带领大家先进行解决方案的细节讨论,不要急于进行处理,避免上次的匆忙而产生的其他影响

    4.讨论和方案要及时沟通,协调相关的人员分头进行,同时要定时汇总,确定大家不要走偏

    5.在整理问题时要有详细的记录,并总结出目前系统或流程不合理的地方以便后续改进。

    经过几天的反复确认,最终出具了最终的解决方案步骤,于今天进行了处理,感谢大家!(写的比较粗,像流水账)

  总结:

    1.问题不怕出现,怕的是想不出好的办法解决。

    2.责任要敢于承担,冲锋陷阵也是自我保护的一种途径

    3.要总结问题原因,并进行后续的完善,及时安排人员进行。

  

转载于:https://www.cnblogs.com/rico2017/p/6436447.html

工作篇-错误的代价及反思相关推荐

  1. 小学数学计算机整合课后反思,2020小学数学教研组工作总结_小学数学教学反思心得五篇...

    以研促教,制定专题,进一步培养教师研究意识,提高老师自身的业务水平.今天小编就整理了小学数学教研组工作总结,希望对大家的工作和学习有帮助,欢迎阅读! 篇一:小学数学教研组工作总结 本学期北苑小学小学数 ...

  2. 一网打尽Mac上的高效工具 - 效率工作篇(附演示视频)

    写在前面:博主是一只经过实战开发历练后投身培训事业的"小山猪",昵称取自动画片<狮子王>中的"彭彭",总是以乐观.积极的心态对待周边的事物.本人的技 ...

  3. 第一次来请大家多多关照---毕业生找工作篇

    送给2015大学刚毕业找工作篇 本人声明不是应届毕业生但是 我也经历过艰辛的找工作的旅程 到现在的猎头找上我来 感觉确实爽yy 我就把自己先整理下 大部分朋友也可以这样做 我会的技术 php,mysq ...

  4. 工作篇-佛山三水恒大-2020.11.13

    ** 工作篇-佛山三水恒大-2020.11.14 **TAG:此篇文章估计会很长,因为工作的时候变数太多了,预计五千字左右,想看的可以耐心看完,均为个人实战经验.===害,其实是上学期间请假去做的,还 ...

  5. 工作篇-佛山三水恒大-2020.10.23

    ** 工作篇-佛山三水恒大-2020.10.23 **人生第一次工作啊啊啊啊啊 其实按道理来说,第一次应该会很很紧张吧,不过我倒没有. 也不知道是我不怕还是什么,一切进行的挺顺利的. 前言:讲真那句, ...

  6. 在日本做开发的日子(工作篇 序)

    没想到开博第一天的帖子吃货篇,竟然给我带来了一个新词,吃货程序员.不知道是谢谢大家呢还是--.跟同事一说,他们一致口径,你还不是个吃货. 好吧,无语中开始我们的新话题,在日本做开发的日子--工作. 工 ...

  7. 计算机设计原理教学反思,计算机系统及工作原理教学设计与教学反思.doc

    文档介绍: 计算机系统及工作原理教学设计与教学反思--普安中学何梅一.教学目标:(1)认知目标1.基本掌握计算机系统的基本组成2.初步了解各硬件的作用3.了解计算机软件的作用(2)能力目标在教学过程中 ...

  8. Agv、Rgv 车辆控制调度系统开发第八篇-错误纠正

    Agv.Rgv 车辆控制调度系统开发第八篇-错误纠正 前言 开始写博客到现在也有一年多了,这一年多分析了调度的很多东西,我也全网搜索过,网上真正分享调度知识的基本没有,虽然我也没有把核心的代码展示出来 ...

  9. 吴军《硅谷来信》工作篇学习总结

    [学习总结]| 作者 / Edison Zhou 这是恰童鞋骚年的第215篇原创文章 2018年在得到App上订阅了吴军老师的<硅谷来信>,从此每天的碎片时间就开始听吴军老师在大洋彼岸寄来 ...

  10. 技能树成长——工作篇

    技能树--工作篇 上班三个月,觉得自己懂得可实在是太少了,每天都埋头在学习,每天都在向师傅请教问题,浏览器每天的状态都是这样的:       学校里学的一些知识终究过于表面,在实际中要会的还有更多.自 ...

最新文章

  1. 1分钟入门angular动画效果animations,敲简单滴哟~~☺
  2. [持续交付实践] 最后一公里,你需要一套具备质量思维的发布平台!
  3. 解决linux下无线网卡被物理禁用问题
  4. 关于字符的读入与输出
  5. 在NIO.2中使用文件和目录
  6. Java基础学习总结(89)——为什么单元测试应该我们开发人员来写
  7. 全球开发者大调查:编程始于少年,Python 成最爱
  8. k8s学习 : 前端是如何连接到后端数据库的?
  9. pyqt5优秀项目python_Python优秀开源项目Rich源码解析
  10. hibernate教程笔记4
  11. Awesome Mac :好用的Mac软件和教程
  12. sftp非交互式每日定时拉取增量数据文件至本地合并至存量
  13. Zipf,Power-laws,Pareto分布
  14. Pygame实战之外星人入侵NO.9——消灭外星人
  15. 苹果VS谷歌,开战了?
  16. 坑爹!攻城狮老爸被苹果解雇 只因女儿晒iPhone X
  17. 《沈剑架构师训练营》第7章 - 架构解耦
  18. 定了!阿里云盘马上公测 本月正式上线 !
  19. 【技术文档】麦肯锡“七步成诗”之Bug管理系统设计
  20. android studio在raw文件夹下使用MediaPlayer播放Mp3音乐

热门文章

  1. python雷达图的相似度_python画雷达图
  2. PDF文件双面打印设置
  3. ensp 链路聚合的配置
  4. 英语问题,(有些答案不对,不对的请说一声)
  5. Android 设置客户端支持的TLS支持的版本号
  6. 最难学的十大编程语言,C++排第二,它竟是第一名!不服
  7. 如何在matlab中设置colorbar
  8. cad沿线插入块 lisp_AutoCAD导出块名和块插入点列表(AutoLISP源码)——好用的AutoCAD块统计工具...
  9. 独木难成林,不管是自己在支付宝单种还是钉钉合种,都是在做公益
  10. 【HAVENT原创】CentOS 下 nginx 配置和启动