欢迎来到天天文库
浏览记录
ID:52007672
大小:1.33 MB
页数:56页
时间:2020-03-28
《《软件工程》教学课件CH8 软件工程项目管理.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、软件项目管理陈巧丽《软件工程》软件项目管理学习内容:8.1概论8.2项目计划、费用与进度管理8.1概论一、项目的定义与特点1项目的定义项目是在一定的资源约束下完成的既定目标的一次性任务。2项目的特点项目具有目的性项目具有寿命周期项目具有一定独特性项目都有其固有客户项目组织开放性项目具有较强冲突性项目具有一定风险性二、项目管理的定义与特点1项目管理的定义项目管理是通过项目经理和项目组织机构运用系统理论和方法对项目及其资源进行计划、组织、协调、控制,旨在实现项目的特定目标的管理方法体系。项目管理中的三要素:目标、成本、进度目标、成本、进度三者在项目管理过程中是互相制约的进
2、度成本目标2项目管理的基本特征:(1)项目管理是一项复杂系统工程●项目需要多种学科知识来解决实际问题;●项目执行中的未知因决定项目的不确定性;●项目的临时性给组织管理带来难度;●项目建设是在严格的约束条件下进行的;(2)项目管理具有创造性,充满着权衡●创造带有探索性,有较高的失败率;●项目建设中对进度、费用与质量三者之间的权衡。(3)项目负责人在项目管理中起着非常重要的作用●项目管理的主要原理之一是项目经理负责制;●项目经理有权独立进行计划、资源分配、协凋和控制;●项目经理应有多学科知识、综合管理能力及现场处理能力;●项目经理应有迅速建立一支高效率群体的能力。三、信息
3、系统项目特点(1)信息系统项目的目标不精确,任务的边界模糊,各种技术指标更多地由项目组来定义。(2)信息系统项目客户需求不断激发,导致项目的进度、费用等计划不断更改。(3)信息系统项目是智力密集、劳动密集型,受人力资源影响最大,项目成员结构、责任心、能力和稳定性对信息系统项目的质量以及是否成功有决定性的影响。(4)信息系统项目的生命周期包括系统规划、系统分析、系统设计、系统实施、系统运行和维护五个阶段,其各阶段间的关系密切、相互制约。(5)信息系统项目不是交钥匙工程,项目开发队伍通常要跟踪到系统的使用生命周期结束,因此要求项目开发队伍在较长时间保持稳定。一、信息系统项
4、目计划管理1项目计划用途:项目计划是用来指导组织、实施、协调和控制信息系统建设的重要文件。●项目计划可作为客户与建设团队间解决冲突的依据。●项目计划可使项目成员有明确的分工及工作目标。●项目计划有助于项目成员之间的交流沟通。●项目计划可作为对项目过程控制和工作考核的基准。2项目计划分类:●进度计划●质量保证计划●费用计划●风险管理计划●人力计划8.2项目计划、费用与进度管理3项目计划编制原则:全过程计划(总体计划):应保持大体上稳定,并尽可能留有一定余量和弹性,阶段性计划或子系统计划:按近期精细、远期概略方法展开。4项目计划管理:通常信息系统项目计划的管理包含以下工作
5、:⑴项目计划编制:项目经理或子项目负责人完成。⑵计划执行控制:定期进行检查、督导,并制定项目进度周报、月报等相关制度。⑶计划变更处理:尽可能保证进度、费用和系统目标不变为基础,运用一定的方法和理论调整、处理各种复杂情况。⑷计划文档管理:计划文档应包含:各类项目计划文本;计划执行检查情况记录及统计;计划变更、调整记录等。二、信息系统项目的成本估算1信息系统项目成本构成信息系统项目的成本随着系统的类型、范围及功能的不同而有较大差异。但是,可以从信息系统生命周期的各阶段划分为开发成本和运行维护成本两大类:信息系统成本开发成本运行维护成本分析、设计费用系统实施费用管理费用系统
6、规划系统分析系统设计系统开发成本编程与调试硬件平台费用系统软件费用网络施工费用数据整理录入系统运行费用行政管理费用维护费用人员费用消耗材料费用固定资产折旧硬件维护费用软件维护费用二次开发费用技术资料获取人员培训费用系统平台成本其它费用信息系统项目的成本估算通常注意以下三个原则:△真实性与预见性原则△透明性与适应性原则《信息经济学教程》(陈禹主编。清华出版社)△方便性与稳定性原则信息系统项目成本估算时,最难确定的是软件开发成本,所以成本估算的重点是软件开发成本。2软件开发规模与成本估算的方法常用的四种估算方法:(1)类比估算法:参照已完成类似项目,估算软件开发成本和工作
7、量。(2)分解估算法:将项目分解成若干子系统,先估算每个子系统成本和工作量,再估算整个软件开发成本。(3)周期估算法:将系统按系统生命周期分解为若干阶段并估算,然后汇总出总工作量和成本。(4)经验估算法:根据实验或历史数据给出软件开发工作量或成本的经验估算公式。注意:采用分解法估算时应考虑系统集成时需要的工作量。信息系统开发成本测算的一般过程:以往项目数据待开发软件特征硬件与系统软件特征以往项目数据对以往项目数据的分析软件开发规模测算硬件和系统软件计划培训和系统切换计划软件开发成本测算人力和时间的分配灵敏度与风险分析经验数据环境因素安装测试的人力和时
此文档下载收益归作者所有