项目中最不愿碰到的那些事儿(二)——上线前4小时出的怪错 在一个大型的集成项目中,系统切换顺利完成。离正式开门营业不到4个小时了,大家都沉浸在即将成功地紧张与喜悦中。项目经理圈子
一个客户高层非常郑重地拿出自己的银行卡插入ATM,想作为第一个用户体验一下新系统的快捷服务。可是没有想到的是,在ATM机上突然报出密码错误,而这张卡下午在老系统中还能正常使用。
这个意外让在场的人大跌眼镜。因为系统复杂,产生这样的怪错的可能原因很多,但最担心的是新老系统间的数据转换出错了,那样可要影响一大片,麻烦可就大啦!
在场的高层脸色凝重了起来,如果找不到问题的原因、确定不了影响范围就要中止上线,那后果可就严重了。项目经理博客
小M当时脑子里嗡嗡作响,几乎丧失了思考功能。但是短暂的眩晕之后,还是恢复了冷静。最重要是要尽快确定错误的原因和影响范围,略微整理思路,马上于是作了几件事:转自项目管理者联盟
首先,让在场的其它人也试着在ATM上操作,结果其他人都成功了。这就说明不是系统级错误。但是有人对、有人错的问题更难查,仍不能排除是数据转换的错误…
于是,又让刚刚失败的高层领导到旁边一台自助查询终端上试着登录,结果成功了。这下小M放心多了,因为密码正确性校验在后台,但合法性校验在前台,这证明后台没有问题,否则通过ATM或自助查询都应该错。小M说了自己的分析,在场的人员虽然轻松了一些,但问题还不能确认。
小M又问刚刚出错的这位高层领导,密码有没有特殊的地方?他想了想,说他的密码是0开头的,不知道算不算特殊。这应该算是个个线索!
谈话的时候,负责ATM前置机开发的技术人员来了。小M说了情况和自己的分析,判断是合法性校验出错了。按照这个判断,几分钟之后这位技术人员就找到了错误,原来是密码的合法性检验程序错将密码长度不能为零”、写成了第1位不能为零。所有的人都出了口气,指挥室里恢复了平静,几分钟之后就完成了修改。
后来那位领导问小M,当时为什么那么冷静?汗!小M其实都快崩溃了。但后来能思考,是因为忘了自己是项目经理,忘记了后果,而仅仅把自己当成了一个技术人员,把注意力集中在了问题上。
项目经理不需要是技术专家,但在紧急情况下,专业背景对于做出正确的决策还是很重要的。
该贴已经同步到 delia2010的微博
上一篇:项目体系文档连载:11概要设计说明书 下一篇:《PMBOK》读书笔记系列-认识项目干系人 |