项目管理

Steve

目录

  • 项目管理和信息系统工程概述
    • ● 项目管理和信息系统工程概述
  • 信息系统工程建设程序与招投标
    • ● 信息系统工程建设程序与招投标
  • 信息系统工程项目范围管理
    • ● 信息系统工程项目范围管理
  • 信息系统工程建设程序与招投标
    • ● 信息系统工程建设程序与招投标
  • 信息系统工程项目质量管理
    • ● 信息系统工程项目质量管理
  • 信息系统工程项目质量管理
    • ● 信息系统工程项目质量管理
  • 信息系统工程项目成本管理
    • ● 信息系统工程项目成本管理
  • 信息系统工程项目风险管理
    • ● 信息系统工程项目风险管理
  • 信息系统工程项目整体管理
    • ● 信息系统工程项目整体管理
  • 信息系统工程项目合同管
    • ● 信息系统工程项目合同管
  • 信息系统工程项目信息管理
    • ● 信息系统工程项目信息管理
  • 信息系统工程项目沟通管理和组织协调
    • ● 信息系统工程项目沟通管理和组织协调
  • 信息系统工程项目采购管理
    • ● 信息系统工程项目采购管理
  • 信息系统工程项目知识产权保护管理
    • ● 信息系统工程项目知识产权保护管理
  • 信息系统工程项目信息系统安全管理
    • ● 信息系统工程项目信息系统安全管理
  • 信息系统工程项目收尾管理
    • ● 信息系统工程项目收尾管理
信息系统工程项目质量管理

5章信息系统工程项目质量管理

5.1.1 信息系统工程项目质量的相关概念和质量管理的定义
1.信息系统工程项目质量的相关概念
(1)质量的定义
(2)产品质量
(3)信息系统工程项目质量
(4)工作质量

2.项目质量管理的定义

  通常,人们认为质量反映的是项目对目标的需求及需求满足的程度,而项目质量管理是指保证项目满足其需求所要实施的过程。项目质量管理通过制定质量方针、建立质量目标和标准,并在项目生命期内持续使用质量计划、质量控制、质量保证和质量改进等措施来落实质量方针的执行,确保质量目标的实现,最大限度地使客户满意。

5.1.2 信息系统工程项目质量管理技术

  许多通用的工具和技术可用于信息系统工程项目的质量控制,如鱼刺图可以帮助发现导致质量问题的根本原因;帕累托图可以帮助确认引发大多数质量问题的最重要的几个因素;统计抽样可以帮助确定在进行总体分析时所需的实际样本数;标准误差表示测量数据分布中存在多少偏差;质量控制图通过对非随机数据的及时显示来保持过程处于控制之中;6σ可以帮助许多公司减少有缺陷项的个数等。下面将着重介绍这几种用于质量控制的工具和技术。

(1)鱼刺图

(2)帕累托分析
  按发生频率进行等级排序的直方图称为帕累托图,也称为排列图,它显示可识别原因的种类和造成结果的量值。等级排序用于指导纠正措施,即首先解决造成最大缺陷的问题。帕累托图与帕累托定律相关。

(3)统计抽样和标准误差
  在大多数情况下,采取重点数据抽测的方法。如果工程项目复查抽样检测人员使用统计技术,可能会发现仅需要抽测其中约100个测试结果数据,就可以确定在进行软件质量审核时所需的复查结论。样本个数取决于想要的样本有多大的代表性。决定样本个数的公式:

••

(4)质量控制图和七点运行法则

••

5.2.1 信息系统工程项目的质量保证体系
  信息系统工程项目质量的好坏主要是由项目承包人团队的工作质量决定的,要管好信息系统工程项目质量必须首先管好人的工作质量。
1.信息系统工程项目质量控制主体
  信息系统工程项目的质量控制按控制的主体可分为:发包人的质量控制、承包人的质量控制、政府的质量控制。其中,发包人的质量控制通过委托社会监理形式来实现,也就是发包人通过合同形式委托信息系统工程监理单位而实施的质量目标管理;承包人的质量控制靠承包人的质量自检体系来实现;政府的质量控制则通过行政主管部门及各级质监站来实现。即“政府监督、社会监理、企业自检”构成了信息系统工程项目的质量保证体系。

