管理信息系统第4章-信息系统开发的项目管理

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第一节信息系统开发项目及其管理第二节信息系统开发项目启动第三节信息系统开发项目的计划第四节信息系统开发项目实施控制第五节信息系统开发项目的收尾本章小结第四章信息系统开发项目管理1.1信息系统开发项目及其管理信息系统开发项目的特点(1)信息系统具有抽象性,不是具体的物理实体,和建造一栋大楼具有很大的不同;(2)信息系统的开发受到计算机系统的限制,对计算机系统有不同程度的依赖;(3)信息系统开发目前大多数仍然采用手工编程的开发模式,基本上属于定制开发,和其他项目相比,信息系统开发项目具有更大的独特性;(4)信息系统开发项目本身比较复杂,其人工成本相当昂贵,需要投入大量的、复杂的、高强度的脑力劳动。项目管理的基本概念(1)在范围、时间、成本和质量中寻求平衡;(2)在有着不同需求和期望的项目干系人中寻求平衡;(3)在客户的需求和期望中寻求平衡。1.1信息系统开发项目及其管理项目管理的知识领域项目整体管理项目计划编制项目计划实施整体变更控制项目成本管理资源计划编制成本估算成本预算成本控制项目沟通管理沟通计划编制信息发送绩效报告管理收尾项目范围管理启动范围计划编制范围定义范围审核范围变更控制项目质量管理质量计划编制质量保证质量控制项目时间管理活动定义活动排序活动历时估计进度计划编制季度计划控制项目人力资源管理组织计划编制人员获取团队建设项目采购管理采购计划编制询价计划编制询价供方选择合同管理合同收尾项目管理项目风险管理风险管理计划编制风险识别定量风险分析定性风险分析风险应对计划编制风险监控图4-1项目管理特有知识领域及主要工作内容1.1信息系统开发项目及其管理项目管理过程(1)启动过程(InitiatingProcesses)——决定项目或项目阶段的起始与否。(2)计划过程(PlanningProcesses)——计划编制及其相关工作与活动的集合,确定项目或项目阶段的工作目标、制订工作计划方案、编制资源供应计划、进行成本预算、建立应急措施。(3)执行过程(ExecutingProcesses)——计划执行及其相关工作与活动的集合,组织和协调人力、财力、物力来进行各项任务和工作,激励项目团队完成既定的工作计划。(4)收尾过程(ClosingProcesses)——项目(或阶段)收尾工作的集合,制订项目或项目阶段的移交条件,完成项目阶段成果的移交。启动过程控制过程计划过程执行过程收尾过程图4-2项目管理过程的逻辑关系1.1信息系统开发项目及其管理信息系统开发项目管理特征(1)信息系统开发进度和质量难于估计和度量;(2)项目周期长且复杂度高;(3)软件需要满足一群人的期望。信息系统开发项目管理过程(1)项目启动;(2)项目计划;(3)项目实施及控制;(4)项目收尾。1.2信息系统开发项目的启动信息系统开发项目的立项(1)信息系统开发项目立项是要回答“应选择哪个信息系统项目”的问题,其关注的核心是效益和利润,即需要投入多少成本?能否盈利?什么时候能够盈利?能否持久的盈利?企业需要对每一个信息系统项目所带来的机会和成本进行权衡,其目标就是对时间和优势的竞争需求进行平衡。整个立项报告都需要围绕这些核心问题进行展开。(2)在信息系统项目立项阶段,企业领导者一般会对制造-购买做出决策,确定待开发的信息系统的哪些部分应当“采购”、“外包”或“自主研发”。除了需要考虑制造或者购买的初始成本,还要考虑后续的大量费用。1.2信息系统开发项目的启动自制-购买决策过程示意自制方案购买方案成本差异自制需要25000元每月的费用2500元购买需要17000元制造差异是8000元每月的费用2700元服务差异200元解决方案自制方案可以承受的月份数:8000/200=40如果软件的生存期在40个月以内,可以选择购买方案如果软件的生存期不在40个月以内,可以选择购买方案图4-3自制-购买决策过程1.2信息系统开发项目的启动自制-购买决策过程的常用选择依据表4-1自造-购买决策过程的常用选择依据自制的理由购买的理由自制成本少购买成本低可以采用自制的技巧不会自制工作可控工作量小可以获得知识产权购买更有益学习新的技能转移风险有可用的开发人员有很好的供货商核心项目工作项目可以将注意力放在其他工作上1.2信息系统开发项目的启动信息系统开发项目的授权(1)企业选择了一个信息系统开发项目之后,就需要对这个项目进行授权和初始化,以便确认相关的人知晓这个项目。这时候需要一个正式的文档来确认项目的正式成立,这个文档可以有很多不同的形式,一个最主要的形式就是项目章程(ProjectCharter)。(2)项目章程是指项目执行组织高层批准的一份以书面签署的确认项目存在的文件,包括对项目的确认、对项目经理的授权和项目目标的概述等。项目章程是一个正式的文档,它正式的认可一个项目的有效性,并指出项目的目标和管理方向。它授权项目经理来完成项目,从而保证项目经理可以组织资源用于项目活动。项目章程通常由项目发起人、出资人或者高层管理人员等签发。1.2信息系统开发项目的启动项目章程示意表4-2某IT升级项目的项目章程项目题目:IT升级项目项目开始时间:2019.5.10项目结束时间:2019.6.15项目经理:王五,王五abcProjectObjectives:根据新的企业标准对企业所有人员的软件硬件进行升级,新的标准见附件。升级可能影响服务器和一些计算机以及一些网络的软硬件。软硬件的费用300万元,人工成本为20万。建议采用方法:升级数据库目录做详细的成本估算,然后上报获取软硬件报价尽可能用内部的人员参与项目人员角色职责王五项目经理规划、监控项目张三质量经理负责项目的质量李四技术经理负责技术赵六系统支持负责产品的所有系统、网络陈时采购经理负责采购软硬件1.3信息系统开发项目的计划范围计划(一)信息系统开发项目的需求1.信息系统项目的需求层次2.信息系统项目的需求管理过程用户需求功能需求系统需求质量特征非功能性需求约束和假设软件需求规格业务需求图4-4信息系统项目的需求层次图4-5需求管理过程需求规格编写需求工程需求管理需求开发需求获取需求分析需求验证变更管理1.3信息系统开发项目的计划范围计划(二)信息系统开发项目中的任务分解1.任务分解结构2.任务分解的方法图4-7WBS任务分解结构图4-8有编码的WBS系统子系统子系统子系统模块模块模块模块模块模块模块模块模块1:系统1.3:子系统1.1:子系统1.2:子系统1.1.11.1.21.1.31.2.11.2.21.2.31.3.11.3.21.3.31.3信息系统开发项目的计划进度计划(一)活动定义(二)活动排序1.确定活动质检依赖关系的原则2.活动之间的四种依赖关系(三)项目进度管理图示1.甘特图2.网络图1.3信息系统开发项目的计划进度计划表4-3活动间的四种依赖关系依赖关系缩写图示典型例子完成—开始FSFinish-to-start需求分析—系统设计开始—开始SSStart-to-start选择设计—选择买主完成—完成FFFinish-to-finish复制磁盘—创建文件开始—完成SFStart-to-finish很少使用,仅专业象征性使用ABABABAB1.3信息系统开发项目的计划进度计划图4-9棒状甘特图任务1任务2任务3任务4(今天)图解=计划=实际时间1.3信息系统开发项目的计划进度计划图4-11某软件项目的ADM网络图123456789项目规划需求获取需求确认计划评审总体设计详细设计编码集成测试系统测试1.3信息系统开发项目的计划进度计划(四)活动资源估计(五)活动历时估计(六)进度计划编制1.路径穷举法2.参数标号法1.3信息系统开发项目的计划路径穷举法确定关键路径87653214A=1B=2C=3D=4E=5F=4G=6H=6I=2J=3图4-12决定项目的关键路径路径长度(单位:天)1:A-D-H-J1+4+6+3=142:B-E-H-J2+5+6+3=163:B-F-J2+4+3=94:C-G-I-J3+6+2+3=14表4-4项目网络图中的路径1.3信息系统开发项目的计划参数标号法确定关键路径图4-13项目活动的总是差与自由时差206B=420616223I=71822533137K=43413833038L=53303838044N=63804444044结束4404438440M=24244420025F=52002522429G=72603329438H=93304225033J=825033ESTSEFLSFSLF002A=20026016C=0601616422D=62002616020E=4160201.3信息系统开发项目的计划成本计划(一)成本估算1.成本估算方法2.成本估算过程(二)成本预算分配项目成本预算主要包括三种情况:(1)分配资源成本,即将每个任务的资源分配情况来计算这个任务的成本预算。(2)分配固定资源成本。当一个项目的资源需要固定数量的资金时,用户可以向任务分配固定资源成本。(3)分配固定成本。如果某个任务的成本是固定的,可直接分配固定成本。1.3信息系统开发项目的计划配置管理计划(一)配置管理的相关概念1.配置项2.基线3.配置控制委员会(二)配置管理过程和配置管理计划编制1.配置管理过程2.配置管理计划编制(三)配置管理工具1.4信息系统开发项目的实施控制信息系统开发项目的实施控制信息系统开发项目的计划和执行二者互相渗透,密不可分,计划的首要职能就是用来指导项目实施。项目实施控制阶段主要是按照项目计划执行项目,同时收集项目的实际状态信息并和项目计划进行对比来监控项目过程和性能,整合人力与其他资源,以实现项目计划。在项目实施控制中,重点介绍范围控制、进度控制和成本控制的方法和过程。1.4信息系统开发项目的实施控制项目实施控制的原理建立基准计划项目计划变更请求评审项目状态和进展情况确认变更的发生或将要发生更新项目计划采取纠正措施共享教训绩效报告图4-14整体变更控制过程1.4信息系统开发项目的实施控制项目范围控制(一)细化合同规定(二)开发过程中的控制(三)选用适当的开发模型(四)用户参与需求评审(五)考虑开发成本项目进度控制进度管理和控制是一动态过程。一方面,在项目生命周期内,项目环境在不断地变化,另一方面,实施进度和计划进度会发生偏差。因此在进度控制中要根据进度目标和实际进度,不断调整进度计划,并采取一些必要的控制措施,排除影响进度的障碍,确保进度目标的实现。1.4信息系统开发项目的实施控制项目成本控制(1)项目成本控制包括监督成本绩效,确保在修订的成本基线中只包括适当的项目变更,并将对成本有影响的授权变更通知到项目的利益相关者。绩效评审时帮助控制项目成本的一个有力工具。当人们知道需要报告自己的工作进展时,通常工作就会表现得好一些。另一个重要的成本控制工具就是绩效评价,其中挣值管理(EarnedValueManagement,EVM)是一个强有力的成本控制技术,它在项目管理领域是独一无二的。(2)挣值管理是进行项目绩效评价的一种工具,它综合考虑了范围、时间、成本等数据。给定成本绩效的基线后,项目经理及其团队通过输入实际信息就可以确定项目达到的范围、时间、成本目标的程度,然后将实际信息和基线进行对比。基线(Baseline)是最初的项目计划加上批准后的变更。实际信息包括WBS各条目的工作是否完成了,或者大约完成了多少,工作开始、结束的具体时间,以及实际花费了多少才完成这个工作。1.4信息系统开发项目的实施控制挣值管理法挣值管理法包括为项目的WBS中的每个活动或总结性活动计算如下几个数值来判断项目的绩效:(1)计划值(PlannedValue,PV)也叫预算值,是经过批准的总成本估计中在一个给定时间段内可花费在一个活动上的部分。(2)实际成本(ActualCost,AC)是在一定时期内,完成一个活动所花费的直接和间接成本之和。(3)挣值(EarnedValue)是对实际完成的实体或实物工作价值的估计。它是根据这个项目或活动最初的计划成本以及至今团队完成项目或活动的比率而得出的。(4

1 / 30
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功