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

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

ID:16078642

大小:31.50 KB

页数:4页

时间:2018-08-07

案例分析:项目组内踢皮球事件_第1页
案例分析:项目组内踢皮球事件_第2页
案例分析:项目组内踢皮球事件_第3页
案例分析:项目组内踢皮球事件_第4页
资源描述:

《案例分析:项目组内踢皮球事件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、案例分析:项目组内踢皮球事件发布时间:2011-11-1111:23  作者:张传波  来源:51Testing软件测试网采编  摘要:  你的项目出了严重问题,客户向你公司的领导投诉,你的领导兴师问罪要追究责任!这是测试的错?开发的错?PM的错?还是研发流程的错?中国教育制度的错?社会的错?反正、总之、一定、必须不是我的错!  事件回放:  某项目部署给客户后,重现了一些以前已经解决的问题,而这些问题测试时并没有出现。经检查,发现测试的版本不是部署的版本,不知道为什么老版本部署给客户了。领导要

2、追究责任,于是大家各有说法:  开发人员说:我是按要求打标签的,没有问题。  测试人员说:我是在提交区中取版本来测试的,我没有出错。  实施人员说:我是按照开发给我的版本去部署的,我没有过失。  最后终于有人说:是之前已经离职的某某弄错版本号导致的。  思考:  1、该事件反应了什么问题?将来应该如何改进?  2、这么多问题中,最大的问题是哪个问题?  在继续往下阅读之前,建议你先写写对以上问题的想法,然后再继续阅读。  本事件并没有什么标准的答案,下面分析仅供大家参考,欢迎大家提出自己的想法!

3、  事件的补充说明:  这是发生在我以前公司的真实个案。第一次听说时,我觉得很不可思议,也觉得非常的丢人!  客户当前版本是1.1,我们打算为之安装1.2版本,安装后客户反馈怎么以前已经解决的缺陷又再次出现了?检查后发现,原来我们安装的是1.0版本的程序。相当于大家辛辛苦苦地奋战了数天,最后竟然没有将工作成果给客户,而是将以前的东西给客户了。作为软件公司来说,这是一个超级低级的错误!  经过检查,终于发现了问题的真正原因:开发人员A让实施人员B直接在他的电脑上取安装程序,而不是根据研发流程的要求

4、到配置库中取,而该开发人员A让实施人员B所取的版本,是1.0版本的老程序,而不是最新的1.2。这个原因主要是通过实施人员B得到的,但开发人员A已经离职了,“死无对证”!  似乎整个事件需要负责任的就是这位已经离职的仁兄,而该仁兄已经离职,更加是百口莫辩。我的领导对于这样的结论,苦笑说:呵呵,这样好,推到一个离职的人身上!  问题1:某些人员失职,没执行流程!  开发人员A和实施人员B违反了相关规定,严重失职,应为此负责。而开发人员A已经离职,故应由实施人员B来负担主要责任。这样处理是否合适呢? 

5、 问题2:研发流程和公司制度有漏洞,应进一步改善!  研发流程虽然规定了要从配置库中取安装程序,但没有版本确认的步骤,而且安装程序应该由配置人员提供,而不应该由实施人员直接问开发人员要,这是流程中需要改善的。  于是配置管理员提出建议:规定所有的安装程序只能由配置管理员提供,不能通过其他途径!  但项目经理、开发、实施都反对,因为经常需要加班,往往在加班的时候需要提供安装程序,但这个时候配置管理员往往已经下班了,无法向配置管理员要安装程序。如果配置管理员就算没事干都好,愿意一起加班的话,可以这样

6、规定。  于是配置管理员就再无意见了……  另HR提出,此事其实是开发人员A付主要责任的,出现这样的问题原因之一是离职交接没有做好,工作没有检查好。此意见一出,项目组、负责交接A工作的开发、同意A离职的部门经理,几乎全部晕倒了!交接已经做得很不错了,什么问题都要防住,你叫这个交接怎样做?  研发流程和制度确实需要不断完善,但如果老是从细节上规定,是不是有点本末倒置呢?研发工作中的问题总是很多的,不太可能规定所有细节的,而且一旦规定了一些细节,似乎避免了一个问题,但会带来更多的问题。问题3:喜欢做

7、好好先生、好好小姐!  事件中其实很多人大概知道问题所在的,但就不指出来,不想得罪人,要做“好人”。如果要追求责任,那么最好将错赖在一个不能追究责任的人身上,就是那位可能是很无辜的已经离职的仁兄。或者将错赖在制度和流程上,这招是最绝的,没有人需要负责,这是制度的错、社会的错!  问题4:没有人首先从自己身上找原因,每个人首先想到的是推卸责任!  研发工作中的很多成果,是经过一系列的环节和各人的配合作出来的,任何一个环节有问题,都可能会导致最终成果出问题。那似乎将各环节责任、流程等定义好,就可以很

8、好地追求责任了?  如果某个环节都留下一些隐患,但不至于马上出问题,但经过多个环节累积之后,问题爆发!这时应该哪个环节负责呢?  如果前面某个环节出现一些问题,但下一个环节的人发现了并及时提出来,最终不影响最终成果,这是不是一种很好的效果呢?  如果每个人除了做好本职工作,还主动提醒他人,主动提供一些有利于项目的建议,帮助项目成功,这是不是非常好呢?  软件研发中的问题,往往不是某个环节造成的,而是各种因素作用逐步导致的。项目需要团队一起努力、互相纠正、互相提醒,每个人都应该为项目的最终成功负责

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。