管理信息系统课件--第8章信息系统开发项目管理_第1页
管理信息系统课件--第8章信息系统开发项目管理_第2页
管理信息系统课件--第8章信息系统开发项目管理_第3页
管理信息系统课件--第8章信息系统开发项目管理_第4页
管理信息系统课件--第8章信息系统开发项目管理_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统管理信息系统 Management Information System第8章 信息系统开发中的项目管理 版权说明版权说明o本课件基于张志清主编管理信息系统实用教程电子工业出版社,2005.1,请保护作者版权。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 o教学目的n 信息化项目和项目管理的有关概念n 信息化项目的活动定义、排序及信息化项目的进度计划制定和控制n 信息化项目质量计划的编制、质量保证和质量控制n 信息化项目的人力资源管理和团队管理等问题 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.1 信息系统项目管理概述信息系统项目管理概述 o 计

2、算机硬件、软件和网络已经彻底改变了我们的工作环境。这些变化使得现代项目的规模不断加大,投资越来越高,涉及专业越来越广泛,项目内部关系越来越复杂o 传统的管理模式已经不能满足运作好一个项目的需要,于是也就增加了对项目进行管理的要求。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理项目管理带来许多好处:n能够更好控制财务、资源(包括人力资源)n改进与客户的关系n缩短开发时间n降低成本 n提高产品质量和可靠性n提高利润率n提高生产率n完善公司内部协调n提高员工士气第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.1.1 项目: 项目的概念: 项目是为完成某一独特的产品或服务

3、所做的一次性努力。项目一般要涉及一些人员,由这些人员完成一些相互关联的活动,项目发起人通常希望能够在最有效地利用资源的基础上,及时、高效地完成项目任务。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o 项目的特点: n项目有一个独特的目的。每一个项目都应该有一个定义明确的目标。n项目是一次性的。项目都具有明确的开始和结尾。n项目需要使用资源。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理n 项目要有一个主要发起人或客户。n 项目含有不确定性。n 项目具有冲突性。n 一名优秀的项目经理是项目成功的关键。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8

4、.1.2 项目的三个约束条件: 每一个项目都会在性能、时间和成本等几个不同的方面受到约束 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o 三项约束的含义n 性能:项目的任务是什么?顾客或发起人要通过项目获得什么样的产品或服务?n 时间:完成该项目需要多长时间?项目进度应该怎样安排?n 成本:完成该项目需要花费多少?8.1.3 项目生命周期n 项目的生命周期是以时间(进度)或资源(预算)来衡量项目的完成情况,一般分为概念、开发、实施、收尾等阶段n 项目经理的管理重点在周期的不同阶段都会有细微的变化 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理第第8章章 信息系统开

5、发中的项目管理信息系统开发中的项目管理第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.1.4 项目管理的概念 项目管理就是以项目为对象的系统管理方法,通过一个临时性的专门的柔性组织,对项目进行高效率的计划、组织、指导和控制,以实现项目全过程的动态管理和项目目标的综合协调与优化。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 项目管理贯穿于项目的整个寿命周期,它是一种运用既有规律又经济的方法对项目进行高效率的计划、组织、指导和控制的手段,并在时间、费用和技术效果上达到预定目标。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o 项目管理的关键要素 1

6、. 项目干系人2. 项目管理知识领域3. 项目管理工具和技术 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理1. 项目干系人是指参与项目和受项目活动影响的人,包括项目发起人、项目组、协助人员、顾客、使用者、供应商,甚至是项目的反对人。2. 知识领域是指项目经理必须具备的一些重要的知识和能力。其中范围、时间、成本和质量被视做核心知心领域 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理3. 项目管理工具和技术用来帮助项目经理和项目组人员进行范围、时间、成本和质量的管理。另外也有一些工具可以帮助项目经理和项目组人员进行人力资源、沟通、风险、采购等方面的管理以及实现项目整体

