让我头顶发凉的软件质量小故事

来源:互联网 发布:滴滴打车数据平台 编辑:程序博客网 时间:2024/04/23 17:58

    曾经,“软件质量”从没有在我的脑海中出现;曾经我认为只要编码谨慎,做出来的程序不会出什么问题。随着在这个行业混的久了,跌了跟头了,才恍然大悟,原来我一直都在错误的路上漫无目的的走着,还洋洋自得。

    最近,在一本书上,看到这样一个小故事:2000年11月份,巴拿马的一家医院,28位癌症病人在治疗多种癌症的过程中,接收了过量的伽玛射线照射。此后数月,其中5例死于辐射病,15人发展成更严重的并发症。由于是译本的书,翻译的比较乱,我到底也没有看出是由什么原因引起的这样的悲剧。不过最后说是调整软件开发包参数的医疗物理学家被指控是二级谋杀罪,研发软件开发包的美国公司面临美国和巴拿马的严重的诉讼。

    我看完之后,头顶直发凉,心里打哆嗦,做软件也能带来牢狱之灾,技术人员好无辜!!不管怎么说,开发这个产品的技术人员没有测试好参数,或者误用了现有的技术,或者在产品分析、设计之初就没有考虑到这个潜在的安全性风险。当然这也是很极端的一个例子。我们日常开发的应用类软件或许没有这样大的严重后果。但是有很多类软件,比如金融这类的软件的安全性,要求也非常的高。不管这件事情的最后结果如何,技术人员是否获罪入狱。这个小故事让我深刻的认识到,质量真的是不可忽视的问题,而且是必须引起重视的问题。

    跟很多开发人员包括项目经理也讨论过,大部分人的态度是这样的:正事还做不完呢,哪有时间搞那些,写不完的文档,多耽误进度,包括我自己,曾经也这样认为的。我自己也曾经在这方面跌过跟头。总结我的问题就是:没有集成测试,验证也是通过手点、眼看的方式,看的还不全面。配置管理做的太过于流程化,有形而无神,做是做了,但是没有起到应有的作用,导致发布到客户手里的产品是之前已经发行过并存在严重缺陷的版本。而已经修改的版本,却没有纳入到最终发布的版本中去。导致差点丢掉一个非常大的客户,这就是比较悲剧的后果了。作为项目经理,任务安排了,别人没有执行,或者执行力度不够,还是我自己安排的不得当,不够尽心,无论如何都没有颜面继续做下去了。

    或许当年的我太年轻,缺乏经验,就当我为当年的失误寻找一个外在的理由吧,至少我心里少些自责。从现在起,质量会牢牢的印在我的脑海里,渗透到我的骨子里。不一定能做到尽善尽美,只希望在恰当的时间以正确的方式做正确的事情。牢记软件质量管理的行动纲领:帮助软件团队实现高品质的目标产品。

原创粉丝点击