`
bolutes
  • 浏览: 884268 次
文章分类
社区版块
存档分类
最新评论

项目管理系列之-质量管理

 
阅读更多

摘自www.computerworld.com.cn
左美云 李东 董小英等著
 
目前,人们对信息系统项目提出的要求往往只强调系统必须完成的功能、应该遵循的进度计划以及开发这个系统所花费的成本,却很少注意在整个生命周期中信息系统应该具备的质量标准。这种做法导致系统维护费用增加,当需要把系统移植到另外的环境中或使系统与其他系统配合使用时,需要完成很多辅助工作,导致总拥有成本增加。

IS建设需要全面质量控制

信息系统的质量管理不仅仅是项目开发完成后的最终评价,还需要在信息系统开发过程中进行全面质量控制。也就是说,不仅包括系统实现时的质量控制,也包括系统分析、系统设计时的质量控制;不仅包括对系统实现时软件的质量控制,而且还包括对文档、开发人员和用户培训的质量控制。

之所以对信息系统采取全面质量控制,是因为在信息系统生命周期的各个阶段,对上一阶段的理解以及本阶段的设计与实现上都存在着这样那样的问题。在图1中,各阶段之间的接口至少存在列出来的9个问题,要想顺利解决每一个问题并非易事。

   图2 软件质量与产品活动的关系

如何建立质量指标体系?

信息系统的质量比较难管理,原因之一是信息系统的质量指标难以定义,即使能够定义,也较难度量。由于信息系统的核心是软件,因此如何度量软件的质量成为解决问题的关键。这里介绍一种从管理角度度量软件质量的方法。

我们把影响软件质量的因素分成三组,分别反映用户在使用软件产品时的三种不同倾向或观点(图2)。这三种倾向是:产品运行、产品修改和产品转移。信息系统作为一个产品,也可以参照这三种倾向来定义。

我们可以采取以下步骤实施全面质量控制:

1.实行工程化开发

“信息系统开发方法”一词的广义理解是“探索复杂系统开发过程的秩序”;狭义理解是“一组为信息系统开发起工具作用的规程”,按这些规程工作,可以较合理地达到目标。规程由一系列活动组成,形成方法体系。信息系统是一项系统工程,必须建立严格的工程控制方法,要求开发组的每一个人都要遵守工程规范。

2.实行阶段性冻结与改动控制

信息系统具有生命周期,这就为我们划分项目阶段提供了参考。一个大项目可分成若干阶段,每个阶段有自已的任务和成果。这样一方面便于管理和控制工程进度,另一方面可以增强开发人员和用户的信心。

在每个阶段末要“冻结”部分成果,作为下一阶段开发的基础。冻结之后不是不能修改,而是其修改要经过一定的审批程序,并且涉及到项目计划的调整。

3.实行里程碑式的审查与版本控制

里程碑式审查就是在信息系统生命周期每个阶段结束之前,都正式使用结束标准对该阶段的冻结成果进行严格的技术审查,如果发现问题,就可以及时在阶段内解决。

版本控制是保证项目小组顺利工作的重要技术。版本控制的含义是通过给文档和程序文件编上版本号,记录每次的修改信息,使项目组的所有成员都了解文档和程序的修改过程。广义的版本控制技术称为软件配制管理,并已有功能完善的软件工具支持,如PVCS和Microsoft Visual SourceSafe。

4.实行面向用户参与的原型演化

在每个阶段的后期,快速建立反映该阶段成果的原型系统,通过原型系统与用户交互,及时得到反馈信息,验证该阶段的成果并及时纠正错误,这一技术被称为“原型演化”。原型演化技术需要先进的CASE工具的支持。

5.尽量采用面向对象和基于构件的方法

面向对象的方法强调类、封装和继承,能提高软件的可重用性,将错误和缺憾局部化,同时还有利于用户的参与,这些对提高信息系统的质量都大有好处。

基于构件的开发又被称为“即插即用编程”方法,是从计算机硬件设计中吸收过来的优秀方法。这种编程方法是将编制好的“构件”插入已做好的框架中,从而形成一个大型软件。构件是可重用的软件部分,构件既可以自己开发,也可以使用其他项目的开发成果,或者直接向软件供应商购买。当我们发现某个构件不符合要求时,可对其进行修改而不会影响其他构件,也不会影响系统功能的实现和测试,就好像整修一座大楼中的某个房间,不会影响其他房间的使用。

6.全面测试

要采用适当的手段,对系统调查、系统分析、系统设计、实现和文档进行全面测试。

7.引入外部监理与审计

要重视信息系统的项目管理,特别是项目人力资源的管理,因为项目成员的素质和能力以及积极性是项目成败的关键。同时还要重视第三方的监理和审计的引入,通过第三方的审查和监督来确保项目质量。

根据一些软件公司的统计资料,在后期引入一个变动比在早期引入相同变动所需付出的代价高2~3个数量级。因此,我们应该从信息系统开发的初始阶段就进行质量控制,以便尽量在早期发现错误,及早更正。
分享到:
评论

相关推荐

    集成项目管理培训-11-质量管理计划

    【集成项目管理培训-11-质量管理计划】 质量管理计划在集成项目管理中扮演着至关重要的角色,它确保项目能够提供满足或超越预期质量标准的产品或服务。周立新博士的讲座深入探讨了质量管理的核心概念,旨在帮助学员...

    管理系统系列--信息系统项目管理师-备考.zip

    本文将针对"管理系统系列--信息系统项目管理师-备考"这一主题,结合压缩包内的资源,提供一个全面的备考攻略。 首先,了解信息系统项目管理的基础知识至关重要。这包括但不限于项目生命周期管理、项目整合管理、...

    项目管理之美-项目管理那些事儿

    项目管理则是确保项目成功实施的一系列系统化方法,包括范围、时间、成本、质量、风险、沟通等多个方面的管理。 二、项目管理过程 1. 启动阶段:定义项目的目标、范围和初步计划,确立项目团队,并获取项目批准。 ...

    管理系统系列--备考年-软考高级-信息系统项目管理师.zip

    【标题】"管理系统系列--备考年-软考高级-信息系统项目管理师.zip"涉及的核心知识点主要集中在信息系统项目管理领域,这是中国计算机技术资格考试体系中的一项高级认证,旨在考核应试者在信息技术项目管理和领导力...

    管理系统系列--信息系统项目管理师.zip

    在这个压缩包文件“管理系统系列--信息系统项目管理师.zip”中,虽然没有提供具体的标签或详细文件列表,我们可以推测它可能包含了一系列与信息系统项目管理相关的资料,比如考试大纲、学习指南、案例分析、实践指导...

    项目管理培训介绍 -- 有效的项目管理方法

    - **项目管理的目标**:包括但不限于按时完成项目、控制成本不超出预算、保证产品质量符合预期标准。 #### 二、项目计划制定 - **项目计划的重要性**:良好的项目计划是项目成功的基础。通过明确项目目标、划分工作...

    管理系统系列--信息系统项目管理师考试.zip

    本资料包"管理系统系列--信息系统项目管理师考试.zip"包含了对这一考试的深入学习资源,旨在帮助考生全面理解和掌握信息系统项目管理的专业知识。 首先,信息系统项目管理的核心概念包括项目的范围、时间、成本、...

    信息系统项目管理师质量管理精选范文

    高级信息系统项目管理师需要掌握一系列质量管理知识和技术,才能有效地保证项目的成功。在实际工作中,应注重质量管理体系的建设、质量计划的制定、质量控制与评估的具体实施等方面,同时也要善于运用先进的技术和...

    项目管理模板参考-PMP项目管理文档模板

    本资料包“项目管理模板参考-PMP项目管理文档模板”提供了执行PMP标准和实践所需的一系列文档模板,这些模板可以帮助项目经理和团队更好地组织、规划和控制项目。 1. **项目启动文档**:在项目开始阶段,项目启动...

    软件项目管理-项目质量管理

    在软件项目管理中,项目质量管理是一项至关重要的任务,旨在确保软件产品符合预设的质量标准和客户期望。要实现这一目标,项目经理需要具备一系列关键能力和技能: 1. **质量计划能力**:项目经理需制定详细的软件...

    管理系统系列--在线项目管理系统-PHP编写的Web项目BUG管理系统.zip

    综上所述,"管理系统系列--在线项目管理系统-PHP编写的Web项目BUG管理系统"涵盖了从编程语言、项目管理理论到实际开发实践的多个层面,对于理解和构建类似的系统具有重要的参考价值。通过深入学习和实践,开发者可以...

    【项目管理】-风险管理系列模板四

    "【项目管理】-风险管理系列模板四"是一套专门针对这一主题的实用工具集,旨在帮助项目经理有效地识别、评估、优先级排序以及管理潜在的风险。这套模板提供了系统化的方法,使得团队能够更加科学地处理项目中的不...

    信息系统项目管理规范----公司管理流程

    工程部标准是项目实施的核心部分,包括部门流程和一系列项目管理流程。项目准备期内,公司内流程涉及项目立项、资源调配、风险评估等工作,为项目施工奠定基础。项目施工期流程详细规定了从施工准备到施工结束的每一...

    PMI项目管理大会PPT-2015年(全套)

    这个压缩包包含了一系列关于项目管理的专业PPT文件,是提升个人专业能力,了解行业发展趋势的宝贵资源。 首先,我们来探讨PMI和PMP。PMI,即Project Management Institute,是全球项目管理领域的权威组织,它制定并...

    项目管理师2013-2019考试真题带答案.rar

    为了成为一位合格的项目管理师,尤其是获得高级项目管理师的资格,考生需要通过一系列严格的考试,其中包括对项目管理知识体系的深入理解和应用能力的考察。本资料包"项目管理师2013-2019考试真题带答案.rar"正是为...

    系统集成项目管理工程师教程-3

    ISO 9000系列标准和PDCA(策划、实施、检查、行动)循环在质量管理中广泛应用。 6. **项目人力资源管理**:包括团队组建、资源规划、人员获取、团队建设、团队绩效评估和人员释放。有效的人力资源管理能提升团队...

    软考系统集成项目管理工程师--章节练习(历年真题).zip

    5. **质量管理**:介绍质量规划、质量保证和质量控制,包括ISO 9000系列标准、PDCA循环和六西格玛等质量管理工具和技术。 6. **人力资源管理**:涉及团队组建、人员配备、团队建设、领导力和冲突管理,强调了团队...

    PMI项目管理大会PPT-2012年(全)

    【标题】"PMI项目管理大会PPT-2012年(全)"揭示了这一资源是关于2012年美国项目管理协会(PMI)年度项目管理大会的全面PPT展示。PMI是全球领先的项目管理专业组织,致力于推广项目管理的最佳实践和标准。这份资料...

Global site tag (gtag.js) - Google Analytics