7、管理。 例如,一些常用的时间管理工具和技术有:甘特图、网络图示法和关键路径法等。项目管理软件(例如微软公司的Project)是一种工具,它可以应用到各个知识领域的管理过程中。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.1.5 信息化项目的特点信息化项目的特点n 1.信息化项目的特点信息化项目的特点 信息化项目的目标不精确信息化项目的目标不精确 信息化项目用户的需求不断被激发信息化项目用户的需求不断被激发 项目团队决定信息化项目的成败项目团队决定信息化项目的成败第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o2. 信息化项目管理的知识领域n 信息化项目管理也涉及

8、到项目管理的九个基本知识域,即:整体管理、范围管理、进度管理、成本管理、质量管理、人力资源管理、沟通管理、风险管理和采购管理。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2 项目时间管理项目时间管理 8.2.1 项目进度计划的重要性n进度问题是项目生命周期内造成项目冲突的主要原因,特别是在中期或实施阶段与结束或收尾阶段第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.2 项目时间管理的含义 进行项目时间管理,就是要确保项目准时完成。即在规定的时间内,拟定出合理且经济的进度计划(包括多级管理的子计划),在执行该计划的过程中,经常要检查实际进度是否按计划要求

9、进行,若出现偏差,便要及时找出原因,采取必要的补救措施或调整、修改原计划,直至项目完成。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理主要过程 n 活动定义,涉及确定项目团队成员和项目干系人为完成项目可交付成果而必须完成的具体活动。n 活动排序,涉及确定项目活动之间的关系,并形成相应的文档。n 活动历时估算,涉及估计完成具体活动所需要的工作时段数。n 制定进度计划,涉及分析活动顺序、活动历时估算和资源要求,来制定项目进度计划。n 进度计划控制,涉及控制和管理项目进度计划的变更。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 使用一些基本的项目管理工具和技术,可以

10、改善时间管理。专门属于项目时间管理的工具和技术有甘特图、网络图和关键路径分析 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.3 工作分解结构(WBS) WBS(Work Breakdown Structure)主要是将一个项目分解成易于操作和管理的单位或细目,以便确保找出完成项目工作范围所需的所有工作要素。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理企业内部网企业内部网站点设计站点设计主页设计主页设计市场部网页设计市场部网页设计文本内容文本内容销售部网页设计销售部网页设计站点导航站点导航图形设计图形设计程序设计程序设计文本内容文本内容图像图像超级链接超级

11、链接图像图像超级链接超级链接文本内容文本内容图像图像超级链接超级链接 企业网络项目企业网络项目WBSWBS分解图分解图1 1第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理企业内部网项目企业内部网项目概念概念站点设计站点设计站点开发站点开发投入使用投入使用评价现有系统评价现有系统确定要求确定要求确定特定功能确定特定功能维护维护制定项目计划制定项目计划组建开发小组组建开发小组确定用户要求确定用户要求确定内容要求确定内容要求确定系统要求确定系统要求确定服务器所有者确定服务器所有者的要求的要求 企业网络项目企业网络项目WBSWBS分解图分解图2 2第第8章章 信息系统开发中的项目管理信息

12、系统开发中的项目管理 企业网络项目企业网络项目WBS分解图分解图3 1.O 概念 1.1 评价现有系统 1.2 确定要求 1.2.1 确定用户要求 1.2.2 确定内容要求 1.2.3 确定系统要求 1.2.4 确定服务器所有人的要求 1.3 确定特定功能确定需求 1.4 定义风险和风险管理方法 1.5 制定项目计划 1.6 组建网站开发小组2.O 站点设计3.O 站点开发4.O 投入使用5.O 维护第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.4 活动定义 活动定义通常导致项目团队制定更加详细的工作分解结构和辅助解释。该过程的目标是,确保项目团队对他们作为项目范围的一部

