




已阅读5页,还剩27页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1 第11章信息系统项目的管理 2 教学内容信息系统项目的成本管理 项目的风险管理 项目的计划和进度管理 项目的质量管理 项目的人员管理 项目的运行管理 项目的文档管理 教学要求1 熟练掌握 信息系统项目的成本管理 项目的计划和进度管理 项目的质量管理 项目的人员管理 2 一般掌握 项目的文档管理 3 了解 项目的风险管理 项目的运行管理 3 11 1信息系统项目的成本管理11 1 1信息系统成本的构成从信息系统生命周期的各阶段将信息系统成本划分为开发成本与运行维护成本两大类 在各类中又可根据项目的目的进行逐级细分 如图11 1所示 4 11 1 2成本估算在信息系统项目成本估算时一般采用以下两种估算方法 1 自顶向下估算 其方法是首先对系统估算 然后再考虑子系统 2 自底向上估算 首先估算系统中每个模块或子系统的成本 然后合成整体成本 在成本估算时一般都需要考虑以下成本因素 1 生产成本因素2 硬件成本因素3 软件成本因素4 人员成本因素5 管理成本因素6 其他因素还有一些其他因素在成本估算时也必须考虑到的 它们包括 1 开发经验 2 用户需求 3 项目文档管理 如果要比较精确地估计成本可以使用一些成本估算经验模型如COCOMO模型等 5 11 1 3成本控制为了有效的进行成本管理 必须在信息系统项目实施过程中进行有效的成本控制 成本控制就是在项目实施过程中通过不断进行成本绩效分析 及时发现系统项目实施过程中成本差异 既系统实施过程中实际成本与成本估算的差异 从而采取相关措施 实现对成本的有效控制 成本控制的一般步骤是 1 分析成本绩效 确定应该采取纠正措施的工作包 2 决定可能采取的纠正措施 3 实施纠正措施 修订项目的进度计划和成本估计 6 11 2 1风险分类1 从风险产生的后果来划分 可将信息系统项目风险划分为以下四类 1 需求风险2 时间风险3 人员风险4 其他风险2 从风险产生的本质来源来划分 可将信息系统项目的风险划分为以下三类 1 项目风险2 技术风险3 商业风险 7 11 2 2风险识别风险识别就是要识别属于上述类型中的某些特定的风险 具体方法是利用一组问卷来帮助项目计划人员了解在项目和技术方面有哪些风险 Boehm建议使用一个 风险项目检查表 列出所有可能的与每一个风险因素有关的提问 例如 管理人员或计划人员可以通过回答下列问题得到对有关人力风险的认识 1 可用人员是最优秀的吗 2 按照技能对人员进行了合理组合吗 3 人力足够吗 4 整个项目开发期间人员如何投入 5 有多少人不是全工时投入本项目的工作 6 人们对于手头上的工作是否有正确的目标 7 项目成员是否接受过必要的培训 8 项目的成员是否是稳定的和连续的 8 11 2 3风险预测与评估风险预测又称为风险估算 它试图从两个方面去评价每一个风险 其一是风险发生的可能性或概率 其二是如果风险发生了会造成的后果 风险预测活动包括这些工作 建立一个尺度 以反映风险发生的可能性 尺度可以是布尔值 定性的或定量的 描述风险的后果 估算风险对项目和产品的影响 标注风险整体预测的精确度以免产生误解 9 11 2 4风险管理项目的风险是不可能完全消除的 但可以通过有效的风险管理来降低风险发生的可能性和化解风险产生的危害 具体的风险管理措施有 1 统一认识 增强全体人员的风险意识 2 建立风险管理规划 3 人才组织与培养 4 建立有效的监督机构 5 建立有效的管理机制 加强对项目实施过程中的控制 6 加强系统的安全管理工作 10 11 3信息系统项目的计划管理和进度控制信息系统项目的计划管理是确定信息系统的目标和资源需求 制定详细的项目开发计划 规定各个阶段测试和验收的标准 它对项目实施的好坏关系密切 计划管理是信息系统项目管理的基础 11 3 1信息系统项目工作计划的编制信息系统项目计划的制定应该根据企业的战略规划和总体目标 了解项目的规模 时间 难度和成本等约束 清晰企业的人力 软硬件等资源 一个详细的计划包括 确定执行项目需要的特定活动 明确每项活动的职责 确定这些活动的完成顺序 计算每项活动所需要的时间和资源 指定项目预算 11 11 3 2信息系统项目进度的控制进度控制通过计划执行的监督和检查 计划延误的分析和解决等活动实现 当计划发生延误时 要进行具体原因分析 除了有与其他工程项目同样存在的环境变化 资金不到位 人员变动等原因外 还有一些特殊的原因 它们主要是 各项开发活动的工作量是凭经验估计的 实际工作量与预计数存在较大的差别 开发过程中产生不少事先未估计到的活动 使工作量增加 由于需求或其他情况发生变化 使已完成的成果要作局部修改 造成返工 12 针对不同的原因 可能采取的解决措施有 对于开发中的不确定性问题 可事先在工作计划中留有一定的宽裕度 例如工作步骤的工作量取上限 预设机动时间等 开发过程中经常性地与用户交换意见 随时掌握企业的发展动向 及时地明确遗留的不确定问题 以减少返工现象 当关键路线上的活动延误时 要调配现有开发人员 或加班加点 或集中人力予以重点解决 增加开发人员 充实薄弱环节 但注意如前所述 开发人员并不能与时间成正比对换 即开发人员的增加对延误问题的解决能力是很有限的 在上述措施难以有效解决延误问题时 就对原定计划作调整 13 11 3 3常用的进度控制方法管理复杂的信息系统项目非常困难 最好的办法是把它分解成一系列比较容易管理的子任务 但是分解后也容易只注意对各个子任务的管理 以致忽略了对工程总体情况的了解和管理 因此需要有某种工具既能支持把项目分解成较小的子任务 又能兼顾管理总体工程 常用的这样的工具有甘特图 GanttChart 与计划评审技术 ProjectEvaluationandReviewTechnique PERT 网 14 1 甘特图甘特图又称线条图 是基于二维坐标的项目进度图示表示法 例如 图11 4所示为某项目计划的简略甘特图 纵坐标表示组成项目的具体任务 如任务A B C等 横坐标表示完成整个项目的估计时间 时间单位可以是天 周或月 图中用长方型的进度条来表示某一个具体任务 15 2 PERT网PERT网是项目任务执行的可视化计划图 从图中可以观察到项目包含的相关任务 执行程序 时间周期以及依赖关系 通常 任务从系统开发组织建立的可能任务的标准列表中选择 PERT网的符号说明如图11 5所示 16 如图11 6所示为某项目PERT网的一个实例 可以看出 该项目的总周期为19周 项目的关键路径是A B D G A B D G项目的延误和提前将直接影响到整个项目的执行周期 所以对整个项目的周期控制重点在于对A B D G子项目周期的控制 17 3 关键路径和机动时间的认识如图11 6中有几个事件的最早时刻和最迟时刻相同 这些事件定义了关键路径 在图中关键路径用粗线箭头表示 关键路径上的任务 关键任务 必须准时发生 组成关键路径的作业 关键作业 的实际持续时间不能超过估计的持续时间 否则项目就不能准时结束 项目的管理人员应该密切注视关键作业的进展情况 如果关键任务出现的时间比预计的时间晚 则会使最终完成项目的时间拖后 如果希望缩短工期 只有往关键作业中增加资源才会有效果 不在关键路径上的作业有一定程度的机动余地 它实际开始时间可以比预定时间晚一些 或者实际持续时间可以比预计的持续时间长一些 而并不影响工程的结束时间 可以把这段时间称作机动时间 一个作业可以有的全部机动时间等于它的结束任务的最迟时刻减去它的开始任务的最早时刻 再减去这个作业的持续时间 机动时间 LET 结束 EET 开始 持续时间 18 11 4信息系统项目的质量管理11 4 1项目质量的定义信息系统项目的质量是贯穿软件生存期的一个极为重要的问题 关于项目质量的定义有多种说法 从实际应用来说 项目质量定义如下 与所确定的功能和性能需求的一致性 与所成文的开发标准的一致性 与所有专业开发的系统所期望的隐含特性的一致性 19 11 4 2项目质量的度量和评价从管理角度对项目质量进行度量 可以给出一些影响系统项目质量的因素 这些质量因素可以分成三组 分别反映用户在使用系统产品时的三种不同倾向或观点 这三种倾向是 产品运行 产品修改和产品转移 如图11 7所示描绘了项目质量因素和上述三种倾向 或产品活动 之间的关系 20 11 4 3项目质量的保证1 项目质量保证的含义 项目的质量保证就是向用户及社会提供满意的高质量的产品 确保系统产品从诞生到消亡为止的所有阶段的质量活动 即确定 达到和维护需要的项目质量而进行的所有有计划 系统的管理活动 2 质量保证的策略 质量保证策略的发展大致可以分为以下三个阶段 1 以检测为重 2 以过程管理为重 3 以新产品开发为重 21 3 质量保证的主要任务 为了提高系统项目的质量 项目质量保证的任务大致可归结为以下几点 1 正确定义用户要求 2 技术方法的应用 3 提高系统开发的工程能力 4 软件的复用 5 发挥每个开发者的能力 6 组织外部力量协作 7 排除无效劳动 8 提高计划和管理质量 22 4 质量保证措施 信息系统项目的软件质量保证 SQA softwarequalityassurance 的措施主要有 基于非执行的测试 也称为复审或评审 基于执行的测试 即前面讲过的系统测试 和程序正确性证明 1 技术复审2 测试3 程序正确性证明 23 11 5信息系统项目的人员管理11 5 1项目的人员组织方式下面介绍三种典型的组织方式 1 民主制程序员组2 主程序员组3 现代程序员组 24 11 5 2项目开发中的人力资源分配信息系统项目的建设时间主要取决于应用软件的开发时间 信息系统项目中表现出了人员与进度的非线性替代关系 即当开发人员以算术级数增长时 人员之间的通信将以几何级数增长 从而增加了许多工作量 可见 简单增加人员并不一定能取得较快进度 经验表明 信息系统项目的人力分配呈现出前后用人少 中间用人多的不稳定人员需求情况 但是 信息系统开发人员作为特殊技术人员 不是一旦需要马上就能找到的 人力资源计划平衡是制定使人力资源需求波动最小化的进度计划的一种方法 这种方法力求尽可能均衡地利用人力资源并满足项目要求的进度 25 26 27 11 6信息系统的运行管理信息系统的运行管理就是为了保证系统能够长期有效地正常运转而进行的活动 它包括系统运行情况的记录 系统运行的日常维护 系统的适应性维护以及系统的安全保密等工作 11 6 1系统运行情况记录系统运行情况的记录应事先建立完善的规章制度 具体工作主要由使用人员完成 系统运行情况无论是自动记录还是人工记录 都应该作为基本的系统文档长期保管 以备系统维护时参考 11 6 2系统运行的日常维护和适应性维护在长期的使用和维护过程中要重点做好系统的日常维护工作和适应性维护 28 11 6 3系统的安全保密信息系统的安全性问题主要由以下几个原因导致 1 自然现象或电源不正常引起的软硬件损坏与数据破坏 2 操作失误引起的数据破坏 3 病毒侵扰导致的软件与数据的破坏 4 人为因素造成的对软硬件和数据的破坏 29 为了维护信息系统的安全性与保密性 应该采取以下措施 1 依照国家法规及用户单位的具体情况 制定信息系统安全与保密制度 深入宣传 提高每一位参与信息系统的人员的安全与保密意识 2 配备齐全的安全设备 如稳压电源 空调 电源保护装置等 3 制定信息系统损害恢复规程 以便在信息系统遭到损坏时采取各种恢复和补救措施 4 设置切实可靠的系统访问机制 包括系统功能的选用与数据的读取权限 用户身份的确认 防火墙设置等 5 定期查毒杀毒 隔离内部与外部数据 6 完整地制作系统软件和应用软件的备份 作好数据的备份和备份的保管工作 敏感数据尽可能以隔离方式存放 由专人保管 30 11 7信息系统项目的文档管理文档是记录信息系统开发思路 过程 方法及运行状态的书面形式的文字资料 是系统维护人员的指南 也是开发人员与用户的交流工具 规范的文档是信息系统质量的有效保障 11 7 1文档的内容与分类按照信息系统的生命周期法的五个阶段对文档进行划分 各阶段包含的主要文档如书上表1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年淡水渔业租赁经营合同样本
- 毕业论文受专业限制吗
- 医药行业政策变化对市场的影响
- 云计算在智能零售云计算安全策略中的应用试题及答案
- 2025年环保家俱漆直接供货协议
- 2025年苗木订购协议
- 2025年合伙企业经营管理决策合同范本
- 历史教案时代特点鲜明的明清文化与经济发展范文
- 2025标准办公室装修合同范本
- 2025年车购联盟策划长期合作协议
- GB/T 17449-1998包装玻璃容器螺纹瓶口尺寸
- 熵权法教学讲解课件
- PMC知识培训课件
- 医师病理知识定期考核试题与答案
- 高中数学教材分析讲座课件第五章-三角函数
- 会计师事务所验资工作底稿模板
- 婚育情况登记表
- 安宁疗护服务流程
- 久日新材料(东营)有限公司 年产87000吨光固化系列材料建设项目环评公示版
- 热分析DSC培训new
- 运动处方(课堂PPT)
评论
0/150
提交评论