(1)政府监管
(2)社会监理
(3)企业自检
  事物变化的根本原因是内因,外因只是促使事物变化的条件,两者缺一不可,相辅相成,但矛盾的主要方面是事物的内因。如果实施企业的人员素质、管理水平低,不管政府监管多么有力,制定的有关法规多么健全,信息系统工程监理制度多么规范,监理工程师的工作多么认真细致,都无法保证工程建设质量目标的实现。因此,实行项目承包人企业自检是实现工程项目质量目标的必要条件,项目承包人建立完善的自检系统是形成信息系统工程质量保证体系的前提条件。

2.信息系统工程项目质量保证体系

  在信息系统工程项目实施过程中,为保证工程质量,应建立一套完善的质量控制体系,设置关键的质量控制点,并通过若干质量控制技术与手段,发现问题及时修正。信息系统工程项目质量保证体系如图5⁃6所示。

3.项目参与人员的质量职责
  信息系统工程项目质量的好坏是由人的工作质量决定的,要管好工程质量必须首先管好人的工作质量。承包人在实施信息系统工程项目建设过程中,按照现代质量管理的理论建立和执行质量保证体系是很重要的。承包人通过自身健全、有效的质量保证体系,参加工程项目建设的各类人员严格履行质量保证职责,保障工程项目在技术设计、采购设备和安装、调试、工程实施、测试验收和维护服务的全过程中,实施有效的质量控制,使工程质量得到保证。
(1)项目经理(2)开发、设计人员(3)项目质量师和质量检查员

(4)项目标准化主管师(5)实施工人(6)仓库保管人员

4.全面质量管理的工作方法
  信息系统工程项目承包人的自检制度和本企业的整体管理水平是有密切关系的,应该通过培训教育,提高企业全体员工的质量意识,提高管理人员项目质量管理水平,在企业中推行和实施全面质量管理。
(1)P阶段(计划阶段)
(2)D阶段(执行阶段)
(3)C阶段(检查阶段)
(4)A阶段(处理阶段)

  PDCA循环的特点是四个阶段缺一不可;大环套小环,一环扣一环;循环转动,周而复始,连续不断;在循环中提高,逐级上升。

5.2.2 信息系统工程项目质量管理程序
  信息系统工程项目质量管理与单纯的工程质量验收不一样,它不仅仅是最后的检验,而是对项目实施全过程的质量控制。每个分项工程或每道工序完工后,监理工程师对每个分项工程或每道工序进行检查验收并签字认可,对不合格的分项工程或工序要指示承包单位进行缺陷修补或返工。前项工程或工序未经检查认可,后项工程或工序不得进行(见图5⁃7)。

(1)受控状态
  ① 对设计、采购、安装、调试、检测、试运行和使用维护的方法制定相应的程序文件。现场使用的所有技术文件均应格式一致、完整、清晰并现行有效。
(2)三检制
(3)质量样板制
(4)工程预检
  (5)工作计划控制
(6)开工申请报告
(7)技术质量通知单
(8)子系统自检测试报告
(9)子系统质量检查签证

(10)中间计量
(11)竣工预检(初步验收)
  ① 各子系统分项工程基本完成。
(12)竣工验收
  ① 竣工预检时提出的问题已全部解决。

5.2.3 项目质量缺陷与事故处理
  质量缺陷泛指项目实施过程中存在的质量问题。由于各种因素的干扰,在项目实施过程中,质量缺陷的出现有时是难免的。但是,质量缺陷是可以尽可能减少的,特别是质量事故甚至可以完全避免。
1.质量缺陷的现场处理

  当信息系统工程项目在实施现场出现了质量缺陷时,要按如下程序及时处理:
2.质量事故的处理
  当信息系统工程项目在项目实施期间出现了技术规范所不允许的较严重的质量缺陷时,应视为质量事故,按如下程序处理:

5.3.1 信息系统工程项目质量控制的主要措施
  信息系统工程项目质量控制的主要措施有:
1.质量控制的依据
  质量控制的依据包括工程承包合同文件、项目设计文件、实施图纸等,以及国家和政府有关部门颁布的其他有关质量管理方面的法律、法规、规范、标准等。
2.质量控制的主要方法
(1)合同评审(2)观察检查(3)测试检验
(4)质量技术签证(5)建立质量日志
(6)组织现场质量协调会
(7)定期向发包人和监理方报告有关工程动态质量方面的情况