13、分必须完成的所有工作有一个完整的理解。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.5 活动排序 1确定活动之间的关系 活动排序涉及审查详细WBS中的活动、详细的产品说明书、假设和约束条件,以决定活动之间的相互关系。它也涉及评价活动之间依赖关系的原因、及各种依赖关系。活动之间的关系或依赖关系反映了项目活动或任务的顺序。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理强制依赖关系是项目工作固有的特性,有时它们也被称为硬逻辑关系。例如,你必须在代码写出来后,才能对之进行检验。自由依赖关系是由项目团队来定义的。例如,一个项目团队可能遵守一些好的做法,只有当用户对所

14、有分析工作都发出结束指令,才开始新信息系统的详细设计。自由依赖关系有时也被称为软逻辑。由于这种关系可能会限制以后的进度安排选择,所以要小心加以使用。外部依赖关系涉及项目与非项目活动之间的关系。例如,新操作系统与其他软件的安装,可能会依赖于外部供应商对新硬件的交货。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o2项目网络图 项目网络图项目网络图是一种显示活动顺序的技术。项目网络图是项目活动之间的逻辑关系和排序的图形显示。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理12345678A=1D=41H=6B=2C=3E=5F=4G=6I=2J=3 某项目的双代号网络图

15、法示例某项目的双代号网络图法示例 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o 字母A、B、C、D、E、F、G、H、I、J代表了项目中需要进行的活动。这些活动来自工作分解结构和以前介绍过的活动定义过程。o 箭线则表示活动排序和任务之间的关系。例如,活动A必须在活动D之前完成;活动D必须在活动H之前完成,等等。o 图中的箭线表示某一活动,节点则表示一项活动的开始与结束。而图中第一个节点表示项目的起点,最后一个节点表示项目的结束。o 网络图反映了完成项目所必须进行的活动。它并非从第一个节点到最后一个节点的路线。为了完成整个项目,项目组必须完成项目网络图中的所有活动。第第8章章 信

16、息系统开发中的项目管理信息系统开发中的项目管理8.2.6 活动历时估算o 历时包括一项活动所消耗的实际工作时间加上间歇时间,o 活动历时估算的输出结果包括:各项活动的历时估算值、说明估计基础的文件、更新的工作分解结构。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.7 制定进度计划n进度计划的制定是利用所有前面所做工作的结果,来决定项目的开始日期和完成日期。n在项目进度计划最终决定下来之前,所有的时间管理过程常常会出现几次反复。n制定进度计划的最终目标,是建立一个现实的项目进度计划,为监控项目的时间进展情况提供一个基础。 第第8章章 信息系统开发中的项目管理信息系统开发中的

17、项目管理 制定和控制项目进度计划的重要工具:o 甘特图o PERT分析o 关键路径分析 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理1.甘特图 享利甘特在第一次世界大战期间,为了在工作车间进行进度计划,首创了甘特图。甘特图通过日历形式列出项目活动及其相应的开始和结束日期,为反映项目进度信息提供了一种标准格式。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理2.关键路径法n 关键路径法(CPM),也称为关键路径分析,是一种用来预测总体项目历时的项目网络分析技术。它是解决项目进度拖延现象的一种重要工具。n 一个项目的关键路径是指一系列决定项目最短完成时间的活动。它是项

18、目网络图中最长的路径,并且有最少的浮动时间或时差。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o路径1:A-D-H-J长度=1+4+6+3=14天o路径路径2:B-E-H-J长度长度=2+5+6+3=16天天o路径3:B-F-J长度=2+4+3=9天o路径4:C-G-I-J长度=3+6+2+3=14天o由于关键路径是整个网络图中最长的路径故路径2,B-E-H-J是项目的关键路径。12345678A =1D=41H =6B=2C=3E=5F=4G=6I=2J=3第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 尽管关键路径是最长的路径,但是它代表了为完成项目所花费的最

