_软件项目进度控制方法研究
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
D
5
E
I
5
5
7K 3 9
3
3
7 F 6
6
G 4
J 8
L
8
4
图 1 双代号网络
1.2.2 网 络 计 划 技 术 与 进度 控 制
常用的网络技术指计划评审技术 (PERT) 和关键路径法
(CPM),PERT 计算工期采用的是最乐观值、最大可能值、最悲
观值的以 1、4、1 为权重的加权平均值,常用于估算时间的风
甘 特 图 的 优 势 是 容 易 理 解 和 改 变 。它 是 描 述 进 展 的 最 简 单 的 方 式 ,而 且 可 以 很 容 易 扩 展 来 确 定 前 提 或 滞 后 于 进 度 的 具 体 要 素 。 这 种 方 法 最 大 的 优 点 是 :形 象 直 观 、简 明 易 懂 、绘 图 简 单 、便 于 检 查 和 计 算 资 源 需 要 量 。它 可 以 容 纳 大 量 信 息 , 是用于沟通项目状态的优秀工具。
(3) 不 能 突 出 影 响 工 期 的 关 键 活 动 。 这些不足的存在对改进和加强项目管理是不利的。因 而 ,甘 特 图 法 通 常 只 适 用 于 小 而 简 单 的 活 动 计 划 。 1.2 网 络 计 划 技 术 为 了 克 服 甘 特 图 在 进 度 标 识 中 的 缺 点 ,网 络 计 划 技 术 应 运 而 生 。网 络 计 划 技 术 提 供 了 一 种 描 述 项 目 活 动 相 互 间 逻 辑 关 系 的 图 解 模 型 —— 网 络 图 。利 用 这 种 图 解 模 型 和 有 关 的 计 算 方 法 ,分 析 出 项 目 活 动 关 系 、关 键 路 径 ,并 用 科 学 的 方 法 调
图 2 进度控制过程
理 。 例 如 ,除 总 工 期 外 它 还 可 提 供 每 项 活 动 的 最 早 开 始 时 间 和最迟开始时间、最早完成时间和最迟完成时间、总时差和自 由时差等。
足 够 的 信 息 是 管 理 活 动 得 以 进 行 的 依 据 和 支 柱 。网 络 计 划 的 这 一 特 点 ,使 它 成 为 项 目 管 理 典 型 而 有 用 的 方 法 。 网 络 计 划 的 应 用 ,提 高 了 项 目 管 理 的 科 学 化 水 平 。同 时 ,网 络 计 划 是 应 用 计 算 机 进 行 全 过 程 管 理 的 理 想 模 型 。 绘 图 、计 算 、优 化 、调 整 、控 制 、统 计 与 分 析 等 管 理 过 程 都 可 由 计 算 机 完 成 。 所 以 在 信 息 化 时 代 ,网 络 计 划 技 术 是 理 想 的 项 目 管 理 工 具 。
0引言
软件项目能否按计划的时间完成并及时提交产品是项目 管 理 的 一 个 重 要 课 题 。工 期 控 制 成 功 与 否 相 当 程 度 上 决 定 着 项 目 的 成 败 。 现 有 关 于 项 目 进 度 管 理 的 研 究 ,偏 重 于 如 何 制 定 进 度 计 划 ,而 对 进 度 控 制 方 法 的 研 究 比 较 少 。 项 目 管 理 人 员在项目执行过程中很难得出正确的预期,因而也就不能对项 目进度进行有效的控制。本文通过对主要进度控制方法和技 术的分析和研究,提出改进方案,并引入优秀的工业项目进度 管理方法——实际进度前锋线法,设计了一个进度控制系统。
;=
=
。
关键路径指 ≤0 或时差最小的活动构成的线路。关键
路径上的活动成为关键活动。
计 划 执 行 后 ,根 据 网 络 计 划 技 术 对 进 度 控 制 的 过 程Βιβλιοθήκη Baidu如 图
2 所示。
1.2.3 网 络 计 划 技 术 优 缺点
网络计划技术的主要优点如下:
(1) 网络计划技术能清楚地表达各活动之间的逻辑关系,
使 管 理 人 员 对 复 杂 项 目 能 够 做 出 有 序 而 可 行 的 安 排 ,从 而 产
生良好的管理效果和经济效益。
(2) 利 用 网 络 计 划 图 ,可 以 找 出 网 络 计 划 的 关 键 线 路 和 非
关 键 线 路 ,便 于 管 理 人 员 集 中 精 力 抓 施 工 中 的 主 要 矛 盾 ,确 保
网 络 图 是 网 络 计 划 技 术 的 基 础 ,是 由 有 向 线 段 和 节 点 组 成 的 ,用 来 表 示 活 动 流 程 的 有 向 、有 序 的 网 状 图 形 ,分 为 双 代 号 网 络 图 和 单 代 号 网 络 图 两 种 。我 国 项 目 管 理 人 员 习 惯 用 双 代 号 网 络 图 。双 代 号 网 络 图 以 有 向 线 段 及 两 端 的 节 点 编 号 表 示 活 动 ,活 动 代 号 在 有 向 线 段 的 上 方 ,完 成 该 活 动 所 需 的 持 续 时间在有向线段的下方,如图 1 所示。
2010,31 (12) 2755
某工作出现进度偏差 ( )
Y 影响总工期
此偏差是否处于 关键路径上 ( TF = 0?)
N
Y 影响总工期
此偏差是否大于 总时差 ( > TF?)
N 不影响总工期
Y
此偏差是否大于
自由时差 ( > FF?) 影响后续工作
采取调整措施
N 不影响后续工作
C
4
H
4
6
A
1
B5
2
2754 2010,31 (12)
软件与算法
计 算 机计工算机程工与程设与计设计ComCpoumtepruEtenrgEinegeirnienegrianngdaDndesDigensign
软件项目进度控制方法研究
崔晓明, 马 力 (华北计算技术研究所,北京 100083)
摘 要:为 优化软件项目进 度控制过程,使管理者 能够对软件项 目进度进行有效 的跟踪和调整 ,研究并 比较了主要的 项目 进度 控制方法和技术 ,对甘特图 、网络计划 技术、关键 链技术,对各 技术的原理、适用范围、优缺点等进行 了分析。为弥 补上 述技 术的不足,引入 工业项目进度控 制方法— — 实 际进度前锋线法 ,增强了对软件 项目进度的信息 统计和工期预 测功能。通 过对 上述几种技术的 改进和综合应 用,提出了一个高 效便捷的进度 控制系统的设计 方案。 关键 词:进度 控制; 网络图; 关键链; 实际 进度前锋线; 项 目工期 中图 法分类号:TP311.52 文献标 识码:A 文 章编号:1000-7024 (2010) 12-2754-04
1 传统进度控制方法
1.1 甘 特 图 法 甘特图 (Gantt chart,又称横道图、条形图),是一个展示简
单 活 动 或 事 件 随 时 间 变 化 的 方 法 。一 个 活 动 代 表 从 一 个 时 间 点 到 另 一 个 时 间 点 所 需 的 工 作 量 。事 件 表 示 一 个 或 几 个 活 动 的 起 点 或 终 点 。甘 特 图 通 过 展 示 项 目 进 展 或 定 义 完 成 目 标 所 需 具 体 活 动 的 方 式 ,使 管 理 者 对 项 目 进 行 情 况 有 个 大 致 的 了 解 ,从 而 实 现 对 进 度 大 体 上 的 控 制 。
但是,甘特图法不能给出项目的详细状况,只是对整个项 目或项目作为一个系统的粗略描述。其主要缺陷有:
(1)不能全面地反映出各活动错综复杂的相互联系和相互 制约的协作关系;
(2) 没 有 表 明 在 执 行 活 动 中 的 不 确 定 性 ,并 没 有 反 映 项 目 的 真 实 状 态 ,不 能 从 图 中 看 出 计 划 的 潜 力 所 在 ;
络图制定网络计划。
重 点 是 网 络 计 算 得 出 关 键 路 径 ,每 一 项 活 动 都 有 如 下 时
间要素: — — 最早开始时间; — — 最早完成时间; — —
最晚开始时间; — — 最晚完成时间; — — 活动持续时间;
— — 活动时差; — — 活动自由时差。
相互关系如下: = + ; =
整 计 划 安 排 ,找 出 最 好 的 计 划 方 案 。采 用 这 种 计 划 ,不 仅 在 计 划 制 定 期 间 可 求 得 工 期 、成 本 、资 源 的 优 化 ,而 且 在 计 划 的 执 行 过 程 中 ,通 过 跟 踪 和 对 比 ,也 可 以 对 进 度 进 行 有 效 的 控 制 和 调 整 ,从 而 保 证 了 项 目 预 定 目 标 的 实 现 。 1.2.1 网 络 图
但 是 ,理 想 和 现 实 总 是 有 些 差 距 。 随 着 网 络 计 划 技 术 的 运 用 ,它 的 一 些 缺 点 不 断 被 发 现 :
计划实现。
(3) 可 以 计 算 出 非 关 键 活 动 的 机 动 时 间 ,更 好 地 利 用 和 调
配人力、物力,达到降低成本之目的,做到向关键线路要时间,
向非关键线路挖潜力。
(4) 网 络 计 划 能 提 供 项 目 管 理 的 许 多 信 息 ,有 利 于 加 强 管
执行新的进度计划
返回进度控制系统
收稿日期:2009-08-27;修订日期:2009-10-29。 作者简介:崔晓明 (1985-),男,河南濮阳人,硕士研究生,研究方向为软件工程与软件质量保证技术; 马力,女,研究员,硕士生导师,研 究方向为软件工程理论和质量控制。E-mail:cui.xiaoming@163.com
崔晓明,马力:软件项目进度控制方法研究
Research of software project schedule controlling methods
CUI Xiao-ming, MA Li (North China Institute of Computing Technology, Beijing 100083, China)
Abstract:To optimize the control process of software project schedule, to effectively track and adjust the software project progress, the main methods and technologies of controlling project schedule are researched and contrasted including the Gantt chart, network planning techniques and critical chain. Their principle, application scope, good and bad points are analyzed. To compensate for the deficiencies of these technologies, it is coordinated that the practical progress vanguard line which is a method of controlling manufacture project schedule that enhances information statistics and duration prediction functions of the software project progress. After the work of ameliorating some technologies and synthetically applying them, an excellent scheme of controlling project schedule is put forward. Key words:schedule control; network chart; critical chain; practical progress vanguard line; project duration
险具有高度可变性的研发项目。CPM 计算工期采用的是最大
可 能 值 ,用 于 基 于 精 确 的 时 间 预 算 ,有 较 强 资 源 依 赖 性 的 工 程
建 设 项 目 。 不 过 ,它 们 的 原 理 是 一 样 的 。
按确定计划目标,划分活动分解结构,确定活动工期和逻
辑关系,绘制草图,网络计算得出关键路径,优化调整,绘制网