3.对影响工程质量因素的控制
  项目质量形成过程中的五个基本要素是:人(Man)、机(Machine)、物(Matter)、料(Material)、环(Environment)。在信息系统工程项目实施过程中,对这五个基本要素要实施全面控制与管理,一旦发生偏离能够立即发现和纠正,确保实施过程各阶段工程质量符合规定要求。
(1)对实施人员资格的控制
  (2)对材料、设备的质量控制

4.质量事前控制

  质量事前控制的目的是在工程实施开始之前,就把工程质量问题放在一切工作的首位,并采取相应的措施,确保工程质量第一。

5.质量事中控制
  质量事中控制是指项目实施过程中的质量控制,主要由项目经理、质量师或质量检查员和监理方负责,必要时会同质监站共同开展工作。

(1)单项工程竣工验收
(2)隐蔽工程检查验收
 (3)项目竣工验收

6.质量事后控制
  质量事后控制是指项目竣工验收后质保期的质量控制。
(1)日常维护、定期检查
(2)恶劣天气检查
(3)检查的方法
(4)检查的重点
(5)保修工作

5.3.2 软件工程的质量控制要点

  软件工程属于信息系统工程的范畴。软件质量是指与软件产品满足规定和隐含需求的能力有关的特征的全体,即所有描述计算机软件优秀程度的特性组合。广义的软件质量定义包含两方面的内容,即产品质量和工作质量。产品质量是指产品的使用价值及其属性,工作质量是产品质量的保证,反映了与产品质量直接有关的工作对产品质量的保证程度。

1.软件质量特性

  软件生存期模型有瀑布模型、演化模型、螺旋模型、喷泉模型和智能模型等。目前较常用的软件开发方法采用原型法与生命期法相结合的综合方法。信息系统工程项目承包人在进行软件开发时,应严格按照中华人民共和国计算机软件工程规范进行,分阶段提交信息系统工程项目软件开发的用户需求分析、概要设计、详细设计、编码开发、测试和维护、客户培训计划、相应计划执行情况、阶段评审结果等。

2.软件工程原则

  软件工程是一门研究如何用系统化、规范化、数量化等工程原则和方法去进行软件开发和维护的学科。它采用传统工程的概念、原理、技术和方法来开发与维护软件,把经过时间考验而证明正确的管理技术和当前能够得到的最先进的技术方法结合起来。按照工程化的原则和方法组织软件开发工作,是摆脱软件危机的一个主要出路。软件工程活动主要包括问题定义、可行性研究、需求分析、设计、实施、测试、支持等活动,其主要目标是可用性、正确性和合算性。软件工程的四条基本原则如下所述。
(1)选取适宜的开发模型(2)采用合适的设计方法
(3)提供高质量的工程支持(4)重视开发过程的管理

3.软件质量控制的主要任务
  评价应用软件系统开发成功的主要指标:功能满足用户需求,软件二级质量特性良好,开发成本和维护费用较低,能及时交付使用等。根据国内应用软件系统以往的开发经验,能达到以上指标的软件非常少。实际情况是,很多软件在开发过程中用户与程序员之间争议较多,程序员抱怨用户需求不明确、变更过于频繁,开发工作重复浪费现象严重;用户对程序员的抱怨也不少,总觉得开发出来的软件不好用,往往造成软件弃而不用的现象,投资浪费现象非常严重。

4.软件开发质量控制措施

  软件开发质量控制应贯穿于项目开发实施的全过程。采取的质量控制措施主要是项目经理和系统分析师、软件测试工程师、质量师或质量检查员监督软件工程项目的开发实施过程和结果,将软件开发实施过程中每一个步骤、每一个阶段的结果与事先制定的质量标准进行比较,找出其存在的差距,并分析形成这一差距的原因,及时采取改进的措施。软件开发过程中每个阶段的结果应包括产品成果及管理结果。

5.软件开发质量控制要点
(1)对用户需求的质量控制要点
(6)对软件开发技术的监督要点
① 检查软件开发过程步骤是否符合软件工程要求,文档是否标准、规范、风格一致。

(8)对软件安装和维护的质量控制要点
① 审核软件开发小组提交的软件安装计划、时间安排表。