《管理信息系统ppt课件第3章(确认).ppt》由会员分享,可在线阅读,更多相关《管理信息系统ppt课件第3章(确认).ppt(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、Management Information System 管管 理理 信信 息息 系系 统统第第 3 3 章章 信息系统开发的项目管理信息系统开发的项目管理第第1 1节节信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定 第第2 2节节信息系统开发的组织管理信息系统开发的组织管理 信息系统的计划管理信息系统的计划管理 第第3节节第第3 3节节第第4 4节节信息系统的质量管理信息系统的质量管理 3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定项项目目管管理理是是指指在在一一定定约约束束条条件件下下,为为了了高高效效率率地地实实现现项项目目的的目目标标,按按照照项项
2、目目的的内内在在规规律律和和程程序序,对对项项目目的的全全过过程程进进行行有有效效的的计计划划、组组织织、领领导导和和控控制制的的系系统管理活动。统管理活动。信息系统开发项目的启动的过程主要包括以下六信息系统开发项目的启动的过程主要包括以下六个步骤:个步骤:3.1.1信息系统开发项目意向提出信息系统开发项目意向提出在在意意向向提提出出阶阶段段,业业务务部部门门发发现现需需要要由由信信息息化化手手段段来来实实现现的的业业务务需需求求,并并提提出出开开展展信信息息系系统统开开发发项目的期望。项目的期望。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定项目选择的方法主要有以下
3、项目选择的方法主要有以下4种:种:1.注重整个组织的需要注重整个组织的需要较较多多符符合合组组织织需需求求的的项项目目成成功功的的可可能能性性比比较较大大。在在选选择择中中需需要要考考虑虑三三个个方方面面的的问问题题:需需求求、资资金金和和意意愿。愿。2.将信息系统开发项目进行分类将信息系统开发项目进行分类分分类类方方法法要要考考虑虑评评价价项项目目是是否否可可以以应应对对某某个个问问题题,或或是是抓抓住住某某次次机机会会,以以或或迎迎合合某某个个指指示示要要求求;还还要要考考虑虑完完成成项项目目的的所所需需时时间间等等要要素素。最最后后根根据据项项目目整整体体的的综综合合排排序序,将将项项目
4、目按按照照为为高高、中中、低低的的级级别优先选择。别优先选择。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定3.进行财务分析进行财务分析财财务务分分析析是是运运用用净净现现值值分分析析、投投资资收收益益率率分分析析、投投资资回回收收期期等等方方法法分分析析一一个个项项目目的的成成本本效效益益状状况况。效效益好的项目优先选择。益好的项目优先选择。4.加权评分模型加权评分模型加加权权评评分分模模型型是是一一种种基基于于多多种种标标准准进进行行项项目目选选择择的的系系统统方方法法。其其第第一一步步是是要要识识别别对对项项目目选选择择过过程程很重要的标准,然后是对各个标准赋以
5、权重。很重要的标准,然后是对各个标准赋以权重。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定3.1.2信息系统开发项目需求分析信息系统开发项目需求分析项项目目需需求求分分析析阶阶段段需需要要IT人人员员与与业业务务人人员员要要统统一一认认真真进进行行需需求求的的细细化化。一一般般来来说说,需需求求分分析析包包括括以以下下内容:内容:1.当前业务流程分析当前业务流程分析2.未来业务流程分析未来业务流程分析3.当前业务与未来业务的差异分析当前业务与未来业务的差异分析4.信息化功能点需求信息化功能点需求5.对对将将来来产产品品的的非非功功能能需需求求,如如:性性能能需需求求
6、,环境需求,安全需求等环境需求,安全需求等6.需求的优先次序需求的优先次序需需求求分分析析报报告告形形成成以以后后,还还需需要要组组织织对对需需求求的的评审,以达成项目关系人对需求的一致认可。评审,以达成项目关系人对需求的一致认可。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定3.1.3信息系统开发项目可行性方案论证信息系统开发项目可行性方案论证可可行行性性方方案案的的论论证证是是项项目目启启动动阶阶段段的的关关键键活活动动,它的质量直接影响项目的实施效果。它的质量直接影响项目的实施效果。可可行行性性方方案案论论证证的的目目的的是是通通过过确确认认管管理理体体系系和和
7、系系统统技技术术构构架架,从从而而确确认认未未来来的的管管理理和和技技术术方方案案是是否否有有效效。它它立立足足于于项项目目从从管管理理上上、技技术术上上、实实现现上上的的难难点点进进行行论论证证,最最终终形形成成可可行行性性分分析析报报告告作作为为项项目目投投入入产产出出评评估估的的依依据据、产产品品选选型型的的依依据据,以以及及后后续实施方案的约束。续实施方案的约束。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定3.1.4产品选择产品选择项目产品选型阶段又可细分为以下几个步骤:项目产品选型阶段又可细分为以下几个步骤:1.创建创建RFP根根据据需需求求阶阶段段与与可
8、可行行性性方方案案阶阶段段分分析析的的结结果果,制制定向供应商招标的文档。定向供应商招标的文档。2.解决方案评估解决方案评估制制定定产产品品选选型型评评估估的的标标准准是是该该活活动动的的核核心心,它它包包括括应应用用软软件件运运行行环环境境、项项目目实实施施能能力力、培培训训与与售后服务、供应商评价和效益风险等方面的评估。售后服务、供应商评价和效益风险等方面的评估。3.商务谈判商务谈判信信息息化化项项目目管管理理的的商商务务谈谈判判是是在在一一定定的的策策略略指指导导下下,与与产产品品及及服服务务实实施施商商进进行行的的确确定定合合同同条条款款的的过过程程。目目的的是是最最大大化化的的维维护
9、护公公司司利利益益,确确定定最最优优的的价价格格和和服服务条款。务条款。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定3.1.5信息系统开发项目章程制定信息系统开发项目章程制定信信息息系系统统开开发发项项目目章章程程是是项项目目启启动动阶阶段段的的重重要要文文件件,在在这这一一阶阶段段,需需要要将将从从意意向向提提出出、需需求求分分析析,到到可可行行性性方方案案论论证证,到到产产品品选选型型各各阶阶段段产产生生的的重重要要内内容容整整理理形形成成文文档档,并并任任命命项项目目经经理理、建建立立项项目目组组织织机机构构,申申请请项项目目经经费费,然然后后按按公公司司的的
10、管管理理流流程程,交交付付相相关关的的部部门门签签字字,成成为为确确认认项项目目合合法法性性的的文文件件。后序的所有项目活动都要以此为依据。后序的所有项目活动都要以此为依据。3.1.6信息系统开发项目启动会信息系统开发项目启动会一一般般情情况况下下在在立立项项批批准准后后以以,从从项项目目启启动动准准备备到项目启动会结束这一过程统称为项目启动会阶段。到项目启动会结束这一过程统称为项目启动会阶段。3.1 3.1 信息系统开发项目的立项与鉴定信息系统开发项目的立项与鉴定启启动动会会议议是是项项目目开开工工的的正正式式宣宣告告,参参加加人人应应该该包包括括项项目目组组织织机机构构中中的的关关键键角角
11、色色,如如管管理理层层领领导导、项项目目经经理理、供供应应商商代代表表、客客户户代代表表、项项目目监监理理、技技术人员代表等。术人员代表等。项目启动会的内容主要包括:项目启动会的内容主要包括:1.阐述项目背景、价值、目标阐述项目背景、价值、目标2.项目交付物介绍项目交付物介绍3.项目组织机构及主要成员职责介绍项目组织机构及主要成员职责介绍4.项目初步计划与风险分析项目初步计划与风险分析5.项目管理制度项目管理制度6.项目将要使用的工作方式项目将要使用的工作方式3.2 3.2 信息系统开发的组织管理信息系统开发的组织管理严严密密的的组组织织管管理理工工作作是是使使系系统统顺顺利利进进行行并并取取
12、得得成成功的保证。它分为领导组织和工作组织两个方面。功的保证。它分为领导组织和工作组织两个方面。3.2.1信息系统开发的领导组织信息系统开发的领导组织系系统统开开发发领领导导小小组组是是领领导导整整个个系系统统开开发发工工作作的的组组织织部部门门,负负责责对对开开发发工工作作的的规规划划、计计划划、资资金金预预算算等等工工作作的的审审核核;协协调调各各个个机机构构对对信信息息系系统统数数据据流流程程、工工作作制制度度、数数据据标标准准事事项项需需求求的的统统一一;安安排排参参加加各各阶阶段段开开发发工工作作的的人人员员以以及及任任务务;组组织织召召集集各各类类人人员员对对各各阶阶段段开开发发工
13、工作作的的方方案案文文件件、说说明明书书等等进进行行审审核核,并并负负责责对对系系统统开开发发实实施施后后进进行行最最终终的的验验收收和和评评审审。在在开开发发大大型型系系统统时时,应应将将领领导导小小组组设设为为常常设设机构。机构。典典型型的的系系统统开开发发领领导导小小组组组组织织结结构构形形式式如如图图3-1所示。所示。MIS开发领导小组(组长)开发领导小组(组长)规规划划部部预预算算部部开开发发部部运运行行部部审审计计部部图图3-1系统开发领导小组组织结构图系统开发领导小组组织结构图3.2 3.2 信息系统开发的组织管理信息系统开发的组织管理3.2 3.2 信息系统开发的组织管理信息系
14、统开发的组织管理3.2.2信息系统开发的工作组织信息系统开发的工作组织工工作作组组织织着着眼眼于于系系统统分分析析、系系统统设设计计、系系统统实实施施中中的的具具体体工工作作,如如工工作作计计划划、编编制制预预算算、人人员员组组织等。织等。1.系统开发组织工作系统开发组织工作系系统统开开发发的的组组织织工工作作的的任任务务就就是是合合理理地地配配置置人人、财财、物物等等资资源源,高高质质量量地地按按时时完完成成阶阶段段的的工工作作内内容容,保证整个系统开发工作的成功。保证整个系统开发工作的成功。合合理理的的开开发发机机构构一一般般根根据据开开发发工工作作的的需需要要、工工作作性性质质的的分分类
15、类和和职职能能设设置置,可可设设立立领领导导小小组组,下下设设开发组、应用组、维护组及资料组。开发组、应用组、维护组及资料组。典型的开发组织人员结构如图典型的开发组织人员结构如图3-2所示。所示。图图3-2系统开发领导小组人员结构图系统开发领导小组人员结构图系统开发领导小组系统开发领导小组应用小组应用小组雇员雇员雇员雇员雇员雇员维护小组维护小组雇员雇员雇员雇员雇员雇员开发小组开发小组雇员雇员雇员雇员雇员雇员资料小组资料小组雇员雇员雇员雇员雇员雇员3.2 3.2 信息系统开发的组织管理信息系统开发的组织管理3.2 3.2 信息系统开发的组织管理信息系统开发的组织管理2.系统开发方式的选择系统开发
16、方式的选择信信息息系系统统的的开开发发方方式式主主要要有有4种种,其其比比较较如如表表3-1所示。所示。自自行行开开发发所所需需时时间间较较长长,但但可可得得到到适适合合本本单单位位的的满满意意系系统统,并并培培养养了了自自己己的的开开发发人人员员,这这对对于于系系统统投投入入正正常常运运行行和和日日后后的的升升级级换换代代有有极极大大的的好好处处。这这种种方方式需要较强的领导组织和技术支持。式需要较强的领导组织和技术支持。委委托托开开发发最最省省事事、但但投投入入资资金金也也大大,同同时时也也应应配配备备精精通通业业务务的的人人员员参参与与,并并经经常常进进行行监监督督、检检查查和和协协调。
17、调。3.2 3.2 信息系统开发的组织管理信息系统开发的组织管理联联合合开开发发方方式式通通常常合合作作对对象象是是具具有有一一定定系系统统分分析析与与设设计计力力量量的的本本行行业业单单位位,实实质质是是半半委委托托性性质质,但但对对方方有有培培训训任任务务、成成果果共共享享。双双方方必必须须注注意意搞搞好好关关系系,使之建立在真诚合作的基础上。使之建立在真诚合作的基础上。全全部部采采用用外外购购现现成成软软件件的的方方式式具具有有费费用用小小、避避免免重重复复劳劳动动等等优优点点,比比较较适适用用于于小小型型单单位位和和单单个个系系统统的的建建立立。但但是是单单位位应应具具备备根根据据系系
18、统统的的需需求求鉴鉴别别及及校校验验软软件包功能与适应条件的能力和进行初始化工作的能力。件包功能与适应条件的能力和进行初始化工作的能力。表表3-1 系统开发方式的比较系统开发方式的比较方式方式特点特点自行开发自行开发委托开发委托开发联合开发联合开发购买现成软件包购买现成软件包对分析、设计力对分析、设计力量的要求量的要求非常需要非常需要不太需要不太需要逐步培养逐步培养少量培养少量培养编程力量的需求编程力量的需求非常需要非常需要不需要不需要需要需要少量需要少量需要系统维护系统维护容易容易较困难较困难较容易较容易困难困难开发费用开发费用少少多多较多较多较少较少3.2 3.2 信息系统开发的组织管理信
19、息系统开发的组织管理3.3 3.3 信息系统的计划管理信息系统的计划管理计划管理,包括人员、资金、进度等方面的计划。计划管理,包括人员、资金、进度等方面的计划。3.3.1人员计划人员计划信信息息系系统统开开发发是是智智力力密密集集、劳劳动动密密集集的的项项目目,它它受受人人力力资资源源影影响响较较大大。信信息息系系统统开开发发的的人人力力分分配配大大致致符符合合Rayleigh-Norden曲曲线线的的分分布布,即即呈呈现现出出前前后后用用人人少少,中中间间用用人人多多的的不不稳稳定定人人员员需需求求情情况,如图况,如图3-3所示。所示。0时间人力图图3-3 用做人力计划的用做人力计划的Ray
20、leigh-Norden曲线示意图曲线示意图3.3 3.3 信息系统的计划管理信息系统的计划管理3.3 3.3 信息系统的计划管理信息系统的计划管理在在图图3-3中中代代表表浪浪费费的的人人力力;代代表表不不足足的的人人力;力;代表过剩的人力。代表过剩的人力。横横坐坐标标代代表表距距离离开开发发起起点点的的时时间间,纵纵坐坐标标代代表表在在不不同同时时间间点点需需要要的的人人力力。该该图图中中用用虚虚线线画画出出的的矩矩形形显显示示了了因因平平均均使使用用人人力力而而带带来来的的一一些些问问题题:开开始始阶阶段段人人力力过过剩剩,造造成成浪浪费费(如如图图3.3中中的的所所示示);开开发发中中
21、期期又又显显得得人人手手不不足足(如如图图3.3中中的的所所示示);以以后后再再来来补补偿偿,则则已已经经为为时时过过晚晚(如如图图3.3中中的的所所示)。示)。工作量时间业务人员专业人员图图3.4 新系统开发过程中专业人员和业务人员工作量变化图新系统开发过程中专业人员和业务人员工作量变化图 3.3 3.3 信息系统的计划管理信息系统的计划管理在在系系统统开开发发中中涉涉及及各各类类专专业业技技术术人人员员,如如系系统统分分析析员员、系系统统设设计计员员、系系统统程程序序员员、操操作作员员、系系统统维维护护员员以以及及管管理理人人员员等等。这这些些人人员员在在系系统统开开发发各各阶阶段的需求量
22、如图段的需求量如图3-4所示。所示。3.3 3.3 信息系统的计划管理信息系统的计划管理3.3.2资金计划资金计划资资金金计计划划是是指指对对系系统统的的开开发发与与运运行行各各项项工工作作所所需需要要的的资资金金的的预预算算筹筹措措的的工工作作安安排排。资资金金预预算算主主要要是对系统开发成本的概算。是对系统开发成本的概算。信信息息系系统统开开发发项项目目的的成成本本从从财财务务角角度度来来看看主主要要有如下的项目:有如下的项目:(1)硬硬件件购购置置费费,如如计计算算机机及及相相关关设设备备的的购购置置,不不间断电源、空调器等的购置费。间断电源、空调器等的购置费。(2)软软件件购购置置费费
23、,如如操操作作系系统统软软件件、数数据据库库系系统软件和其它应用软件的购统软件和其它应用软件的购置费。置费。(3)系统开发费,包括各类人工费等。)系统开发费,包括各类人工费等。(4)系系统统运运行行费费,包包括括基基本本建建设设费费、人人员员培培训训费、材料费、管理费用等。费、材料费、管理费用等。3.3 3.3 信息系统的计划管理信息系统的计划管理3.3.3实施进度计划实施进度计划实实施施进进度度计计划划是是对对项项目目、活活动动做做出出的的一一系系列列时时间计划。间计划。1.常用的项目进度计划方法常用的项目进度计划方法(1)PERT/CPM方法方法计计划划评评审审技技术术(ProgramEv
24、aluationandReviewTechnique,PERT)是是20世世纪纪50年年代代末末,由由Malcolm等人提出的一种进度计划方法。等人提出的一种进度计划方法。PERT是是利利用用概概率率统统计计理理论论,对对那那些些不不能能确确定定其其持持续续时时间间的的工工作作先先估估计计出出三三种种互互不不相相同同的的时时间间,求求出出它它们们的的加加权权平平均均持持续续时时间间获获期期望望持持续续时时间间,然然后后按按关关键键路路径径法法(CriticalPathMethod,CPM)进进行行时时间间参参数数的的计计算算和和分分析析,同同时时根根据据概概率率分分布布规规律律确确定定各各种种
25、时时间间参参数数所所出出现现的的概概率率,从从而而对对计计划划实实现现的的可能性做出客观预测。可能性做出客观预测。3.3 3.3 信息系统的计划管理信息系统的计划管理(2)GERT方法方法GERT(GraphicalEvaluationReviewTechnique)称称为为图图示示评评审审技技术术,又又叫叫随随机机网网络络技技术术,是是一一种种能能反反映映多多种种随随机机因因素素及及随随机机变变量量之之间间相相互互关关系系的的网网络络技技术术。在在GERT网网络络中中可可以以包包含含具具有有不不同同逻逻辑辑特特征征的的节节点点,节节点点的的引引出出端端允允许许有有多多个个概概率率分分支支,网
26、网络络中中允允许许回回路路和和自自环环存存在在,每每项项活活动动的的周周期期均均可可选选取取任任何何种种类类的的概概率率分分布布等等等等。因因此此它它为为许许多多复复杂杂的的、包包含多种随机因素问题的研究提供了有效的途径。含多种随机因素问题的研究提供了有效的途径。3.3 3.3 信息系统的计划管理信息系统的计划管理(3)计算机模拟方法计算机模拟方法这这种种方方法法是是用用计计算算机机模模拟拟在在不不同同活活动动假假设设下下项项目目所所需需要要的的时时间间。最最常常用用的的技技术术是是蒙蒙特特卡卡罗罗分分析析。这这种种方方法法是是要要确确定定每每个个活活动动所所需需时时间间的的概概率率分分布布,
27、然然后后通通过过计计算算来来产产生生该该概概率率下下可可能能出出现现的的活活动动时时间间,通通过过多多次次模模拟拟,就就可可以以通通过过概概率率统统计计分分析析的的方方法法得得出出该该活活动动所需要的时间估计。所需要的时间估计。(4)关键链技术关键链技术关关键键链链技技术术是是由由高高德德拉拉特特博博士士提提出出的的。他他认认为为“隐隐藏藏在在项项目目里里头头的的不不确确定定因因素素,是是可可能能造造成成项项目目管管理理不不善善与与失失败败的的主主要要因因素素”。他他将将资资源源约约束束提提升升到到与与工工序序间间逻逻辑辑依依赖赖关关系系同同等等重重要要的的地地位位,认认为为是是各各工工序序持
28、持续续时时间间、紧紧前前关关系系与与资资源源供供求求之之间间的的相相互互作用共同决定着项目总工期。作用共同决定着项目总工期。3.3 3.3 信息系统的计划管理信息系统的计划管理2进度计划方法的选择进度计划方法的选择采用进度计划方法时应该考虑以下六种因素采用进度计划方法时应该考虑以下六种因素(1)项项目目的的规规模模大大小小。小小项项目目应应采采用用简简单单的的进进度度计计划划方方法法,大大项项目目为为了了保保证证按按工工期期按按质质量量达达到到项项目目目标,就需要考虑用复杂的进度计划方法。目标,就需要考虑用复杂的进度计划方法。(2)项项目目的的复复杂杂程程度度。项项目目的的规规模模并并不不一一
29、定定总总是与项目的复杂程度城正比。是与项目的复杂程度城正比。(3)项项目目的的紧紧急急性性。在在项项目目急急需需进进行行(特特别别是是开始阶段)时,不妨考虑采用较简单的进度计划方法。开始阶段)时,不妨考虑采用较简单的进度计划方法。(4)对对项项目目细细节节掌掌握握的的程程度度。如如果果在在开开始始阶阶段段对对项项目目的的细细节节了了解解不不够够清清楚楚,则则无无法法应应用用CPM和和PERT方法。方法。(5)总总进进度度是是否否由由一一两两项项关关键键事事项项所所决决定定。如如果果是是则则对对其其他他工工作作就就不不必必编编制制更更详详细细、更更复复杂杂的的进进度度计划了。计划了。(6)有有无
30、无相相应应的的技技术术力力量量和和设设备备。例例如如,如如果果没没有有计计算算机机设设备备,则则通通常常难难以以应应用用CPM和和PERT方方法法。如如果果没没有有受受到到良良好好训训练练的的合合格格技技术术人人员员,将将无无法法胜胜任任利用复杂方法来编制进度计划。利用复杂方法来编制进度计划。3.3 3.3 信息系统的计划管理信息系统的计划管理3.4 3.4 信息系统的质量管理信息系统的质量管理3.4.1信息系统开发项目的质量与质量管理信息系统开发项目的质量与质量管理1信息系统开发项目质量的概念信息系统开发项目质量的概念根根据据ISO9000:2000标标准准的的定定义义,质质量量是是指指“一
31、一组组固固有有特特性性满满足足要要求求的的程程度度。”将将其其进进行行推推广广便便不不难难得得出出信信息息系系统统开开发发项项目目质质量量的的概概念念,即即一一组组固固有有特特性性满满足足信信息息系系统统开开发发项项目目具具体体要要求求的的程程度度。其其中中“要要求求”一一词词具具有有两两层层含含义义,既既包包括括明明示示的的要要求求,又又包包括括隐隐含含的的要要求求。明明示示的的要要求求通通常常是是指指在在合合同同环环境境下下以以书书面面形形式式明明确确订订立立的的各各项项条条款款,例例如如项项目目质质量量所所需需满满足足的的相相关关行行业业的的法法律律法法规规、供供需需双双方方就就质质量量
32、要要求求共共同同达达成成的的书书面面协协议议等等;而而隐隐含含的的要要求求则则是是指指项项目目的的利利益益相相关关者者所所遵遵循循的的行行业业惯惯例例或或普普遍遍做做法法,相相应应的的具具体体需需求求应应该是不言自明的。该是不言自明的。3.4 3.4 信息系统的质量管理信息系统的质量管理2信息系统开发项目质量的特点信息系统开发项目质量的特点(1)信息系统开发项目质量既包括项目可交付成果信息系统开发项目质量既包括项目可交付成果的质量又包括项目过程的质量。可交付成果的质量即的质量又包括项目过程的质量。可交付成果的质量即项目最终所提供的产品或者是服务应该完全满足供需项目最终所提供的产品或者是服务应该
33、完全满足供需双方所约定的质量要求,充分实现交付物的企业应用双方所约定的质量要求,充分实现交付物的企业应用价值,这也是信息系统开发项目质量管理的根本目的。价值,这也是信息系统开发项目质量管理的根本目的。而项目过程的质量则是对可交付成果质量的有力保证,而项目过程的质量则是对可交付成果质量的有力保证,过程质量的有效提高,自然将会促使可交付物质量水过程质量的有效提高,自然将会促使可交付物质量水平的相应提升;平的相应提升;(2)除了具有一般项目的一次性和独特性特征之外,除了具有一般项目的一次性和独特性特征之外,信息系统开发项目最为显著的一个标志就是需求的模信息系统开发项目最为显著的一个标志就是需求的模糊
34、性和高度不确定性,包括项目发起人、项目用户等糊性和高度不确定性,包括项目发起人、项目用户等在内的各个利益相关者在项目的初始阶段往往无法充在内的各个利益相关者在项目的初始阶段往往无法充分认识、界定和准确描述出自己的需求,从而导致信分认识、界定和准确描述出自己的需求,从而导致信息系统开发项目范围不断发生变化几乎成为必然。息系统开发项目范围不断发生变化几乎成为必然。3.4 3.4 信息系统的质量管理信息系统的质量管理3.4 3.4 信息系统的质量管理信息系统的质量管理3信息系统开发项目质量管理的概念信息系统开发项目质量管理的概念根据根据项目管理知识体系指南项目管理知识体系指南第三版第三版(PMBOK
35、)中的定义,)中的定义,“项目质量管理过程包括保项目质量管理过程包括保证项目能够满足原先规定的各项要求所需要的实施组证项目能够满足原先规定的各项要求所需要的实施组织的活动,即决定质量方针、目标与责任的所有活动,织的活动,即决定质量方针、目标与责任的所有活动,并通过诸如质量规划、质量保证、质量控制、质量持并通过诸如质量规划、质量保证、质量控制、质量持续改进等方针、程序和过程实施质量体系。续改进等方针、程序和过程实施质量体系。”信息系统开发项目质量管理的主要目的就是通过信息系统开发项目质量管理的主要目的就是通过上述所有的管理活动来确保当前信息系统开发项目满上述所有的管理活动来确保当前信息系统开发项
36、目满足其所应满足的各项需求。足其所应满足的各项需求。3.4 3.4 信息系统的质量管理信息系统的质量管理4信息系统开发项目质量管理的原则信息系统开发项目质量管理的原则(1)以用户满意度为导向的原则)以用户满意度为导向的原则(2)重视领导与全员参与的原则)重视领导与全员参与的原则(3)过程管理和持续改进的原则)过程管理和持续改进的原则所谓过程,可以将其理解为通过利用各种不同所谓过程,可以将其理解为通过利用各种不同的资源并实施相应的管理,从而将输入增值转换为的资源并实施相应的管理,从而将输入增值转换为输出的一组活动。对于这些过程还要进行持续的质输出的一组活动。对于这些过程还要进行持续的质量改进,通
37、常是以计划量改进,通常是以计划-实施实施-检查检查-处理循环(即处理循环(即PDCA循环、戴明改进循环)作为质量改进的理论循环、戴明改进循环)作为质量改进的理论基础和指导思想;基础和指导思想;(4)预防胜于检查的原则)预防胜于检查的原则(5)基于事实和数据进行决策的原则)基于事实和数据进行决策的原则(6)供需双方密切合作的原则)供需双方密切合作的原则3.4 3.4 信息系统的质量管理信息系统的质量管理3.4.2信息系统开发项目的质量控制信息系统开发项目的质量控制根据根据ISO9000:2000标准的定义,质量控制是指标准的定义,质量控制是指“质量管理的一部分,致力于满足质量要求。质量管理的一部
38、分,致力于满足质量要求。”与质与质量保证相比,质量控制更多强调的是一种具有过程性量保证相比,质量控制更多强调的是一种具有过程性特征的质量管理活动,主要用来诊断和纠正项目质量特征的质量管理活动,主要用来诊断和纠正项目质量偏差。偏差。1经典的质量控制方法经典的质量控制方法目前被广泛应用于信息系统开发项目质量控制目前被广泛应用于信息系统开发项目质量控制过程中的工具和方法最有影响力的当属过程中的工具和方法最有影响力的当属“质量七工质量七工具具”,即因果图、控制图、流程图、直方图、帕累,即因果图、控制图、流程图、直方图、帕累托图、趋势图和散点图。托图、趋势图和散点图。3.4 3.4 信息系统的质量管理信
39、息系统的质量管理(1)因果图法因果图法20世纪中期,日本质量管理专家石川馨提出了世纪中期,日本质量管理专家石川馨提出了因果分析法,所以因果图又称石川图、鱼刺图或树因果分析法,所以因果图又称石川图、鱼刺图或树枝图,它是一种用来描述质量特性波动情况与其潜枝图,它是一种用来描述质量特性波动情况与其潜在原因之间相互关系的图表。因果分析法是一种从在原因之间相互关系的图表。因果分析法是一种从结果出发,通过逆向查找来确定导致该结果的具体结果出发,通过逆向查找来确定导致该结果的具体原因的分析方式,将结果与原因用箭头联系起来便原因的分析方式,将结果与原因用箭头联系起来便可形成相应的因果图。可形成相应的因果图。3
40、.4 3.4 信息系统的质量管理信息系统的质量管理(2)控制图法控制图法控制图是用来对管理过程和项目交付物的质量控制图是用来对管理过程和项目交付物的质量特性随时间推移而产生的变化情况加以跟踪和记录,特性随时间推移而产生的变化情况加以跟踪和记录,用统计图形的方式来帮助项目团队监控过程质量的用统计图形的方式来帮助项目团队监控过程质量的变化情况,一旦质量参数的波动幅度超出允许的偏变化情况,一旦质量参数的波动幅度超出允许的偏差范围便要求质量控制人员及时介入并对其进行调差范围便要求质量控制人员及时介入并对其进行调整。整。控制图由控制上限、中心线和控制下限组成,控制图由控制上限、中心线和控制下限组成,当连
41、续当连续7个观测结果落在中心线的同一侧或者呈现出个观测结果落在中心线的同一侧或者呈现出相同的上升、下降趋势时,说明当前项目出现了一相同的上升、下降趋势时,说明当前项目出现了一定的质量问题或隐患,这就是所谓的定的质量问题或隐患,这就是所谓的“七点规则七点规则”3.4 3.4 信息系统的质量管理信息系统的质量管理(3)流程图法流程图法流程图是一种以箭线和结点形式表示的、用于流程图是一种以箭线和结点形式表示的、用于描述项目中不同要素之间相互联系的图表。描述项目中不同要素之间相互联系的图表。(4)帕累托图法)帕累托图法在实施一个信息系统开发项目中由于系统中在实施一个信息系统开发项目中由于系统中80%的
42、问题往往只是由的问题往往只是由20%的原因引起的(即我们的原因引起的(即我们平时所熟知的平时所熟知的“二八法则二八法则”),帕累托分析正是以),帕累托分析正是以直方图的形式对造成系统问题的不同原因进行从高直方图的形式对造成系统问题的不同原因进行从高到低的排序,从而准确地找出那到低的排序,从而准确地找出那20%的具体原因,的具体原因,并及时地加以解决,通过集中力量解决关键性矛盾并及时地加以解决,通过集中力量解决关键性矛盾的方法,达到在尽可能短的时间内使整个系统的用的方法,达到在尽可能短的时间内使整个系统的用户满意度得到大幅度提高的目的。户满意度得到大幅度提高的目的。3.4 3.4 信息系统的质量
43、管理信息系统的质量管理(5)趋势图法趋势图法趋势图是按照时间的先后顺序将观测数据绘制趋势图是按照时间的先后顺序将观测数据绘制在二维坐标系中而形成的图表,并以这些项目前期在二维坐标系中而形成的图表,并以这些项目前期的历史数据作为基础,运用时间序列分析、一元及的历史数据作为基础,运用时间序列分析、一元及多元回归分析或相关性分析等数理统计方法,对项多元回归分析或相关性分析等数理统计方法,对项目过程的发展趋势进行分析和预测,提前识别和确目过程的发展趋势进行分析和预测,提前识别和确认出可能发生的质量偏差情况。认出可能发生的质量偏差情况。(6)统计抽样技术)统计抽样技术统计抽样技术的最大优势在于可以大幅度
44、的减统计抽样技术的最大优势在于可以大幅度的减少信息系统开发项目的质量控制成本,例如当前正少信息系统开发项目的质量控制成本,例如当前正在实施一个销售管理信息系统项目,假如项目每年在实施一个销售管理信息系统项目,假如项目每年会接收到来自会接收到来自500家客户的家客户的10万张订单,那么逐一审万张订单,那么逐一审查这查这10万张订单格式所产生的工作量将会是无法想万张订单格式所产生的工作量将会是无法想象的,因此为了保证所设计订单格式的合理性,从象的,因此为了保证所设计订单格式的合理性,从而满足数据库的质量要求,可以采用统计抽样技术,而满足数据库的质量要求,可以采用统计抽样技术,实现在质量与成本这两者
45、之间的平衡。实现在质量与成本这两者之间的平衡。3.4 3.4 信息系统的质量管理信息系统的质量管理3.4 3.4 信息系统的质量管理信息系统的质量管理2.信息系统开发项目的软件测试技术信息系统开发项目的软件测试技术软件测试可以划分为单元测试、集成测试、确认测软件测试可以划分为单元测试、集成测试、确认测试和验收测试。试和验收测试。(1)单元测试单元测试单元测试是对于程序模块内部的逻辑关系、程单元测试是对于程序模块内部的逻辑关系、程序算法和数据处理结果等方面的正确性所进行的测序算法和数据处理结果等方面的正确性所进行的测试和检验工作。其内容通常包括模块接口测试、模试和检验工作。其内容通常包括模块接口
46、测试、模块局部数据结构测试、模块错误处理过程测试、模块局部数据结构测试、模块错误处理过程测试、模块路径和行覆盖测试以及模块边界条件测试等方面。块路径和行覆盖测试以及模块边界条件测试等方面。(2)集成测试集成测试集成测试是将各个程序模块组合在一起共同运集成测试是将各个程序模块组合在一起共同运行,来检验不同模块之间的衔接度和可能存在的相行,来检验不同模块之间的衔接度和可能存在的相互影响关系、各个模块之间接口的潜在问题等。互影响关系、各个模块之间接口的潜在问题等。3.4 3.4 信息系统的质量管理信息系统的质量管理(3)确认测试确认测试确认测试主要是以软件需求说明书中所规定的确认测试主要是以软件需求
47、说明书中所规定的确认标准为基础,对软件的实际功能、运行效率、确认标准为基础,对软件的实际功能、运行效率、易用性、兼容性、鲁棒性等质量特性指标进行检验。易用性、兼容性、鲁棒性等质量特性指标进行检验。(4)验收测试验收测试验收测试是指以用户为主导的,在实际的软、验收测试是指以用户为主导的,在实际的软、硬件环境下所开展的测试活动,其关注点在于项目硬件环境下所开展的测试活动,其关注点在于项目交付物是否能够适应最终用户的日常工作需要。由交付物是否能够适应最终用户的日常工作需要。由于验收测试是软件开发结束之后、用户将软件产品于验收测试是软件开发结束之后、用户将软件产品正式投入实际应用以前所进行的最后一次质
48、量检验正式投入实际应用以前所进行的最后一次质量检验活动,所以验收测试需要对软件的各个方面进行全活动,所以验收测试需要对软件的各个方面进行全面的质量验证,以最终确认项目团队所开发的软件面的质量验证,以最终确认项目团队所开发的软件产品是否符合合同规定的各项功能需求和性能要求,产品是否符合合同规定的各项功能需求和性能要求,以及能否得到用户的接受。以及能否得到用户的接受。3.4 3.4 信息系统的质量管理信息系统的质量管理3.信息系统开发项目的配置管理信息系统开发项目的配置管理配置管理是信息系统开发项目质量管理的一个配置管理是信息系统开发项目质量管理的一个重要组成部分,主要用于辅助项目团队控制和维护重
49、要组成部分,主要用于辅助项目团队控制和维护在整个项目生命周期中软件产品及相关文档的完整在整个项目生命周期中软件产品及相关文档的完整性、一致性和可跟踪性,是一种贯穿于整个项目过性、一致性和可跟踪性,是一种贯穿于整个项目过程,并且能够有效识别、记录和控制软件配置变更,程,并且能够有效识别、记录和控制软件配置变更,同时实现配置状态在不同项目团队成员之间及时发同时实现配置状态在不同项目团队成员之间及时发布和共享的保护性活动。布和共享的保护性活动。信息系统开发项目的配置管理通常具有信息系统开发项目的配置管理通常具有4个主要个主要功能,即配置标识、配置控制、配置状态报告和配功能,即配置标识、配置控制、配置
50、状态报告和配置审计。置审计。3.4 3.4 信息系统的质量管理信息系统的质量管理(1)配置标识配置标识配置标识主要是对当前信息系统开发项目的各配置标识主要是对当前信息系统开发项目的各个软件配置项进行识别、描述和记录。其中软件配个软件配置项进行识别、描述和记录。其中软件配置项通常可以分为置项通常可以分为4种类型,即设计文档,如软件开种类型,即设计文档,如软件开发计划、软件需求文档、软件测试计划、版本描述发计划、软件需求文档、软件测试计划、版本描述文档等;软件代码,如程序源文件、由源文件生成文档等;软件代码,如程序源文件、由源文件生成的目标代码等;数据文件,如测试用例、具体的测的目标代码等;数据文