信息系统项目管理.pptx
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
其缺点为: ① 代码行数估算依赖于开发工具的功能和表达能力; ② 项目开发初期估算它的代码行数十分困难; ③ 用代码行估算方法会对需要设计精巧的项目产生不
信息系统项目管理
计算机科学技术发展系列讲座
第一节 概论
一、 项目的定义与特点
1 项目的定义 项目是在一定的资源约束下完成的既定目标的一次性任务。
2 项目的特点
① 项目具有目的性 ② 项目具有寿命周期 ③ 项目具有一定独特性 ④ 项目都有其固有客户 ⑤ 项目组织开放性 ⑥ 项目具有较强冲突性 ⑦ 项目具有一定风险性
信息系统成本
管理费用
网络施工费用 数据整理录入 人员培训费用 人员费用
其它费用
系统运行费用 运行维护成本 行政管理费用
消耗材料费用 固定资产折旧 技术资料获取
硬件维护费用
维护费用 软件维护费用
二次开发费用
信息系统项目的成本估算通常注意以下三个原则: △ 真实性与预见性原则 △ 透明性与适应性原则 《信息经济学教程》(陈禹主编。清华出版社) △ 方便性与稳定性原则
(3) 项目负责人在项目管理中起着非常重要的作用
● 项目管理的主要原理之一是项目经理负责制; ● 项目经理有权独立进行计划、资源分配、协凋和控制; ● 项目经理应有多学科知识、综合管理能力及现场处理能力; ● 项目经理应有迅速建立一支高效率群体的能力。
三、 信息系统项目特点
(1)信息系统项目的目标不精确,任务的边界模糊,各种技术 指标更多地由项目组来定义。
软件开发的生产率:
Pl = L/E
其中:L 软件总代码行数。
E 软件的总工作量,用人/月(PM)度量。
Pl 开发生产率,每人月完成代码行数(LOC/PM)。
每行代码的平均成本: Cl =S/L
其中:S 开发的总成本,用人民币元或美元度量。
Cl 每行代码平均成本,人民币元(或美元)/代码行。
用软件代码行估算软件的开发规模直观、简单易行。
二、信息系统项目的成本估算
1 信息系统项目成本构成 信息系统项目的成本随着系统的类型、范围及功能的不同而有 较大差异。但是,可以从信息系统生命周期的各阶段划分为开 发成本和运行维护成本两大类:
分析、设计费用
系统规划 系统分析
系统设计 编程与调试
系统开发成本
开发成本
硬件平台费用
系统实施费用 系统软件费用 系统平台成本
2 项目计划分类: ● 进度计划 ● 费用计划 ● 人力计划
● 质量保证计划 ● 风险管理计划
3 项目计划编制原则: 全过程计划(总体计划):应保持大体上稳定,并尽可能留有 一定余量和弹性,
阶段性计划或子系统计划:按近期精细、远期概略方法展开。
4 项目计划管理:
通常信息系统项目计划的管理包含以下工作:
(3) 周期估算法:将系统按系统生命周期分解为若干阶段并估算 ,然后汇总出总工作量和成本。
(4) 经验估算法:根据实验或历史数据给出软件开发工作量或成 本的经验估算公式。
注意:采用分解法估算时应考虑系统集成时需要的工作量。
信息系统开发成本测算的一般过程 :
以往项目数据 待开发软件特征 硬件与系统软件特征 以往项目数据
信息系统项目成本估算时,最难确定的是软件开发成本,所以 成本估算的重点是软件开发成本。
2 软件开发规模与成本估算的方法 常用的四种估算方法:
(1) 类比估算法:参照已完成类似项目,估算软件开发成本和工 作量。
(2) 分解估算法:将项目分解成若干子系统,先估算每个子系统 成本和工作量,再估算整个软件开发成本。
对以往项目 数据的分析
经验数据
软件开发 规模测算
硬件和系统 软件计划
培训和系统 切换计划
软件开发 成本测算
环境因素
安装测试的 人力和时间
培训切换的 人力和时间
人力和时间 的分配
人力、时间测算数据
人力、进度及其他资源分配结果
灵敏度与 风险分析
3 软件规模度量方法
(1) 软件代码行的方式 用代码行(LOC)数表示软件开发规模十分自然、直观。用代码 行数不仅能度量软件的规模,而且可以度量软件开发的生产 率、每行代码的平均成本、千行代码出错率等。
二、 项目管理的定义与特点 1 项目管理的定义 项目管理是通过项目经理和项目组织机构运用系统理论和方法 对项目及其资源进行计划、组织、协调、控制,旨在实现项目 的特定目标的管理方法体系。
项目管理中的三要素 :目标、成本、进度 目标、成本、进度三者在项目管理过程中是互相制约的
成本
目标
进度
2 项目管理的基本特征:
(5)信息系统项目不是交钥匙工程,项目开发队伍通常要跟踪 到系统的使用生命周期结束,因此要求项目开发队伍在较 长时间保持稳定。
第二节 项目计划、费用与进度管理
一、信息系统项目计划管理
1 项目计划用途: 项目计划是用来指导组织、实施、协调和控制信息系统建设的 重要文件。 ● 项目计划可作为客户与建设团队间解决冲突的依据。 ● 项目计划可使项目成员有明确的分工及工作目标。 ● 项目计划有助于项目成员之间的交流沟通。 ● 项目计划可作为对项目过程控制和工作考核的基准。
⑴ 项目计划编制 :项目经理或子项目负责人完成。 ⑵ 计划执行控制 :定期进行检查、督导,并制定项目进度周
报、月报等相关制度。 ⑶ 计划变更处理 :尽可能保证进度、费用和系统目标不变为
基础,运用一定的方法和理论调整、处理 各种复杂情况。 ⑷ 计划文档管理 :计划文档应包含:各类项目计划文本;计 划执行检查情况记录及统计;计划变更、 调整记录等。
(2)信息系统项目客户需求不断激发,导致项目的进度、费用 等计划不断更改。
(3)信息系统项目是智力密集、劳动密集型,受人力资源影响 最大,项目成员结构、责任心、能力和稳定性对信息系统 项目的质量以及是否成功有决定性的影响。
(4)信息系统项目的生命周期包括பைடு நூலகம்统规划、系统分析、系统 设计、系统实施、系统运行和维护五个阶段,其各阶段间 的关系密切、相互制约。
(1) 项目管理是一项复杂系统工程
● 项目需要多种学科知识来解决实际问题; ● 项目执行中的未知因决定项目的不确定性; ● 项目的临时性给组织管理带来难度; ● 项目建设是在严格的约束条件下进行的;
(2) 项目管理具有创造性,充满着权衡
● 创造带有探索性,有较高的失败率; ● 项目建设中对进度、费用与质量三者之间的权衡。
信息系统项目管理
计算机科学技术发展系列讲座
第一节 概论
一、 项目的定义与特点
1 项目的定义 项目是在一定的资源约束下完成的既定目标的一次性任务。
2 项目的特点
① 项目具有目的性 ② 项目具有寿命周期 ③ 项目具有一定独特性 ④ 项目都有其固有客户 ⑤ 项目组织开放性 ⑥ 项目具有较强冲突性 ⑦ 项目具有一定风险性
信息系统成本
管理费用
网络施工费用 数据整理录入 人员培训费用 人员费用
其它费用
系统运行费用 运行维护成本 行政管理费用
消耗材料费用 固定资产折旧 技术资料获取
硬件维护费用
维护费用 软件维护费用
二次开发费用
信息系统项目的成本估算通常注意以下三个原则: △ 真实性与预见性原则 △ 透明性与适应性原则 《信息经济学教程》(陈禹主编。清华出版社) △ 方便性与稳定性原则
(3) 项目负责人在项目管理中起着非常重要的作用
● 项目管理的主要原理之一是项目经理负责制; ● 项目经理有权独立进行计划、资源分配、协凋和控制; ● 项目经理应有多学科知识、综合管理能力及现场处理能力; ● 项目经理应有迅速建立一支高效率群体的能力。
三、 信息系统项目特点
(1)信息系统项目的目标不精确,任务的边界模糊,各种技术 指标更多地由项目组来定义。
软件开发的生产率:
Pl = L/E
其中:L 软件总代码行数。
E 软件的总工作量,用人/月(PM)度量。
Pl 开发生产率,每人月完成代码行数(LOC/PM)。
每行代码的平均成本: Cl =S/L
其中:S 开发的总成本,用人民币元或美元度量。
Cl 每行代码平均成本,人民币元(或美元)/代码行。
用软件代码行估算软件的开发规模直观、简单易行。
二、信息系统项目的成本估算
1 信息系统项目成本构成 信息系统项目的成本随着系统的类型、范围及功能的不同而有 较大差异。但是,可以从信息系统生命周期的各阶段划分为开 发成本和运行维护成本两大类:
分析、设计费用
系统规划 系统分析
系统设计 编程与调试
系统开发成本
开发成本
硬件平台费用
系统实施费用 系统软件费用 系统平台成本
2 项目计划分类: ● 进度计划 ● 费用计划 ● 人力计划
● 质量保证计划 ● 风险管理计划
3 项目计划编制原则: 全过程计划(总体计划):应保持大体上稳定,并尽可能留有 一定余量和弹性,
阶段性计划或子系统计划:按近期精细、远期概略方法展开。
4 项目计划管理:
通常信息系统项目计划的管理包含以下工作:
(3) 周期估算法:将系统按系统生命周期分解为若干阶段并估算 ,然后汇总出总工作量和成本。
(4) 经验估算法:根据实验或历史数据给出软件开发工作量或成 本的经验估算公式。
注意:采用分解法估算时应考虑系统集成时需要的工作量。
信息系统开发成本测算的一般过程 :
以往项目数据 待开发软件特征 硬件与系统软件特征 以往项目数据
信息系统项目成本估算时,最难确定的是软件开发成本,所以 成本估算的重点是软件开发成本。
2 软件开发规模与成本估算的方法 常用的四种估算方法:
(1) 类比估算法:参照已完成类似项目,估算软件开发成本和工 作量。
(2) 分解估算法:将项目分解成若干子系统,先估算每个子系统 成本和工作量,再估算整个软件开发成本。
对以往项目 数据的分析
经验数据
软件开发 规模测算
硬件和系统 软件计划
培训和系统 切换计划
软件开发 成本测算
环境因素
安装测试的 人力和时间
培训切换的 人力和时间
人力和时间 的分配
人力、时间测算数据
人力、进度及其他资源分配结果
灵敏度与 风险分析
3 软件规模度量方法
(1) 软件代码行的方式 用代码行(LOC)数表示软件开发规模十分自然、直观。用代码 行数不仅能度量软件的规模,而且可以度量软件开发的生产 率、每行代码的平均成本、千行代码出错率等。
二、 项目管理的定义与特点 1 项目管理的定义 项目管理是通过项目经理和项目组织机构运用系统理论和方法 对项目及其资源进行计划、组织、协调、控制,旨在实现项目 的特定目标的管理方法体系。
项目管理中的三要素 :目标、成本、进度 目标、成本、进度三者在项目管理过程中是互相制约的
成本
目标
进度
2 项目管理的基本特征:
(5)信息系统项目不是交钥匙工程,项目开发队伍通常要跟踪 到系统的使用生命周期结束,因此要求项目开发队伍在较 长时间保持稳定。
第二节 项目计划、费用与进度管理
一、信息系统项目计划管理
1 项目计划用途: 项目计划是用来指导组织、实施、协调和控制信息系统建设的 重要文件。 ● 项目计划可作为客户与建设团队间解决冲突的依据。 ● 项目计划可使项目成员有明确的分工及工作目标。 ● 项目计划有助于项目成员之间的交流沟通。 ● 项目计划可作为对项目过程控制和工作考核的基准。
⑴ 项目计划编制 :项目经理或子项目负责人完成。 ⑵ 计划执行控制 :定期进行检查、督导,并制定项目进度周
报、月报等相关制度。 ⑶ 计划变更处理 :尽可能保证进度、费用和系统目标不变为
基础,运用一定的方法和理论调整、处理 各种复杂情况。 ⑷ 计划文档管理 :计划文档应包含:各类项目计划文本;计 划执行检查情况记录及统计;计划变更、 调整记录等。
(2)信息系统项目客户需求不断激发,导致项目的进度、费用 等计划不断更改。
(3)信息系统项目是智力密集、劳动密集型,受人力资源影响 最大,项目成员结构、责任心、能力和稳定性对信息系统 项目的质量以及是否成功有决定性的影响。
(4)信息系统项目的生命周期包括பைடு நூலகம்统规划、系统分析、系统 设计、系统实施、系统运行和维护五个阶段,其各阶段间 的关系密切、相互制约。
(1) 项目管理是一项复杂系统工程
● 项目需要多种学科知识来解决实际问题; ● 项目执行中的未知因决定项目的不确定性; ● 项目的临时性给组织管理带来难度; ● 项目建设是在严格的约束条件下进行的;
(2) 项目管理具有创造性,充满着权衡
● 创造带有探索性,有较高的失败率; ● 项目建设中对进度、费用与质量三者之间的权衡。