19、短的时间。如果关键路径上有一项或多项活动所花费的时间超过计划的时间,那么总体项目进度就要拖延,除非项目经理采取某种纠正措施。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理注意事项: o对于关键路径对项目的意义以及关键路径的真实涵义人们往往迷惑不解。一些人认为,关键路径包括最重要的活动。事实上,关键路径只与项目的时间维度有关。关键路径名称中虽然包含有“关键”这个词,但是这并不表明它包含了所有的关键活动。o另一个错误观念是,关键路径是项目网络图从头至尾的最短的路径。在某些领域,例如,运输模型,人们所绘制的一些类似的图,常常用最短路径来表示他们的目标。但是对于项目来说,完成每一项活动

20、都是为了完成项目。它与选择最短的路径没有关系。o一个项目可能会有超过一条的关键路径。项目经理应该紧密关注关键路径上的活动执行情况,避免拖延项目完成时间。如果有l条以上的关键路径,项目经理应该同时注意两条关键路径上的活动执行情况。o一个项目的关键路径可能发生变化第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理(1)利用关键路径分析平衡进度计划(2)缩短项目进度的技术n 赶工赶工n 快速跟进快速跟进第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理(3)更新关键路径数据的重要性n 项目团队完成活动之后,应该将这些活动的实际历时归档。也应该将一些进行中的活动的修订估算记录下来并

21、形成相应的文档。n 这些修订常常会引起项目关键路径的变动,从而会产生一个新的项目估计完成日期。这样项目经理及其团队将再一次对变更了如指掌,从而做出更有根据的决策并通知相关的项目干系人,使他们清楚并参与重要的项目决策。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理3.计划评审技术(PERT)o PERT采用概率时间估计根据乐观的、最可能的、悲观的活动历时估计进行项目历时估计的方法。o 像关键路径法一样,PERT建立在项目网络图(通常是PDM图)的基础之上。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 采用PERT法,需要利用下面的公式来计算每个项目活动历时估计值的

22、加权平均:64PERT悲观时间最个能时间乐观时间加权平均第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.2.8 控制项目进度计划变更1进度计划的实际检查2.处理人的问题第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.3 项目质量管理项目质量管理 信息化项目建设的目的是在一定的时间信息化项目建设的目的是在一定的时间和一定的费用下完成一定的任务,并且这些和一定的费用下完成一定的任务,并且这些任务必须达到一定的质量要求。因而信息系任务必须达到一定的质量要求。因而信息系统项目管理的一个很重要方面就是信息系统统项目管理的一个很重要方面就是信息系统建设的质量管理。建设的质量

23、管理。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理o 信息化项目的质量管理不仅仅是项目开发完成后的最终评价,而且是在信息系统开发过程中的全面质量控制。o 不仅包括系统实现时的质量控制,也包括系统分析、系统设计时的质量控制;不仅包括系统实现时软件的质量控制,而且还包括对文档、开发人员和用户培训的质量控制。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.3.1 项目质量管理 项目质量管理的主要目的是确保项目满足它所应满足的需求。项目管理必须满足或超越干系人的需求和期望。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理三个主要过程:n 质量计划编制包括

24、确认与项目有关的质量标准以及实现方式。将质量标准纳入项目设计是质量计划编制的重要组成部分n 质量保证包括对整体项目绩效进行预先的评估以确保项目能够满足相关的质量标准。n 质量控制包括监控特定的项目结果,确保它们遵循了相关质量标准,并识别提高整体质量的途径。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.3.2 质量计划编制n以一种能理解的、完整的形式传达为确保质量而采取的纠正措施n确定每个独特项目的相关质量标准,把质量规划到项目的产品和管理项目所涉及的过程之中n编制质量计划时要考虑的影响质量的因素包括:功能性和特色、系统输出、性能、可靠性和可维护性。 第第8章章 信息系统开发中

25、的项目管理信息系统开发中的项目管理8.3.3 质量保证n制定质量计划后,还要确保实际交付的信息系统是高质量的,那么就要开展质量保证工作。n质量保证包括与满足一个项目相关的质量标准有关的所有活动。质量保证的另一个目标是不断地改进质量。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理质量保证的工具: n 质量计划编制中的实验设计n 基准比较分析法n 质量审计第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.3.4 质量控制 质量控制的一个主要目标是提高质量,这个过程的主要输入是接受决策、返工和过程调整。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理质量控

