案例分析:项目组内踢皮球事件

发表于:2011-11-11 11:23

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张传波    来源:51Testing软件测试网采编

  摘要:

  你的项目出了严重问题,客户向你公司的领导投诉,你的领导兴师问罪要追究责任!这是测试的错?开发的错?PM的错?还是研发流程的错?中国教育制度的错?社会的错?反正、总之、一定、必须不是我的错!

  事件回放:

  某项目部署给客户后,重现了一些以前已经解决的问题,而这些问题测试时并没有出现。经检查,发现测试的版本不是部署的版本,不知道为什么老版本部署给客户了。领导要追究责任,于是大家各有说法:

  开发人员说:我是按要求打标签的,没有问题。

  测试人员说:我是在提交区中取版本来测试的,我没有出错。

  实施人员说:我是按照开发给我的版本去部署的,我没有过失。

  最后终于有人说:是之前已经离职的某某弄错版本号导致的。

  思考:

  1、该事件反应了什么问题?将来应该如何改进?

  2、这么多问题中,最大的问题是哪个问题?

  在继续往下阅读之前,建议你先写写对以上问题的想法,然后再继续阅读。

  本事件并没有什么标准的答案,下面分析仅供大家参考,欢迎大家提出自己的想法!

  事件的补充说明:

  这是发生在我以前公司的真实个案。第一次听说时,我觉得很不可思议,也觉得非常的丢人!

  客户当前版本是1.1,我们打算为之安装1.2版本,安装后客户反馈怎么以前已经解决的缺陷又再次出现了?检查后发现,原来我们安装的是1.0版本的程序。相当于大家辛辛苦苦地奋战了数天,最后竟然没有将工作成果给客户,而是将以前的东西给客户了。作为软件公司来说,这是一个超级低级的错误!

  经过检查,终于发现了问题的真正原因:开发人员A让实施人员B直接在他的电脑上取安装程序,而不是根据研发流程的要求到配置库中取,而该开发人员A让实施人员B所取的版本,是1.0版本的老程序,而不是最新的1.2。这个原因主要是通过实施人员B得到的,但开发人员A已经离职了,“死无对证”!

  似乎整个事件需要负责任的就是这位已经离职的仁兄,而该仁兄已经离职,更加是百口莫辩。我的领导对于这样的结论,苦笑说:呵呵,这样好,推到一个离职的人身上!

  问题1:某些人员失职,没执行流程!

  开发人员A和实施人员B违反了相关规定,严重失职,应为此负责。而开发人员A已经离职,故应由实施人员B来负担主要责任。这样处理是否合适呢?

  问题2:研发流程和公司制度有漏洞,应进一步改善!

  研发流程虽然规定了要从配置库中取安装程序,但没有版本确认的步骤,而且安装程序应该由配置人员提供,而不应该由实施人员直接问开发人员要,这是流程中需要改善的。

  于是配置管理员提出建议:规定所有的安装程序只能由配置管理员提供,不能通过其他途径!

  但项目经理、开发、实施都反对,因为经常需要加班,往往在加班的时候需要提供安装程序,但这个时候配置管理员往往已经下班了,无法向配置管理员要安装程序。如果配置管理员就算没事干都好,愿意一起加班的话,可以这样规定。

  于是配置管理员就再无意见了……

  另HR提出,此事其实是开发人员A付主要责任的,出现这样的问题原因之一是离职交接没有做好,工作没有检查好。此意见一出,项目组、负责交接A工作的开发、同意A离职的部门经理,几乎全部晕倒了!交接已经做得很不错了,什么问题都要防住,你叫这个交接怎样做?

  研发流程和制度确实需要不断完善,但如果老是从细节上规定,是不是有点本末倒置呢?研发工作中的问题总是很多的,不太可能规定所有细节的,而且一旦规定了一些细节,似乎避免了一个问题,但会带来更多的问题。

21/212>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • yzwangxf
    2012-7-25 14:50:46

    我们公司更厉害,凡出现质量问题一概由测试承担。
    领导们很开心,再也不用找谁为问题负责了。

  • applejuzi
    2011-11-20 20:34:46

    写的很好,我现在所在的公司就是这样的,特别是开发和测试时间。

  • wujijordan
    2011-11-15 15:15:46

    +10

  • wanghuanw
    2011-11-12 15:35:10

    个人观点:我觉得不仅仅是你们公司存在的问题,因为一个大的项目都有可能上千万,一旦出现问题不是谁都能但得了责任的。该事件反映的问题:我觉得最直观的就是你标题上所说的“项目组内踢皮球事件”,改进方法:我觉得还是要加强项目管理,把项目中的每个流程明细到个人,一旦某个环节出错了,就找直接责任人。至于你的第二个问题,我不是很明白,但是我想知道的是客户投诉后你们是怎么解决的,你所说的这么多问题是指那些问题?

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号