ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 信息化项目实施与应用的一个质量标准体系(转)

信息化项目实施与应用的一个质量标准体系(转)

原创 Linux操作系统 作者:urinator 时间:2007-08-16 00:00:00 0 删除 编辑
信息化项目实施与应用的一个质量标准体系
1、质量的定义与质量管理的基本内容

根据ISO9000质量就是:反映实体满足明确和隐含需要的能力的特性总和。对于这个抽象概念,可以从与要求的一致性和适应性对质量进行定义。与要求的一致性意味着项目的过程和结果满足书面规范的要求。适用性是指项目的结果能向计划的那样使用。从用户的角度去定义的质量就是用户对一个产品(包括相关的服务)满足程度的度量。项目质量管理的主要目的就是确保项目满足它所应满足的需求。

质量一般通过定义交付物标准来明确定义,这些标准包括各种特性及这些特性需要满足的要求。另外,质量还包含对项目的过程的要求,比如规定执行过程应该遵循的规范和标准,并要求提供过程被有效执行的证据。因此,质量管理主要就是监控项目的交付物和执行过程,以确保它们符合相关标准,同时确保不合格项能够按照正确方法排除。

在实际的IT项目质量管理中,质量管理总是围绕着质量保证过程和质量控制过程两方面。这两个过程相互作用,在实际应用中还可能会发生交叉。质量保证是在项目过程中实施的有计划、有系统的活动,确保项目满足相关的标准,典型的例子是评审和审计。质量控制指采取适当的方法监控项目结果,确保结果符合质量标准,还包括跟踪缺陷的排除情况,信息系统项目质量的控制一般从下面几个方面来实现:控制实施范围、控制项目变更、控制项目进度、控制项目资源、控制项目风险。

对于信息系统的实施项目而言,评审指的是检查项目活动的中间产品/结果,早期发现缺陷以减少后期修改和返工的工作量。缺陷追踪涉及到记录和追踪项目结果或活动缺陷从发现到解决的整个过程,确保所有的问题都有结论(注意,并非一定都能解决,解决不了的要进行评价)。审计表示的是对项目的工作过程进行检查,确保所有活动遵循规程进行。

2、信息化项目的质量标准体系

可以看出,建立和执行适当的衡量标准是进行项目质量管理的关键。项目衡量标准的制定依据是项目计划、项目目标和实施策略。

目前还没有一套公认的信息系统项目衡量标准,而且,标准应当与实施的具体项目有关。笔者认为,可以从四个方面制订信息化项目的质量标准,确定项目管理的一些指标并逐步量化、逐级细化,以便系统、科学地进行信息化项目的质量管理。

信息化项目的一级质量标准是:项目管理能力、应用软件系统、系统实施效果、项目交付文档。

信息化是一项利用计算机系统的企业管理项目,必须满足通常的项目管理的评价、控制和改进标准。项目的实施对象是计算机系统,主要是企业运做和管理的信息系统。无论是自行开发的、购买的商品软件或者联合设计和开发的软件,都必须具备通用的标准,我们选取国际和国家制订的一级软件质量属性。项目的主体是企业,系统的运用效果是衡量项目是否成功的唯一标准。由于大型复杂的信息系统如ERP通常要在运行的3—6个月才能显示出经济效益,所以,系统实施效果的质量在项目实现的过程中往往不十分显著,有些方面如客户满意度的改进可能需要更长的时间。项目交付的另外成果就是与项目有关的文档,对于管理咨询、流程改进等部分,文档可能是唯一可以控制的质量因素。

下图是信息化项目的二级质量标准体系。在具体的项目中再继续分解下一级质量标准,不同的应用系统,某些二级或三级的质量指标可能会有所不同。

2.1系统实施过程

管理软件的实施是对软件产品、管理咨询、企业变革等智力活动的生产,可以把单件小批量的生产模式通过生产过程的标准化和质量控制而提高生产能力。也就是说,可以通过对管理信息系统实施过程的透明化、规范化和运行的强制化得到可重复的实施效果。IT项目实施的能力成熟度模型主要用来评估IT项目实施企业、软件商和咨询公司的IT项目实施能力和改进IT项目实施质量的管理方法,目的是帮助实施各方对IT项目实施工程的关键活动进行管理和质量改进,保证按时、不超预算地完成IT项目。信息系统的建设过程通常包括用户需求分析、软件选型、系统实施以及应用改进等阶段,我们主要考虑的是项目实施过程的一般属性,不考虑具体的系统如CRM、ERP的差别。这些质量因素简述如下。

