管理信息系统基础-信息系统项目管理_第1页
管理信息系统基础-信息系统项目管理_第2页
管理信息系统基础-信息系统项目管理_第3页
管理信息系统基础-信息系统项目管理_第4页
管理信息系统基础-信息系统项目管理_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

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

文档简介

管理信息系统基础 第九章 信息系统项目管理 信息系统项目管理概述 信息系统项目计划管理 信息系统项目的成本管理 信息系统项目的进度管理 信息系统项目人力资源管理 信息系统项目质量管理 信息系统开发的文档管理 学习目标 掌握信息系统项目的基本概念 理解信息系统成本控制的基本内容及方法 掌握信息系统进度控制的内容、方法 了解软件项目的质量控制模型及风险控制的内容 了解信息系统人力资源管理、文档管理的基本内容。 第一节 信息系统项目管理概述 一、项目、项目管理 1 项目的定义 项目是在一定的资源约束下完成的既定目标的一次性任务 。 项目的特点 项目具有目的性 项目具有寿命周期 项目具有一定独特性 项目都有其固有客户 项目组织开放性 项目具有较强冲突性 项目具有一定风险性 2项目管理 项目管理是通过项目经理和项目组织机构运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,旨在实现项目的特定目标的管理方法体系。目标、成本、进度是项目管理中的三个基本要素,这三者在项目管理过程中是互相制约。 项目管理具有以下的基本特征: 项目管理是一项复杂系统工程 项目管理具有创造性,充满着权衡 项目负责人在项目管理中起着非常重要的作用。 二、 信息系统的项目管理 信息系统项目具有以下的特点 信息系统项目的目标不精确,任务的边界模糊,各种技术指标更多地由项目组来定义 信息系统项目客户需求不断激发,导致项目的进度、费用等计划不断更改 信息系统项目是智力密集、劳动密集型,受人力资源影响最大,项目成员结构、责任心、能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响 信息系统项目的生命周期各阶段间的关系密切、相互制约 信息系统项目不是交钥匙工程 第二节 信息系统项目计划管理 项目计划是用来指导组织、实施、协调和控制信息系统建设的重要文件。 项目计划大体可分为:进度计划、质量保证计划、费用计划、风险管理计划和人力计划。 第三节 信息系统项目的成本管理 一、信息系统项目成本构成 二、软件开发规模与成本估算的方法 1信息系统开发成本估算 信息系统开发过程中 , 常用的有四种成本估算方法: 类比估算法:参照已完成类似项目 , 估算软件开发成本和工作量 。 分解估算法:将项目分解成若干子系统 , 先估算每个子系统成本和工作量 , 再估算整个软件开发成本 。 值得注意的事 , 载采用分解法估算时应考虑系统集成时需要的工作量 。 周期估算法:将系统按系统生命周期分解为若干阶段并估算 , 然后汇总出总工作量和成本 。 经验估算法:根据实验或历史数据给出软件开发工作量或成本的经验估算公式 。 开发成本测算的一般过程 2软件规模度量方法 ( 1)软件代码行的方式 用软件代码行估算软件的开发规模直观 、 简单易行 。 缺点: 代码行数估算依赖于开发工具的功能和表达能力; 项目开发初期估算它的代码行数十分困难; 用代码行估算方法会对需要设计精巧的项目产生不利影响; 代码行估算不适宜非过程式的程序设计。 (2) 软件功能点的方式 优点: ( 1) 与程序设计工具无关 , 适用于各种语言环境 , 这对于面向对象的开发方式尤为有用; ( 2) 由于项目启动时就能基本上确定系统的输入 、 输出等参数 , 所以功能点度量能用于软件开发成本在初期预估 。 不足: ( 1)该方法涉及到的主观因素比较多,如 ( 2)计算公式中的 易理解。 ( 3)软件的经验估算模型 常用的估算模型: 构造性成本模型 ” (称 的英文缩写,分为基本、中间、详细三个层次,分别用于软件开发的不同阶段。 一般 30人年以上 )进行估算的模型。它是动态多变量的模型,适用于软件开发各个阶段。估算模型以项目实测数据为基础,描述开发工作量、开发时间和软件代码行数之间的关系。 第四节 信息系统项目的进度管理 一、建立项目成员责任矩阵 1专业领域技术编制表 领域 人员 系统分析 程序设计 系统测试 数据库技术 硬件技术 X X X 5 4 3 1 2 X X X 5 5 4 2 3 X X X 2 3 4 3 5 X X X 2 5 5 4 4 X X X 1 4 5 5 3 2工作分析结构 ( 工作分析结构是指将一个信息系统项目分解成易于管理的几部分或几个细目,细目再展开成子细目,任何分支最低层的细目叫工作包。 3项目组成员的责任矩阵 成员 任务 X X X X X X X X X X X X X X X X X X X X X 系统分析 P S S S 数据库设计 S P S S 编程实现 S S P S S 系统平台建设 S P S 系统测试 S P S S 其中: P:主要工作 S:辅助工作 二、项目建设活动工期估计和预算分摊估计 项目建设工期估计和预算分摊估计可按下列步骤进行: 将待开发系统按阶段分割为若干基本活动如 系统规划 、 系统分析 、 系统设计 、 系统实施 、 系统测试 、 系统切换等 , 基本活动可再次分割为若干子活动 , 如: 系统规划可 分割为 调研收集 、 数据可行性研究 、 系统规划报告三项 子活动 。 分别估算各子活动的工期及费用预算 ( 构造项目建设工期估计和预算分摊估计表 ) 。 构造 项目开发活动网络图通过该网络图计算得到项目的最早完成时间 。 假设某项目: 总成本为 100万元,工期为 50周: 三、项目开发活动网络图 四、项目的工期规划 根据上工期估计和预算分摊估计 ,项目经理必须将项目活动及各活动分解后的工作包进行工期规划,常用的方法有项目进度甘特图和工作包进度表。 第五节 信息系统项目人力资源管理 信息系统建设是智力密集、劳动密集型项目,因而受人力资源影响最大,项目成员的结构、责任心、能力和稳定性对项目的质量以及是否成功有着决定性的影响。人在信息系统项目中既是成本,又是资本。一般来说,人力成本占信息系统项目成本构成的主要部分,这就要求必须从成本角度去衡量人力资源,尽量使人力资源的投入最小、产出最大。 一、项目管理的组织机构 1项目经理 项目经理是整个项目的领导者,其任务是保证整个开发项目的顺利进行,负责协调开发人员之间、各级最终用户之问、开发人员和广大用户之间的关系。 2过程管理小组 过程管理小组负责整个项目的成本及进度控制、配置管理、安装调试、技术报告发布与培训支持等任务。过程管理小组是一个综合性的机构,其作用是保证整个开发项目的顺利进行。 3项目支持小组 项目支持小组的任务是保障后勤支持 , 它要及时提供系统开发所需要的设备 、 材料 , 负责进行项目开发的成本核算 , 负责合同管理 、 安全保证等工作 。 对大型项目来说 , 由于涉及的资金巨大 、 开发人员众多 、 材料消耗也多 , 项目支持小组尤其要进行科学的管理 。 4质量保证小组 质量保证小组的任务是及时发现影响系统开发质量的问题并给予解决 。问题发现得越早 , 对整个项目的影响越小 , 项目成功的把握就越大 。 5系统工程小组 由于信息系统开发是一项系统工程 , 因此可以按照工程的一般特性 ,用系统的观点制定出系统开发各个阶段的任务计划 , 这是系统工程小组的工作职责 , 即将整个开发过程按阶段划分出若干个任务 , 规定好每个任务的负责人 、 任务的目标 、 检验标准 、 完成任务的时间等 。 只有明确每一项任务的责 、 权 、 利 , 才能使得开发工作顺利进行 。 6开发与测试小组 开发与测试小组的任务是充分利用系统开发的一些关键技术 、 开发模型以及一些成熟的商品软件从事各子系统的开发与集成 , 并对各子系统进行测试 。 这是整个开发项目的关键 , 因此要组织好该小组的成员 ,并采用统一的方法和标准进行工作 。 7系统集成与安装调试小组 系统集成是对整个信息系统进行综合的过程,该小组成员要在充分注意软件、硬件产品与所开发的信息系统之间的结合,注意最大限度地保证系统可靠性及发挥系统的最高效率的前提下完成信息系统的软件、硬件等各方面的集成,并做好整个系统的测试与安装调试工作。 二、项目角色及其职责 1项目负责人 项目负责人负责管理项目的开发活动和开发方向。 2系统分析员 系统分析员负责确定具体的业务需求,并正确地传达给系统设计员和其他开发人员。 3系统设计员 系统设计员是信息系统项目团队中非常重要的角色,主要负责信息系统开发的总体设计和详细设计。 4数据库系统管理员 数据库系统管理员负责数据库系统的正常使用管理,保证数据库系统的安全性和保密性。 5系统管理员 系统管理员也是信息系统项目管理团队中很重要的角色,主要负责计算机系统的管理,保证计算机系统的安全。 6程序设计员 程序设计员的工作是进行程序设计。 7文档管理员 8企业业务人员 三、管理中的协调工作 在信息系统开发的项目管理中,主要存在着 4个方面的管理协调工作。 1需求方与开发方的关系 2需求方项目管理人员与使用人员及决策层的关系 3项目管理人员与软件开发人员的关系 4系统性生能与灵活应变的关系 第六节 信息系统项目质量管理 一、信息系统质量管理概述 信息系统的质量管理包括信息系统项目开发的质量管理和信息系统运行过程的质量管理,还涉及到组织机构中各类层次人员的职责和职能。信息系统的质量管理贯穿于整个信息系统生命周期的全过程。 观察信息系统质量的角度 系统的内部 用户的角度 二、信息系统质量控制的组织职能 信息系统质量控制的组织职能可以分为 3个层次: 1组织机构中上层管理者的职责 上层管理人员的任务是建立总的组织机构,选择信息系统的负责人,审定计划和预算,并评价其成效。 2信息系统管理者的职责 信息系统主要管理者有组织和监督各种控制和质量保证活动的责任。 3系统用户的职责 系统用户是应用系统和数据库开发与维护工作的参与者,他们对质量保证负有责任。 三、项目开发的质量控制 项目开发的质量控制是整个信息系统质量保证的关键,而且在系统开发初期的质量管理更为重要。 从质量管理的角度来说,错误发现得越早,就越易修改,所花代价就越小。 四、软件能力成熟度模型 软件能力成熟度模型( 一个行业标准模型,用来定义和评价软件企业开发过程的成熟度,提供提高软件质量的指导 梯共有五级。每一级定义了一组过程能力目标,并描述了要达到这些目标应该采取的关键实践活动 ,分为初始级、可重复级、已定义级、定量管理级和优化级。 初始级。初始级的软件开发过程是未定义的随意过程,项目的开发过程是随意性的甚至是混乱的。 可重复级 。 一个可管理的过程必须是一个可重复的过程 , 一个可重复的过程则能逐渐进化和成熟 。 已定义级 。 在已定义级则要求制定企业范围的软件开发工程化标准 , 而且无论是管理还是工程开发都需要一套文档化的标准 。 定量管理级 。 在量管理级 , 组织对软件产品和过程都设置定量的质量目标 。 优化级 。 该级的目标是使软件开发过程达到一个可持续改进的境界 。 第七节 信息系统开发的文档管理 一、信息系统

温馨提示

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

评论

0/150

提交评论