软件项目进度和成本管理.doc
《软件项目进度和成本管理.doc》由会员分享,可在线阅读,更多相关《软件项目进度和成本管理.doc(5页珍藏版)》请在冰点文库上搜索。
学生信息管理系统项目进度和成本管理
一、项目进度
1.项目进度的制约因素:
1.1从进度计划本身分析:
(1)进度计划制定不细致。
(2)进度计划的约束条件和依赖环境考虑不全。
(3)工作量评估不准确。
1.2从进度控制角度分析:
(1)进度信息收集问题。
(2)进度控制和管理问题。
(3)计划变更调整不及时。
1.3从团队协调方面考虑:
(1)完美主义。
(2)自尊心(3)想当然主义。
1.4从项目管理三角关系(范围、质量、成本)考虑
进度应与项目范围、成本、质量相协调,项目管理的本质就是在保证质量的前提下,寻求任务、时间和成本三者之间的平衡。
2.活动标识
学生信息管理系统以软件生命周期为主线划分,项目可以分为需求分析、系统设计、编码实现、系统测试、部署交付5个阶段现在对系统设计中的的程序设计界面进行标识,如图1-1所示。
图1-1以开发周期为主线的学生信息管理系统程序界面设计活动
3.进度计划
根据WBS的分解情况继续分解出相应的活动(任务),使用MSProject工具,将分解后的所有活动(任务)和WBS的代码录入项目计划文件中,然后确定各个活动之间的关系。
由于采用增量式的生存期模型,在需求设计之后,系统的功能采用增量方式实现,实施阶段分6个增量,对各个活动(任务)分配相应的资源,然后经过不断地资源调整优化以及工期、活动关系的调整等,再经过多次的评审讨论,最后计划通过评审,将此计划存为基准计划。
项目的基准计划如下。
项目进度计划表
标识号
任务名称
工期
开始日期
结束日期
1
学生信息管理系统
42工作日
2011-3-8
2011-5-16
2
软件规划
2工作日
2011-3-8
2011-3-10
3
项目规划
1工作日
2011-3-10
2011-3-11
4
计划评审
1工作日
2011-3-11
2011-3-12
5
需求开发
5工作日
2011-3-12
2011-3-17
6
用户界面设计
1工作日
2011-3-17
2011-3-18
7
用户需求评审
1工作日
2011-3-18
2011-3-19
8
编写需求规格说明书
2工作日
2011-3-19
2011-3-21
9
需求验证
1工作日
2011-3-21
2011-3-22
10
设计
4工作日
2011-3-22
2011-3-26
11
概要设计
2工作日
2011-3-26
2011-3-28
12
数据库ER图编制、建库
1工作日
2011-3-28
2011-3-29
13
设计评审
1工作日
2011-3-29
2011-3-30
14
实施
34工作日
2011-4-1
2011-5-5
15
学生信息管理
1工作日
2011-5-5
2011-5-6
16
选课信息管理
1工作日
2011-5-6
2011-5-7
17
编码
2工作日
2011-5-7
2011-5-9
18
系统集成测试
1工作日
2011-5-10
2011-5-11
19
环境测试
1工作日
2011-5-11
2011-5-12
20
提交
2工作日
2011-5-12
2011-5-14
21
完成文档
1工作日
2011-5-14
2011-5-15
21
验收、提交
1工作日
2011-5-15
2011-5-16
周次
项目
3
4
5
6
7
8
9
10
11
12
13
策划阶段
■
■
问题定义
■
软件规划
■
可行性分析
■
制定开发进度
■
■
细化阶段
■
■
■
构建阶段
■
■
■
■
领域分析
■
■
需求分析
■
■
■
系统设计
■
■
■
编程
■
■
■
测试
■
■
■
移交阶段
■
■
■
培训
■
■
数据转换
■
试运行
■
■
验收评价
■
4.里程碑
事件
时间
增量1—需求分析完成
2011-3-21
增量2—设计完成
2011-3-28
增量3—测试计划用例完成
2011-5-5
增量4—编码完成测试开始
2011-5-9
增量5—测试结束
2011-5-12
增量6—上线结束
2011-5-15
提交
2011-5-16
二、成本管理
1.影响软件项目成本的因素
1.1项目的质量对成本的影响
一般来说,适量的总成本是有故障成本和预防/鉴定成本组成,故障成本就是弥补软件质量缺陷二发生的费用,预防和鉴定成本是保证和提高质量二消耗的费用,如流程定义好热实施,各种评审会议所引起的成本。
1.2项目管理水平对成本的影响
控制好项目体现在预算和计划的准确性高,减少了更新计划的风险,也就减少了成本。
1.3人力资源对成本的影响
在一个软件项目中没能力搞死的员工比例要适当,经验丰富的程序员成本高,必然会有一些新手,虽然成本低,但是工作效率不高,成本就会增加。
2.成本控制的净值管理
净值分析设计计划值实际成本和净值3个基本参数以及成本偏差、进度偏差、成本执行指标、进度执行指标。
当成本偏差(CA)>0,CPI>1时,表明陈本节约;反之。
便是成本超支;当CV=0,CPI=1时,表明计划预算与实际花费一致。
当(SV)>0,SPI>1时表示进度超前;反之,表示进度滞后;(SV=0,SPI=1
表示计划与实际进度一致。
3.软件项目进度——成本平衡
进度控制的目标与成本控制的目标、范围控制的目标、质量控制的目标是对立统一的关系。
二进度和成本的计划和控制随着项目进展在时间上有相互对应的关系。
进度和成本控制都是按照计划来控制项目变化的。
图2-3进度——成本控制平衡图