26、制的工具和技术:n 鱼刺图可以帮助发现问题的根本原因。n 帕累托分析可以帮助确认引发大多数质量问题的最重要的几个因素。n 统计抽样帮助确定在进行总体分析时,所需的实际样本数。n 标准差测量数据的变化。n 控制图通过对非随机数据的及时显示来保持过程在控制中。n 6帮助许多公司减少有缺陷项的个数。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 鱼刺图培训问题:用户不能进入系统系统硬件软件用户的硬件用户未重新设置密码用户总忘记密码没有足够大的内存空间处理速度太慢硬盘不够大第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理帕累托分析第第8章章 信息系统开发中的项目管理信息系统

27、开发中的项目管理测试 在产品开发生命周期的几乎每个阶段中都需要检验,而不仅在一个产品被运送或交付用户之前 启动项目可行性项 目 计 划 编制详细的需求分析详细的结构系统设计产品选择建立操作环境物理数据库设计单 元 设计编码单 元 测试综 合 测试系 统 测试用户接收测试实施实 施 之后开发8.4 人力资源管理人力资源管理n大多数项目经理认为有效地管理人力资源大多数项目经理认为有效地管理人力资源是他们所面临的最为艰巨的挑战,尤其是是他们所面临的最为艰巨的挑战,尤其是在信息技术领域在信息技术领域在信息技术领域往往在信息技术领域往往很难找到合适的人才。很难找到合适的人才。 n项目人力资源管理是项目管

28、理中至关重要项目人力资源管理是项目管理中至关重要的组成部分,的组成部分,第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理8.4.1 信息化项目的人力资源管理 1.认识项目干系人的重要作用n 人力资源包括所有的项目干系人,项目干系人指的是参与项目或受项目活动影响的人。n 项目干系人既可能来自组织内部,也可能来自组织外部,可能直接参与到项目当中,也可能只是受其影响。n 项目人力资源管理就是有效地发挥每个参与项目人员作用的过程。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理2人力资源管理的主要内容人力资源管理的主要内容 n组织计划编制,包括对项目角色、职责以及报告关系进行识

29、别、分配、和归档。n人员获取,包括获得项目所需的并被指派到项目的工作人员。猎取人员是IT项目中最关键的挑战之一。n团队建设,包括为提高项目绩效而要建立的每个人和项目组的技能,这对于许多IT项目来说也是一个挑战。第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理3.信息化项目的人员获取信息化项目的人员获取 (1)用作人力计划的Rayleigh-Norden曲线第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理n 横坐标表示距开发起点的时间,纵坐标代表在不同时间点需要的人力。n 图中用虚线画出的矩形,显示了平均使用人力所造成的问题:开始阶段人力过剩,造成浪费(图中),到开发后期

30、需要人力时,又显得人手不足(图中),以后再来补偿,已为时过晚了(图中),甚至可能导致越帮越忙的结果。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理(2)资源负荷和资源平衡n 资源负荷指在特定时段现有进度计划所需的个体资源的数量。n 这种方法有助于项目经理对项目所需的资源有一个总体的了解。n 项目经理常使用直方图来描绘不同时段所需的资源,直方图对于确定人员需求和识别人员配置问题非常有帮助。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理资源负荷直方图资源负荷直方图第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理 人力资源平衡法是制定使人力资源需求波动最小化的进度计划的一种方法。它可在不延长项目完工时间的情况尽可能均衡地利用人力资源。 第第8章章 信息系统开发中的项目管理信息系统开发中的项目管理项目开始原型法软件开发8周2个信息技术人员网络设计与实现5周1个信息技术人员设备采购3周1个信息技术人员系统测试与转换3周2个信息技术人员文档写作2周1个信息技术人员人员培训1周1个信息技术人员项目结束反映学籍信息管理系统项目人力资源需求的网络图反映学籍信息管理系统项目人力资源需求的网络图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论