上一题下一题
跳转到
 
 
  世界如此多姿,发展如此迅速,窥一斑未必还能知全豹。但正如万花筒一样,每一个管窥都色彩斑斓。  
 
 
  知识通道 | 学习首页 | 教师首页 | PK首页 | 知识创造首页 | 企业首页 | 登录
 
本文对应知识领域
5.1.2案例分析
作者:太学 申领版权
2015年12月24日 共有 193 次访问 【添加到收藏夹】 【我要附加题目
受欢迎度:

过去,很多IT集成公司所承建的定制软件工程项目,当进入到验收阶段的时候,用户常常拖延,或找这样那样的借口不给承建单位验收,这是什么原因呢?针对这个问题,建设单位、承建单位都有一定责任。对于建设单位来讲,由于建设单位对信息系统建设认识上的局限性,对软件系统质量鉴定的困难性,建设单位存在着对定制软件系统的质量的担心,因此,很难果断地做出验收项目的决定。

而对于承建单位来讲,承建单位在项目质量管理方面常常做得很不到位,比如:该提交工程实施计划、工程实施计划进度跟踪记录、工程概要设计书、详细设计书、应用系统配置文件、用户手册、培训资料等若干文档的时候没有提交,而很多承建单位在项目验收时,根本看不到这些文档,或即使有文档,但也极其不规范,文档质量很低。再比如:曾有个信息系统工程项目在提交用户验收的时候,有一台防火墙散乱地摆放在机柜外面,再看机柜上面所布放的通信线缆,显得杂乱无章,承建单位也没有意识到这个问题,用户虽看在眼里却不提醒承建单位,那请问,用户会给这样的项目进行验收吗?

通过硬件所表现出来的表面质量是很容易发现的,但对于软件系统的质量的衡量却是非常困难的,特别是对于那些对软件系统认识不够深入的IT系统建设单位,他们面对IT项目的验收,常常显得很谨慎也是可以理解的。

信息应用系统项目的质量保证与承建单位的质量保证体系是密切相关的,但并不等于承建单位有质量保证体系,如通过了ISO9000认证,或通过了CMM3, CMM4等认证,就一定能够保证IT项目的质量。承建单位的质量保证体系是一个大纲性质的,但实施项目的是项目小组,项目小组不能很好融合到承建单位的质量保证体系中是比较常见的现象,因此,为有效保证项目的质量,项目小组应当向建设单位或监理单位提交项目的质量保证计划。质量保证计划是在承建单位质量保证体系下编制的,是针对项目特点的,涉及保证项目质量的具体措施,更易于操作。当然,一个项目的质量保证计划如果照搬到另外一个项目,却不一定适用。而建设单位、监理单位可以通过对承建单位质量

保证计划的执行情况来判断其软件开发过程的质量,从而协助对定制软件产品质量的鉴定。

【问题1

软件测试是保证软件质量的重要工作内容之一,但软件测试环节却不是软件质量的形成环节,测试只能检查软件中所存在的缺陷,发现问题。软件质量是在需求分析、设计、编码、测试、文档编制等软件生产的全过程中形成的。因此,我们要了解定制软件系统的质量,就必须了解承建单位开发软件系统的全部过程的质量。

测试计划和测试用例应当在软件的设计阶段制定。越晚进行的测试,其测试计划的编制时间就越早。如集成测试计划在概要设计阶段编制,功能确认测试计划在需求定义阶段就应当制定,整体测试计划也应当在需求分析阶段制定。

虽然我们在实践中有很多这样的情况,很多软件开发团队并不是在软件设计阶段同步制定软件测试计划和测试用例,甚至有很多软件开发中根本就没有制定规范的测试计划和测试用例。但这些并不是正统、规范的做法,这样的软件工程过程对于保证定制软件系统的质量来说是会打折扣的。若测试计划的编制时机不能按照规范进行,那说明软件企业的过程能力成熟度还不够,还是在采用手工作坊方式生产软件,想到哪里做到哪里,没有计划或计划不科学,不能有效地控制软件生产的质量。

