Z公司软件研发过程质量管理问题研究

来源 :中国人民大学 | 被引量 : 0次 | 上传用户:yummyumi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息产业的兴起,越来越多的软件企业埋头致力于各行各业软件产品的研发,计算机软件产品是作为这个时代最有代表性的产品,已经深入到了生活的各个角落,甚至开始成为了生活的必需品,无他不可。从自动化的办公环境,到日常生活的网络通讯、网上交易、网络消费、网上娱乐,乃至航天科技等方面的软件产品,可以说,软件产品对人类社会政治、经济、文化和科技等领域起着越来越重大的影响。软件产品让生活越来越丰富多彩,越来越简洁方便,生活不再受时间、空间和地域、交通等影响,但如果有一天,这些软件产品出现了问题,生活将陷入困扰,甚至崩溃!“千年虫”无疑给软件研发企业敲响了警钟,也引起了对软件产品质量的关注。  软件产品的功能性和复杂性要比制造行业的产品要高很多,它在投入使用后,所能发挥的功效也是其他任何形式的硬件产品所无法比拟的。在这市场竞争激烈的21世纪,客户的要求是苛刻的,客户的需求是变化莫测的,如何在最短时间内,快速、准确地响应客户的需求,开发出高质量的软件产品是软件企业面临的最大的挑战。目前,软件产品的质量问题主要来自研发过程。软件产品研发过程好比一场接力赛,只有每一棒都高质量的完成,而且需要上一棒交接给下一棒的时候配合默契,顺利传递才能赢得比赛。软件产品也是一样,软件产品的生产过程具有分散性和交互性,研发过程由多个不同的阶段,需要不同的角色联手完成。不是说自己的任务完成了就万事大捷了,任务的完成质量以及如何让自己的产出物为下一个环节的工作人员提供更高的实用价值,这才是关键。我们的顾客不止是来自于客户,我们下一个环节的工作人员也是我们的顾客,要让最终的顾客满意,我们首先需要将下一个工作人员视同为我们的顾客。所以,如何更好的交互,如何让合作更加的高效愉悦,都是过程质量控制需要去解决的问题。  Z公司是拥有130多名工作人员的中小型软件企业,注册于2001年。根据业务内容,Z公司存在着两类产品:IT服务和IT产品。IT服务主要是软件系统的使用指导、培训、维护、实施以及小规模系统升级等,而IT产品研发主要是涉及一些网站系统的开发产品。  最近几年来,由于Z公司过于强调结果而忽视了过程的质量,导致最终产品的客户满意度低。Z公司软件研发过程采用瀑布式流程,将过程分为需求分析、软件设计、软件研发(编码)、软件测试、软件实施和软件维护六个阶段,各阶段的任务按职能部门进行划分。每阶段的任务相对独立的去完成,没有一个规范的工作流程,也没有对该阶段必须要提交的产出物、该阶段的工作需要到达的程度等没有任何硬性文档地规定,比如说需求分析阶段,对需求开发没有一个详细的规划,调研都是在没有做充分准备的基础上进行,导致客户显性需求记录不完整,隐性需求未能被挖掘,最终的需求说明书没有一个统一的编写规范,同一份需求说明书出现了多个不同的编写风格;阶段之间的互动也非常少,每个阶段的工作成果没有进行任何正式或者非正式的评审,对上一阶段的工作默认都是正确的,对每个阶段的质量没有严格控制,并且阶段之间的衔接也类似于藕丝——似连实断,没有很好的进行互动和沟通,整个项目成员之间没有形成一个统一的目标,对事物本质没有形成一致的理解。需求是过程中任何阶段的基础也是执行任务的参考标准,然而组织内那种对“技术执着”的氛围太强烈了,总会有愚公那种本能的“实现欲望”。项目成员没有任何需求讨论或者说明会,对需求都有各自的理解,但没有达成一致就急于动手,导致后期不断的重新调整设计方案、源代码甚至是测试用例等,使得软件项目进度得不到保证,项目周期越拖越长;项目过程中不断地返工,不断的补救由于前期所犯的错误,甚至上线后客户要求重新二次开发已经不是司空见惯的现象。  客户需求把握不到位,软件设计过程简略,软件编码过程对源代码管理混乱,无统一的编码规范,对源码不进行版本控制管理,测试时间一缩再缩,测试覆盖面以及测试手段的不足,导致软件缺陷率一直居高不下;由于研发时间的不可控、返工现象的频繁,软件研发成本与日俱增,软件项目的利润薄到了极致,更槽糕的是,由于软件研发过程中没有建立和规范工作流程,员工的质量意识淡薄,导致了软件维护成本已经将微薄的利润瓜分干净,导致Z公司的运营入困境。而导致这些原因的罪魁祸首仍旧是对软件研发过程质量的不重视。  文章通过案例研究的方法,结合作者对Z公司长达三个半月的访谈及调研,详细描述了Z公司为代表的中小型软件企业,在生产软件产品时的研发过程现状。深刻分析了研发过程中存在的问题以及形成这些问题的主要原因,就基于软件研发过程的质量管理做一些探讨,结合全面质量管理理论知识,得出以下结论:  首先,快速、准确满足顾客、市场需求是软件企业的竞争优势所在,而软件开发过程的质量管理是获取竞争优势的关键。  其次,加强软件开发过程的质量管理,需要参考质量管理的原则和最佳实践,尤其是通过管理的系统方法和过程方法改进和完善软件开发过程。  再次,案例研究企业的软件开发过程存在的问题可以分为各阶段共有问题和具体问题,解决共有问题的建议包括:建立和规范工作规范、加强配置管理、完善评审制度、过程质量改进以及员工素质的提高等。本文还提出了解决各阶段具体问题的建议。  最后,软件产品的质量水平不是立竿见影的,需要一个漫长的不断试运行、不断总结和改进的循环过程,企业要关注的不仅是结果质量,还有关注思维质量和行为质量,直到全员都有很强的质量意识,最终实现产品“零缺陷”。
其他文献
目的 探讨集束化护理对先兆流产患者生活质量及心理状态的效果.方法 随机将我院2016年12月——2017年12月收治的90例先兆流产患者分为两组,每组45例.对照组行常规护理,观察组
初夏的风已有些燥热,在脸上极不规矩地摩挲着.半个小时前,“一池碧荷”刚完成脸部作品,化这个妆花去她二十分钟,相当于平时一幅素描的时间.把空调打开,她对出租车司机说,并且
今年2 月,江泽民同志在广东考察工作时提出:“只要我们党始终成为中国先进社会生产力的发展要求,中国先进文化的前进方向,中国最广大人民的根本利益的忠实代表,我们党就能永远立于
政治教育活动是一种政治活动,要使政治教育活动发挥应有的作用,就必须考察现实政治过程各方面对政治教育活动的影响。研究表明,政治关系,政治主体、政治行为等政治过程各个方
时间:2011年5月主持人:胡平胡平:《水浒的酒店》是一部很特别很精致的理论著作.王彬在研究北京的微观地理方面很有建树,研究北京的典故和风土人情,他能写出《水浒的酒店》,与
黄老邪是浙江永康人.我们是同年兵,新兵连时和我在一个班呆过几天,后来他去了六班.记得我们来到部队大院里的第二天下午,一声紧急集合号声,把我们先来到大院内的所有新兵都集
1“鬼影子”魏善友躬身揖别,上了通往徐州的那条大路,儒仁的心通地一下从嗓眼跌进了胸腔.走了,终于走了,瘟神“鬼影子”魏善友终于死心离开普济堂了.儒仁心神俱疲,连欣喜的力
目的 探讨心理护理干预在子宫肌瘤切除术患者术后的应用效果.方法 选取84例子宫肌瘤手术切除患者作为研究对象,将其随机分组,给予心理干预者设定为观察组,给予常规护理干预者
祝英台在我们班是个男人婆,也许是因为她怕我们看穿她的女儿身,所以行事总是大大咧咧,说话时用美声唱法,气出丹田,张圆的嘴巴故作粗声粗气,夸张得可以塞下一只新母鸡下的蛋.
这两年,发廊女楚楚的脾气变得越来越暴,她常会拿年迈的母亲出气,看母亲干啥都不顺眼,东西摆放得不是地方,地面打扫得不够干净,诚然,不全是母亲的过错,她也会不时地冷不丁地朝