计划能力表示制定计划的特征,项目计划是项目控制的基础,是质量管理计划、风险管理计划、培训计划、项目验收等计划的制定依据,作为文档除了要求具备交付文档的特性以外,在内容方面还要具有可执行性和可检查性。

团队建设系统实施的主体是人,项目成员以及其它干系的组织、协调、交流沟通、各尽所能、团结合作是项目成功的根本保证,可以从成员的满意度方面—如工作热情、主观能动性、协作性、团队绩效—测量和改进。

资源管理指的是资金方面,是否有项目预算、运用了成本控制方法,确保项目有足够的资金进行到底。预算和成本管理是否具有科学性、可执行、达到预期效果?

风险控制对信息系统实施过程存在的各种风险是否有所准备、如何准备和应对,是否利用了量化的工具来评估风险、制订应急计划,防范措施是否有效?

范围控制项目的范围是否合理,工作任务的结构是否清晰、明确、与项目成员的职责相对应?是否有更改控制机制和流程,执行情况如何?

进度控制表现了项目的时间因素,体现在项目是否有时间计划、执行情况如何以及如何进行有效地时间管理,例如有无度量方法、量化工具。

2.2应用软件系统

这六个质量特性是国际标准化组织定义的软件的通用标准,不论是自行开发的、还是购买的商品化软件,都要符合这些一级质量标准。

功能软件的功能应该符合详细的需求描述,特别是运行的结果满足功能描述。每一个功能应当清晰地说明,可以和其它功能区分开来。

效率软件应该可以在普通配置的计算机和网络上运行,程序的执行时间、响应时间应当是可接受的,程序的安装、升级不能太烦琐,用户数量的增加不严重影响程序运行。

可靠性能屏蔽用户操作错误,对输入数据进行有效性检查;具有失效恢复能力及容错性,故障可追溯;操作权限控制安全可靠,不易非法侵入;提供运行日志管理及审计功能;系统运行稳定,操作错误不会导致死机或系统异常退出现象。

易用性软件易安装、易学习、易理解、易操作,软件具有可配置能力,用户界面友好、界面风格保持一致,各种提示信息准确,术语规范,提供联机帮助。

扩展性软件设计和程序代码容易追加、扩充功能,具备开放性,容易和其它系统集成,完成数据交换、共享信息以及业务流程的连接。

一致性软件在不同环境下运行的结果应当一致、不相互矛盾;程序中变量、函数、类的命名是否违背了标准或规范?

2.3系统实施效果

应用系统的实施效果可以有很多评估方法和指标,包括企业战略的保障、管理理念的更新、业务流程的优化等定性指标,也有投资回报率、财务净现值、库存周转率等量化指标。对于不同的应用系统如ERP、PLM、CRM,定性和定量的指标可以完全不一样。在系统实施效果的一级质量标准中,我们利用平衡记分卡的企业绩效管理框架,从四个不同的视角:财务、顾客满意度、内部流程以及成长与学习,来测量信息化项目为企业和顾客创造的价值。可以根据具体的系统和企业的战略需求,在二级质量标准中确定更详细的指标。例如,下面是ERP和PLM实施的效果指标。

2.4项目交付文档

准确性文档描述的内容应该正确反映出实际工作,对环境、资源等的假设应当有效;对程序是功能性的准确说明,企业诊断要切中要害,方案书要对问题和需求提出解决方法,实施计划要切实可行,等等。

完整性一份文档应该保证内容的完整性,不需要其它参考、程序等就可以说明问题;对于项目,完整性的含义还包括文档的种类,例如软件的文档应该有系统分析、软件设计、测试计划与数据、安装使用说明等,系统实施项目的文档包括业务诊断与需求分析、方案设计、项目实施计划、项目总结,等。

易读性项目提交文档的文字描述应条理清晰、易于理解,文档对关键重要的原理、理念、流程、操作等应该配以例图说明,对主要功能和关键操作应提供应用实例。

一致性文档的前后段落是否矛盾?术语是否违背了标准或规范?文档描述的内容应该与实际工作一致,特别是更改执行的计划、范围、进度、资金、目标等,应该详细地记录下来,例如每次会议纪要应该成为工作的阶段性总结和布置的任务书。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7942439/viewspace-21357/,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2007-12-06

  • 博文量
    3870
  • 访问量
    1838071