【问题2

软件系统的质量,仅仅根据测试的结论来进行断言是不够的。我们在进行项目开发计划安排的时候,应当将系统的试运行也安排在计划之内。系统的试运行牵涉到工程项目的建设方和承建方,除了技术方面的因素外,还涉及组织方面的因素,人文方面的因素等。承建方要安排足够的时间与建设方协商系统的试运行问题,在双方的配合下开展系统试运行工作,系统在试运行中,通常还会发现大量的故障,承建单位也必须配合解决这些系统故障。只有通过试运行的考验,才能够基本断定系统的质量是否符合要求;通过了试运行的考验,再向用户提出工程项目的验收,一般来说,用户的接受程度会比较高。

软件系统的试运行为什么如此重要呢?这是根据不同的工程项目的特点,如公路建设就不需试运行,住宅建设也不需试入住,通过质检方式就可确定工程项目的质量。而另外一些工程项目则是必须要进行试运行的,比如铁路系统

建设、水电站建设、化工厂建设等,这些类型的工程项目,不通过试运行,就不可能鉴定其质量,信息应用系统的建设也是一样。

【问题3

另外,在向用户提出项目验收前,还得整理并提交完整的工程技术文档、系统维护文档、软件配置清单,给用户举办系统操作培训、维护培训,全面审核合同执行情况,编制项目竣工报告,等等。如果项目小组不注意这些工作,用户大多也不会来提醒你,用户只卡住验收关不让通过就可以了,当然也有部分用户可能会提醒项目小组离验收还差什么。毕竟项目的实施任务是属于承建单位的工作,承建单位理应完善自身的项目管理水平,不可能让用户来督促你、提示你,那不是用户的职责,更何况,很多用户自身也不知道IT项目该怎样管理,有哪些工作需要完成,但承建单位很多不规范的做法、存在的问题,让用户对质量不放心,用户却是能够觉察到的。特别要注意的是,项目经理在计划项目验收时,应当与用户的主要领导充分沟通,让客户领导了解项目的建设过程,了解项目的质量实施情况,让领导对项目的验收充满信心。

但请仔细分析本题,案例场景中通篇并没有提到关于工程文档、配置清单、培训等话题,这些内容并不是本题的关键,未提及的内容,张工可能没做到,但也可能做到,不好断言。我们只要能够抓住场景所描述的张工的主要缺陷,一是制定测试计划的时机不对,二是根据测试断定软件系统的质量不对,只要能抓住这两点就够了。其他的内容,也可以反映在答案中,但要注意语言要简练,虽不会导致扣分,但也不是得分的要点。


 

相关新闻

公交风云之干系人管理
项目管理的主要方法
项目管理的目的
作为系统方法的项目管理
项目管理的价值
用项目生命周期原理指导创新管理
关键路径法为什么不好用?因为你知道的太多了!
关于水滴你所不知道的知识
求婚
拔电源

您可能对这些感兴趣  

实施基于胜任能力的继任计划系统
将胜任能力模型纳入人力资源管理体系
胜任能力模型的完成和验证
从零开始开发胜任能力模型2-2
从零开始开发胜任能力模型2-1
胜任能力模型:奠定基础
组织是如何利用胜任能力模型的
胜任能力模型如何加强改善人力资源系统
谁发明了胜任能力模型
进一步理解胜任能力模型

题目筛选器
日期:
类型:
状态:
得分: <=
分类:
作者:
职业:
关键字:
搜索

 
 
 
  焦点事件
 
  知识体系
 
  职业列表
 
 
  最热文章
 
 
  最多引用文章
 
 
  最新文章
 
 
 
 
网站介绍 | 广告服务 | 招聘信息 | 保护隐私权 | 免责条款 | 法律顾问 | 意见反馈
版权所有 不得转载
沪ICP备 10203777 号 联系电话:021-54428255
  帮助提示    
《我的太学》是一种全新的应用,您在操作中遇到疑问或者问题,请拨打电话13564659895,15921448526。
《我的太学》