项目管理3
来源:互联网 发布:淘宝神舟昆山工厂店 编辑:程序博客网 时间:2024/06/15 17:37
进度管理
进度管理包含如下几个过程
1. 活动定义
2. 活动排序--识别和记录各项活动之间的先后关系,逻辑关系
3. 活动资源估算--估算各项活动所需的各项资源类型和数量
4. 活动历时估算--估算各项活动所需要的具体时间
5. 进度计划编制--分析活动顺序,活动持续时间,资源要求,进度制约因素,制定项目计划
6. 进度控制--如果发现偏差, 分析原因进行调整
进度管理的方法
1. 活动排序
确定依赖关系
强制依赖关系,自由依赖关系,外部依赖关系
平行关系,舒心关系, 搭接关系
前导图法
节点表示法
活动依赖关系图
箭图线法
2. 活动资源估算
专家判断法--根据以往类似项目的经验对本项目的判断,可以是组织或个人
替换方案--资源替代支持的可能可以提前声明
公开估算数据--将数据公开供他人参考
估算软件
自下而上估算--吧辅助的活动分解为更小的工作, 以便资源估算,然后汇总
3. 活动历时估算
1. 软件项目的工作量--代码行LOC估算
2. 软件生产率-- 一个人独立开发生产率最高, 项目的每个人之间都需要沟通,沟通路径有N * (N-1) /2 条, 每条路径都有消耗, 所以开发组规模2~8人为宜
3. 人员和时间的关系-- Putnam模型
L = Ck * K^1/3 * td^4/3
其中
L——源代码行数(以LOC计)
K——整个开发过程所花费的工作量(以人年计)
td——开发持续时间(以年计)
Ck——技术状态常数,它反映“妨碍开发进展的限制”,取值因开发环境而异
CK的典型值 开发环境 开发环境举例 2000差没有系统的开发方法,缺乏文档和复审8000好有合适的系统的开发方法,有充分的文档和复审11000优有自动的开发工具和技术
有上述方程加以变换,可以得到估算工作量的公式:
K= 工作量×人年薪金=开发成本
还可以估算开发时间:
4. 德尔菲法 -- 专家评估法+三点评估法
5. 类比估算法 -- LOC = [ (从新设计)% + (从新编码)% + ( 从新测试 )%)/ 3] * 已有代码量
6. 功能点估算法--确定树人,输出,数据,查询,外部接口, 复杂度。 进行评估
7. COCOMO模型
E=aLb
D=cEb
其中:E表示工作量,单位是人月(PM)。
D表示开发时间,单位是月(M)。
L是项目的代码行估计值,单位是千行代码。
a,b,c,d是常熟,取值如下表所示
对于基本COCOMO模型,通过统计63个历史项目的历史数据,得到如下计算公式
总体类型
工作量
进度
组织型
E=10.4×(KLOC)1.05
D=10.5(E)0.38
半独立型
E=3.0×(KLOC)1.12
D=10.5(E)0.35
嵌入型
E=3.0×(KLOC)1.20
D=10.5(E)0.32
4. 进度控制
分析进度偏差的影响
是否为关键活动, 偏差是否大于总时差, 偏差是否大于自由时差
进度计划调整
关键活动调整
非关键活动调整
增减工作项目
资源调整
- 项目管理3
- 项目规划管理 - 3
- 项目规划管理 - 3
- 项目规划管理 - 3
- 项目管理3
- 【转载】Git项目管理 第3章 项目分支管理
- 项目管理-PMP-第3章 项目整合管理
- 软件项目管理(3)
- 项目管理-3-起锚出港
- 项目管理系统(3)
- 软件项目管理 笔记3
- 3年项目管理回顾
- 小小项目3:停车场管理
- 项目管理
- 项目管理
- 项目管理
- 项目管理
- 项目管理
- 机器学习 python 交叉验证实例
- python学习资料
- 关于java实现金字塔的写法的心得体会
- 第十周项目1
- 物理知识(三)
- 项目管理3
- Unity动态构建Mesh来绘制任意多边形
- 1139. First Contact (30)
- (ssl 2291)分组背包
- 汇编语言学习----汇编程序中的子程序设计
- HDU 2519.新生晚会
- 洛谷P3389 【模板】高斯消元法
- wordpress导入数据错误MySQL返回:#1273
- 物理知识(四)