软件企业项目管理的有效性研究

合集下载

中小型软件企业项目管理模式研究

中小型软件企业项目管理模式研究
选 择 软 件 生 存 周 期
— — — —
馈数据和 S A ( Q 软件质 量保证 ) 员反馈情况进 行综 人 合, 行项 目的文字表述 分析 。 进 描述项 目 目前 的态 势 ,
指出项 目的 问题和建 议解决 问题的方法 。

人 力 资 源 需 求 计 划
— — — — —
项 目经 理按 计划制 作流程进 行工作 ,工作结 果汇 总后整 理成项 目的一级 计划文档 。 一级 计划文档 主要 内容有 :项 目目标、范 围、 选择 项 目的软件过程 模型 、 阶段 目标 、评审点 、时间进度表 、项 目组组织架 构 、 人 力资源 需求、关键计 算机 资源 需求和 成本预算 等 。 项 目一 级计划制 作流程如 图 3 。
维普资讯
四 论 文
中小型软件企 业项 目管理模式研 究木
郑巍 曹晶 马海 晶
( 东技 术师 范 学 院 ) 广
摘 要 :研究了软件工程项 目开发组织结构、计划管理、项目进度管理、软件质量保证在中小软件开发企业
中如何应 用。重点研 究可操作性和管理 技术如何裁剪 使管理成本 降低 ,达到中小软件 开发企业项 目管理 目标。
项 目完 成 率
根 据 计划 和完 成 任 务情况 反 馈
j L—— 一
i———一
确立各阶 段 目 标
— — — — —
关键 计 算 机 资 源 计 划
— — — — —
绘 出项 目完成率 图 ( 图 5 见 )。其 中基 准为项 目基准 二级计划 ( 次经过评 审通 过 的计 划 );计划 为在基 初 准二级计划 基础之上 经过修 订的计划 。单位 为天 。
生实效 。只有这样, 能得 到企业 内部 、 目组成员和 才 项

软件项目管理方法有效性验证研究

软件项目管理方法有效性验证研究
项 目进 度 的 控 制 力 度 和 按 时 完 工 率 .从 而 提 高 自 己的 软 件 过 程
( )质 量 没 达 到要 求 或 费用 超 支 。 2 ( )即使 质 量 达 到 了要 求 , 用 也 没 超 支 , 果 一 个 项 目的 3 费 如
管 理 能 力 随 着 组 织 历 史 数 据 的 不 断 累积 及 过 程 改 进 分 析 工 作 的不 断 深 入 .软 件 组 织 的过 程 管 理 能 力 及 项 目管 理 水 平 也 在 不 断提 高 。 但 是 如何 才 能 知 道 组 织 的 软 件 项 目管 理 水 平 及 过 程 管 理 能 力 是 得 到 了提 高 。 是 没 有 变 化 甚 至 下 降 了 ?如 果 某 一 个项 目的 还
进 度 或 工 期 有 了明 显 的提 前 .是 否 说 明整 个 组 织 的 管 理 能 力有

部 分 提 前 完 工 了 . 有 可 能 提 前 过 早 地 占用 了 资 源 . 导 致 项 也 而
目的 总体 成 本 提 高 。 比如说 一 笔 资 金 . 来 准 备 6月 份投 入 。 本 结果 2 份用 了. 月 就有 可 能会 提 前 占用 资 金 。 ( )因技 术 改 进 , 致 生 产 率 提 高 而 提 前 完 工 。 时 就 应 总 4 导 这
情 况 下 的数 据 验 证 。 证 组 织 能 够及 时 获得 项 目管理 方 法 的 实 施 效 果 ; 过 对 长期 大数 据 量 情 况 下 的数 据 验 证 , 证 组 织 保 通 保
能 够 对 项 目管理 方 法 的 实施 效 果 进 行 长 期 的 跟 踪 通 过 对 实 际 应 用 案例 的 统 计 分 析 发 现 . 些验 证 方 法 能够 反 映 出组 织 这

浅谈软件项目管理

浅谈软件项目管理

这些特点 ,使得管理 在软件项 目中的作用尤其 其实质是要进行一次 简化 的 、抽 象的需求分析
从概念上讲,软件项 目管理是为 了使软件
项 目能够按而对成 本 、人 员、进度 、质 量 、风 险等进
多大 ,项 目是否能够实现 ,现有 的资源包括硬
维普资讯
浅谈软件项 目管理
李 永
( 荆门职业技术学院计算机系,湖北 荆 门 4 80 ) 400
【 摘 耍]本文通过对软件开发过程的各个阶段 中存在的问题 以及解决方法进行研究,希望能够从
软件开发过程 的角度 解决一些软件项 目 管理方 面的 问题 。 [ 关键词 ]软件 项 目管理 ;需求分析 ;系统设计
2 .软件项 目管理的过程
2 1 项 目前期以及项 目准备 .
在进行任何一项 较大 的项 目时 ,首先要进
们在认真地研 究和分析 了软件危机背后 的真正 行项 目的可行性分析 和研究 ,因为这些项 目中 的问题并不都有 明显 的解 决办法 ,这样就很难 在预定 的时 间、费用之 内解决这 些 问题 ,如果 题 ,更重要的是管理 问题 ,管理 不善必然导致 失败” 的结论 。 这些问题没有可 以行得通 的解决办法 ,贸然开 软件开发不 同于其他产 品的制造 ,软件 的
的开发和维护过程 中所遇到的一系列严重问题。
主要表现在软件成本 的 日益增长 、开发进度难
定发 展 。
以控 制、软 件质量 差 、软件 维 护 困难 等方 面。 如何克服软件危机 ,人们 总是千方 百计地致力 于开发新 的技术 、采用更有效 的工具 ,但是人 原因之后 ,得 出了 “ 人们面 临的不光是技术 问
整个 过程都是设计 过程 ( 没有制 造过程 ) ;另 始这些项 目,就可能导致项 目的失败 ,造成 巨 大的损失。 2 1 1 可行性分析 ..

管理信息系统软件开发的项目管理活动有效性评价研究

管理信息系统软件开发的项目管理活动有效性评价研究
包络 算 法 ; 管理 信 息 系统 ; 效 性 ; 价 ; 目管 理 有 评 项 文献标志码 : A
中 图 分 类 号 :2 4 F 2
管理信 息 系统_ 的开发 是一 项涉及 面广 , 术 难 _ 】 技 业 度 大 的综合 性 系统工 程 , 需要 投 入 大 量 的 资 源 , 要 需
只有 9 的软 件 项 目能够 及 时 交 付并 且 费用 也 控 制
在预算 之 内 。这 主要 是 由 于软 件 开 发项 目管 理 不 善 的原 因造成 的 , 软件 项 目管理 和其他 的项 目管理相 比
时又 可获 得许 多有 用 的管理 信息 。
பைடு நூலகம்
1 DE 方 法 A
设 有 n个 待 评 价 的 决 策 单 元 ( DMU) 每 个 , DMU 都 有 m 种 输入 和 s 输 出 。第 j 决策 单元 的 种 个 输 入 向量和输 出向量 分别 是 :
析 方法 。并且 , A 方 法 不 仅 可 以用 线性 规 划来 判 DE 断决 策单 元对 应 的点是 否位 于有 效生 产前 沿面 上 , 同
美 元 的商 业 软 件 项 目, 中 3 的项 目未 做 完就 被 其 1
取 消 ,3 的软 件项 目进 度通 常要 延 长 5 的 时间 , 5 0
开发机 构 的开发人 员 对 整 个 企业 组 织 架 构 和 业 务 流 程 有着 深刻 的理 解 。只 有 以 系统 的观 点 来 管 理 和控 制 整个 开发 过程 , 才可 能 在 投 入 的 基 础上 , 取得 最 为 理 想 的效果 。
发项 目管理 的相对 有效 性 , 括 其技术 效率 和规 模效 包 率 , 而来 指 导机构 进行 正确 的软 件开 发 的项 目管理 从

软件系统可行性研究

软件系统可行性研究
企业通过软件系统获得的收益与投资的比例 。
05
软件系统的社会可行性研究
软件系统的法律法规符合性
遵守法律法规
软件系统的开发和使用应严格遵守国家法律法规,包括但不限于知识产权法、网 络安全法、个人隐私保护法等。
合规性评估
对软件系统中涉及的数据、算法和模型进行合规性评估,确保其符合相关法规要 求。
软件系统的文化适应性
01
用户效益
软件系统能够为用户创造的价值。
02
企业效益
提高企业的生产效率和管理效率所带来的效益。
03
社会效益
软件系统的推广应用可以对社会产生积极的影响。
软件系统的投资回报分析
软件系统的投资额
企业为开发或购买软件系统所投入的资金。
软件系统的回报周期
从投资开始到获得回报所需的时间。
软件系统的投资回报率
软件系统可行性研究
xx年xx月xx日
contents
目录
• 引言 • 软件系统的需求分析 • 软件系统的技术可行性研究 • 软件系统的经济可行性研究 • 软件系统的社会可行性研究 • 软件系统的风险评估 • 研究结论与建议
01
引言
研究的背景和意义
当前信息化建设的迅速发展
软件系统作为信息化建设的基础,越来越受到关注和重视。
建议不断跟进新技术的发展和应用,及时升级 和优化系统,提高系统的竞争力和用户体验。
THANKS
框架和库的选择
根据项目需求和技术栈,选择适合的框架和库,如Spring、 Django、React等。
技术成本评估
对选定的技术方案进行成本评估,包括学习成本、维护成本、技 术支持等方面。
软件架构的设计
分层架构设计

论软件项目管理的现状分析和对策

论软件项目管理的现状分析和对策

论软件项目管理的现状分析和对策论文关键词:软件企业;项目管理;现状;分析;对策论文摘要:本文主要分析了我国软件项目管理的现状及存在的误区,总结了软件项目管理方面的经验,提出了初步的解决方案和办法。

随着计算机硬件水平的不断提高,计算机软件的规模和复杂度也随之增加。

计算机软件开发从“个人英雄”时代向团队时代迈进,计算机软件项目的管理也从“作坊式”管理向“软件工厂式”管理迈进。

这就要求软件开发人员特别是软件项目管理人员,要更深一步地理解和掌握现代软件工程的理论方法,完成思想观念上的转变。

本人结合软件项目管理知识,对我国IT行业的特点及相关的软件项目管理工作普遍存在的问题和思想观念上容易陷入的误区进行了分析,并提出了初步解决方案和办法。

一、IT行业的发展特点随着信息技术的发展,IT行业以惊人的速度逐步深入到社会各行各业,成为推动社会进步和国民经济发展的重要力量,对我国传统产业和传统的企业管理理念产生巨大的冲击,深刻地改变着人们的生产、生活和工作方式。

1、高技术性IT行业是最典型的技术密集型、知识密集型的产业。

人才是IT行业最宝贵的财富,具有明显的技术性、流动性和年轻化的特点。

2、高渗透性IT行业具有很强的渗透性和带动作用,是国民经济发展的倍增器,IT行业已逐步渗透到我国第一、第二、第三产业以及社会生活的各个领域,有效地推动了产业结构调整和技术升级,提高了人们的生活质量,为产业发展和整个社会生活带来革命性的变化。

3、高风险性IT行业在产品研发、生产和市场推广过程中,都要进行巨额的资金、设备和人力投入,由于技术的高度复杂性和市场的高度不确定性,项目风险控制难度加大,项目的成功率较低。

但是一旦某个新项目或新产品获得成功,将会带来相对高额的回报。

4、高竞争性IT行业是一个富有创造性和挑战性的行业,要求在有限的资源条件下,在越来越短的时间范围内,为客户提供技术创新性强、个性化程度高的信息产品和服务。

在我国企业ERP系统项目建设中,项目真正的成功率一般在40%一50%之间。

浅谈如何有效管理IT项目

浅谈如何有效管理IT项目
关键词:I项 目; 目管理 ; r’ 项 目标 管理 过程。 失败往往是由于缺乏周密的计划造成的, 草 方的估算值的大小 。 在获得足够的信息后, 变化委 1 楣述 并 没有 良好的 员会就可以决定接受还是拒绝这项变化。一旦接 统计数据表明 。大多数 I T开发项 目的失败, 率决定难以完成 目标, 目成本很高 。 产品缺乏良好的结构设计, 受—个变化,它将被加入到计划当中并且执行 进 并不是由于 I 开发技术方面的原因, 的失败 开发计划和开发模式, T 它们 项目的成功就难于谈起。 度也要做出改变 。 — 一 个项 目 如果在启用变化委员 是由于不适当的管理造成的。通过有效的项 目 管 规划管理力不足, 3 2误 区2没有预计到项 目中人的影响。所 会之后有超过 5 的改变 , : % 则表明项目制定得非 理, 我们可在同样的时间内, 花更少 的钱 , 开发 出 最终很可能会失败。 成功的更优秀的软件产品。这不是特例 , 越来越多 有项 目都会产生变化。所有项 目将同时碰到欢迎 常糟糕或者已失去了控制, 成功的公司和越来越多成功的产品一次又一次证 与抵触的声音 , 尤其是在项 目 直接影响的人群中。 4 _ 4了解项 目管理的三个主要领域。 目经理 项 帮助成员认可项 目, 可 主要专 注 三个 领域 : 业 。 目必须 给企业 战略提 认 企 项 明了 实施软件项 目 管理的有效性。对于以项 目为 项 目经理需要阐明好处 , 基本运作单位的 f 服务公 司来说 , r 主要 目标是让 执行项 目的结果。存在竞争的项 目 引发内部的 供支持 , 目 将 项 还必须由 当的管理屡进行分配。 适 参 每个项 目都能使客户满意和公司获利 ,成熟有效 政治斗争 , 及引发对有限资源的利益分配斗争 。 与项 目的每个人必须明确这个项 目究竟是什么 , 以 目标是 什么 , 它对 企业 的好 处是 什么 。项 目经 理 的 的项目 管理无疑将起着重要的作用。 当项目获批 , 你要准备开始战斗。 3 3误 区3太纠缠于项 目细节 。由于项 目的 工作就是确保项 目 : 从一开始被正确定义, 规划。 人 2r 项 目 ' 管理知识体系 I 2l 目及 r’ 目。讨论项 目管理必须先对 繁琐, 项 I 项 很容易就会陷入细节当中。 目 项 经理应该关 员 。项 目经 理要 判别 出项 目主持 人 ( 项 目的 总揽 以及向重要任务指派人员 , 目经理还要判别 项 项 目的概念有所了解。项目(rjc) 为生产一 注宏观, poet是“ 确保所有行动都接部就班 , 按时并在预算 人 ) 个特定的产品、服务或者结果而采取的临时性 的 范围内进行。不要纠缠微观性的东西。 出项 目“ 拥护者”这些人主要对项 目的成功提供 , 4r 项 目管 理的有 效方 法 r 支持。 控制。 从一开始起 , 目经理必须规划项 目, 项 努力” I 目通过实用硬件 、 。T项 软州: 或网络来创造 种产品, 服务或者成果。“ 目” 项 是—个可大可小 41 .制定目标导向计划。 首先为了保证按期完 评估涉及到的风险, 判断所需技能与资源, 然后不 的词, 它可能是一项相当简单的活动 , 比如为办公 成 , 我们要制定项 目的计划 , 它应该来 自启动项 目 断对项 目进展进行监督,不断调整直到成功完成 没有计划, 你无从知道什么时候控制 目标。 楼所有的接待员配 匕 新的个人电脑,也可能是一 的基本文件。 项很复杂的冒险活动 ,例如开发系统软件或进行 和变更。 制定—个详尽的计划 , 以详细到开发人员 4 5发展关键技能 。 目经理必须非常具有组 项 系统升级, 或者是一项有意义的庞大任务 , 如全公 可以理解 的程度为宜。计划能够告诉你什么时候 织能力 , 目乐于从事规划 , , 并 预算 人员, 交流等复 司采用 E P R 。—个项 目可能只有—个员工或者由 应该做什么。 没有计划 , 你无从知道 自己需要做什 杂的工作 , 他还要保持时问 , 成本和质量三要素的 来 自不同公司的几十 ^ 戎的团队。简单的项 目 么。对于开发人员来说,目标导向” 组 “ 是充分调动其 平衡。 目经理因此不但需要在 自己的领域表现 项 可能不需要规划 ,所有的关键信息都存在你的脑 工作积极性的最佳方法,每—个任务阶段的成果 出色, 目 而 还要有影响高层决策者的能力。 除了专 海里就可以; 相反, —个复杂的项 目可能需要特殊 能够将员工的工作效率维持在—个较高的水平。 业技能 , 他们还需要两种技能 : 商业与人际交流能 的项目软件 ,同时需要 团队进程和时间表以便跟 因为近期 目 标总是比远期 目 标来说更容易看到和 力。商业技能方面, 目 项 经理应该能够: 规划整个 踪 管理 。 达到。为此 , 制定—付 J , 让它符合 目标导向( 通 项目; 监督成本 , 效率和质量; 运用技术和管理技 2 2九个知识领域与三项约束。 目管理是由 过各个具体任务计划促使项 目总计划 的达成) 项 。 能控制项 目; 确保所有相关 ^员都参与决策; 、 在合 九个知识领域组成的: 综合、 范围、 时问、 成本 、 质 4 . 2将工 作细化 为小 的 目标 。 目标就 是大 目 适的时间 , 小 为合适的任务分配合适 的人员 ; 当复杂 量、 人力资源、 沟通、 风脸和采购。所有项 目有三个 标细化后的结果。主要的 目标是—个阶段或~段 问题出现时解决它们 ; 要一直关注结果。 人际交往 必须考虑的要素: 时间, 成本和质量。三者的关系 增量的末尾。要达到那一点 , 目需要在整个进程 能力方面 , 目经理还应该能够: 项 项 以身作则 , 给其 经常是三角关系, b 7 三个要素在—个项 目 中都设立细化的目标 。小 目标一到两天的工夫就 他人树立领导者的榜样示范;与高层决策者协调  ̄; ' - 分。 n 进行中也经常发生冲突。一般来讲 , 人们总希望在 可以达到 , 以小时为单位。它有这样的好处 : 可以 项 目需求 , 比如 日程, 预算等 ; 用正直, 敏感和想象 非常短的时间内,以尽可能低的成本获得最好的 改善状态报告;因为可以知道—个小 目标是否没 去激励 ; 在成员之间培养 良 好关系氛围; 与每个 人 质量结果。 然而, 这三种要素中的任何—个都可能 有完成所以能够实现细粒度控制;因为大约每天 明确进行沟通。 成为重中之重 , 一旦确定其中一点 , 那么另外两点 都可以完成一个小 目标所以会更好地激励员工; 结束语 就需要相应进行调整。大部分项 目都被迫要服从 还有可以降低执行 进度超时的风险。为了避免项 本文结合项 目管理知识列出了 I 目管理 T项 至少— 个要素 , 以你 必须知 道 你的 重点 。 所 目中 的各种 问题 ,建 议 小 目标 的设定 从项 目一 开 的常见 误 区 , 述 了帮 助 提 高 Ⅱl 目开发 成 功率 概 项 2 ’ 3五个过程组。 目管理是—个综合陛的努 始 时就 着手 实施 。最 好 的办 法是 用 电子表 格记 录 的有效 管理 方法 。 在 I 目开 发 过程 中 , 从这 项 T项 遵 力 ,在一- — 个知识领域内的决策和行为在某个特定 和跟踪小 目标 的执 行进 度 。 由工 具 ( Mi Sf 些指导原则 ,您可以在预算和预定时间范围内更 如 c o? o r t 时间内通常会影响到其他的知识领域。管理这些 P  ̄t mj )生成的项 目计划最好 只用于更上层的任 好地完成项 目, 提高项 目 开发成功率。 交互过 程通 常需 要在 项 目的范 围、 问 和成 本 ( 时 项 务。尽早地实施小 目标计划的工作可以避免潜在 参考文献 目管理的三项约束) 之间做出平衡。 目经理也需 的灾赡_兰 果 的发生 。 项 柑吉 【K tyS h ab. 1 ah c w leT项 目管理 . ] I 北京: 机械工业 要在其他的知识领域 例 如在风险和人力资源) 进 43 .做好风险储备 , 应对不断出现的变化。作 出 版 社 .0 . 2 08 行 平衡 。因此 , 以把项 目管 理 视为一 系列 的相 关 为项 目 可 管理人员来说 , 应该 及早预测可能出现的 f将 国瑞 等 J 2 1 T项 目管 理 [ 北 京 : 子 工业 出版 电 过程。过程( e 指向某一特定结果的一系列 风险, p s埕 mc 做好风险储备。对于大多数项 目, 每个月项 社 , 0 . 2 06 活 动。—个项 目管 理五个 过 程组包 括启 动活 动 、 计 目的需求变化不会大于 5 功能挣 陛蠕变都会轻 %。 作者 简 介 : 木 清(9 2 )男 , 东茂 名人 , 朱 1 8~ , 广 划活动、 执行活动、 监控活动以及收尾活动。 易使得成本和执行进度超出预先的估计 。当执行 学士学位 , 华南理工大学在职研究生, 广东工业大 3I 目管理 的误 区 T项 到某 个 阶段 时 ,项 目需 求就 必 需 确定下 来并 锁 定 学 华 立 学院 , 教 , 助 主要 研 究方 向 : 算机 应 用技 计 3I .误区 1没有充分规划。规划管理力不足, 其核心内容。—个变化的管理过程由变化委员会 术. : . . CO 项 目总监 、 发经 理对 设 计重 视 不够 , 了赶 来执行,变化委员会由项 目所涉及的每个领域的 i、 开 为 工期 , 很多项 目 的设计过程过于简单 , 产品开发技 代表组成。变化委员会负责将所要做 的改变交由 术路线 的选择比较随意 ,有的甚至根本没有设计 适 当的人去完成、对改变作出说明并测定来 自各 责 任编辑 : 义 宋

加强软件质量管理的必要性与优化策略

加强软件质量管理的必要性与优化策略

加强软件质量管理的必要性与优化策略摘要:随着硬件集成度不断提高,软件的功越来越强大,为了降低系统的成本获得更大的灵活性,软件正慢慢地取代硬件,软件的重要性逐渐引起人们的重视。

由于软件产品具有无形性、高成本等特殊性,而且软件产品的成本主要提体现在软件的研发上,因此有必要加强软件研制的质量管理,以达到提升软件产品质量的目的。

本文概要介绍了软件的质量管理,阐述了加强软件质量管理的必要性,分析了软件质量管理中存在的问题,并在此基础上提出了加强软件质量管理的优化策略。

关键词:软件质量管理;必要性;优化策略一、概述软件不是客观的实体,具有无形性。

软件产品是向用户提供的计算机软件、信息系统或设备中嵌入的软件或在提供计算机信息系统集成、应用服务等技术服务时提供的计算机软件。

软件产品的生产主要是软件的研发,软件的研制工作需要投入大量的、复杂的、高强度的脑力劳动,它的成本非常高。

质量管理包含质量策划、质量控制、质量保证和质量改进等方面,软件质量管理可以通过分析质量目标和质量要素,制定适合项目实际和特点的质量计划,依据计划,在项目策划、技术评审、软件集成与测试、需求管理、配置管理、项目监控、问题或缺陷追踪等方面综合进行质量控制和质量保证,并不断地进行持续改进,以保证软件研制质量。

二、加强软件质量管理的必要性1.降低经济损失。

随着计算机应用范围不断扩大,对软件的需求迅猛增加。

软件质量管理在很大程度上影响着软件产品的质量。

很多情况下,当软件出现故障时,造成的后果是不堪设想的,而维护软件故障所耗费的成本也经常远远超出了软件开发成本。

因此,有必要高度重视软件质量管理,并加强软件质量管理,在保证软件应用安全的基础上,减少带来的损失。

2.促进软件研发的稳步发展。

为达到软件的功能、性能等指标满足用户需求的目标,可以通过软件质量管理,对软件的研制和管理过程进行过程和产品的质量保证,以预防带来负面影响。

在实施软件质量管理的过程中,我们可以根据质量计划、用户的实际需要和相关标准、要求等,加强控制软件需求、设计、实现、测试和其他链条,保证安全地软件硏发,以减少软件质量问题。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

软件企业项目管理的有效性研究我国软件企业尽管在国际竞争中存在技术、人才等方面的不足,但管理能力,特别是项目管理能力的不足是其面临的典型性成长障碍。

对于软件企业来说,大多数附加价值是由项目产生的。

没有足够的项目管理能力,企业的新产品研发、承揽海外软件开发业务、扩大软件企业规模等均缺乏基础保证。

目前,我国软件从业人员有50多万人,在6000多家软件企业中有60%是50人以下的小企业,1000人以上的企业仅10余家,软件出口额远远低于印度。

在印度的优秀软件企业如W ipro、Infosys、Tata中,软件开发项目的按时完成率高达95%以上,可以说是项目管理能力促进了印度软件企业承揽外包业务和规模化的发展。

据统计,我国很多企业中项目的按时完成率徘徊在30%左右,可见。

我国软件企业的项目管理能力与印度软件企业相比还存在很大差距。

根据多年来从事软件项目管理的研究和实践。

笔者认为,要提高我国软件企业在项目管理方面的有效性,需要加强以下方面的工作。

一、面向利益相关者的项目策划软件项目策划的目的主要在于明晰定义项目的价值和项目目标。

它是软件项目正式启动的基础,是明确项目需求的基础。

也是控制项目范围的基础。

据统计,超过50%的软件项目都遭受过不充分的需求管理的问题。

平均有25%的软件项目需求会发生变化,对有缺陷的需求、设计、代码进行返工的花费占整个项目费用的40%-50%。

项目策划的要点包含:1.识别和定义项目的利益相关者。

现代项目管理的核心理念是项目必须让其利益相关者满意。

因此.要理解和定义项目的价值进而定义项目的目标,必须从识别项目的利益相关者入手。

有时一个项目进行了很长时间,但项目组未必知道项目的真正客户是谁.最常犯的错误是仅将项目成果的使用者作为客户。

例如,电子政务系统的真正客户是该机关的决策层。

而不是具体负责这个电子政务项目的某个部门。

如果需求仅仅来自负责这个项目的某个部门;那么即使这个系统建好了,也极有可能没有真正达到目的。

此外,必须识别出具体的项目发起人并充分发挥其作用,这方面易犯的错误是误将一个部门、一个机构作为项目的发起人,这样的结果是决策时有很多人,但真正需要项目发起人提供资源、予以协调时却找不到人。

2.促成利益相关者的参与。

由于软件项目的成果将改变人们的生活或工作方式,因此,客户必须在项目策划阶段就了解项目成果对其生活或工作方式的影响。

他们必须开发相应的政策、流程等以准备接受项目成果。

目前众多的ERP项目之所以失败,重要的一个原因是人们误认为ERP项目仅是一个信息系统项目,该项目带来的仅仅是一个信息产品。

但是。

ERP项目带来的是一个新的运营方式,如果企业在没有作相应调整的情况下强行引入ERP,将会使企业运行的混乱速度加快而不是更好。

不仅是在策划活动中。

在整个软件项目的生命周期内都必须强调项目利益相关者的参与,必须与利益相关者一起启动项目。

3.培育与运用行业专家。

软件项目的价值是为了实现某些商业目的,它们一般是由行业专家而不是由软件开发人员挖掘出来的。

软件企业常被投标价格所困扰。

其原因有来自市场竞争方面的,更多的则是软件企业没有能够挖掘项目的价值所致。

目前,许多软件企业的弱点在于行业专家缺乏,它们并没有意识到行业专家也是专业人员,而只是将软件开发人员作为专业人员对待。

在项目定义活动中,软件开发人员常犯的错误有三点:需求镀金、需求过滤和需求包办。

所谓需求镀金,是指软件开发人员不顾客户的实际需求,片面强调和夸大技术先进性;所谓需求过滤,是指软件开发人员根据自己的技术偏好对客户的需求进行了主观筛选;所谓需求包办,是指客户将需求分析委托给“专业的”软件开发人员,而软件开发人员也乐得如此。

实践表明,缺乏行业专家的项目策划所产生出来的东西一般是能力过剩的、不适用的、甚至是完全不能用的。

如果软件企业没有自己的行业专家,必须善于利用外部的行业专家。

4.不可忽视对项目目标理解的一致性。

项目利益相关者对项目目标存在理解上的不一致,是项目启动过程中普遍存在的一个问题。

很多项目管理者低估了达成项目目标取得理解上一致性的难度,在这方面投入的精力不够,往往简单地认为目标已经明确。

很多项目其实是在目标没有定义清楚的情况下匆忙启动的。

客户的需求包含多个方面,其中既有对项目成果特性的要求,又有客户在感情等方面的要求。

简单说来,客户的需求可以分为三类:一类是“Musts”。

即如果缺乏了就不能实现项目基本目的的成果特性;第二类是“Wants”,即客户希望得到的能够丰富项目成果的东西;第三类是“Nice-to-haves”,即对客户和项目而言多多益善的东西。

尽管从对客户的重要性而言这三类需求是递减的,然而,在项目的运行过程中。

客户向项目承担方强调的频率却常常是递增的。

这是导致项目范围蔓延最终失控而使项目失败的重要原因。

要促成利益相关者对项目目标理解的一致性,最有效的办法是设定项目的验收标准,以验收标准来补充定义项目的成功标准。

二、基于统计数据的项目计划软件项目计划过程面临的最大挑战就是计划的准确性差。

据统计,在对软件项目进度与成本估算时,开发者的估算比现实要乐观,大约低20%-30%;大多数项目实际完成时间超过估算进度的25%~10 0%,少数的进度估算精确度达到了10%,能控制在5%之内的项目十分罕见。

要提高软件项目计划的准确性,需要把握以下三点:1.加强基础数据的统计与分析。

项目管理既是科学又是艺术。

由于文化的差异,西方发达国家强调的是管理中的科学性,而我国的绝大多数企业强调的是管理中的艺术性。

由于不重视基础数据的收集和统计.软件项目的计划常常是凭经验或“拍脑袋”而定的.企业并没有足够的统计数据来支持计划的制定。

科学管理尽管是在上个世纪初针对制造业和体力工人提出的。

但其中提出的“不能度量就不能控制”的理念依然值得软件企业在管理项目时采纳。

为做到在数据统计的基础上制定项目计划,企业需要对每个员工的工作时间进行统计分析。

在数据的统计过程中,科学方法与工具的使用是十分必要的,通过对多种统计分析方法(如FPA法、COCOMO模型)和工具的研究和应用,项目计划的准确性将得到很大提高,从而达到“一次将事情做正确”的效果。

2.以面向学习和改善系统的评价原则促进数据统计。

软件企业在项目管理评价过程的一个误区是将评价的重点放在人的方面.而忽视了很多项目问题在于管理系统本身这个事实。

据统计,人员的敬业精神和能力不够只占项目失败原因的10%左右,有大约90%的原因来自于项目管理系统的架构与流程等方面。

因此,必须将项目绩效评价的重点放在通过学习以改善项目管理系统方面,而不是给项目成员下一个最终的结论性判定。

这种评价的方式是基于统计分析的.它不仅有助于改进企业的项目管理系统。

更有助于员工有意识地去收集数据和对数据进行统计分析,以便提高项目计划的准确度。

3.谨防里程碑陷阱。

众所周知,里程碑(mile stone)是项目计划与控制中的一个极为重要的概念。

也正因为如此,人们易于过于依赖里程碑,反而使项目计划落空。

里程碑陷阱表现:首先,人们在软件项目的里程碑被设定以后,易于误用目标管理的方式,简单地认为“目标管理是只问结果,不计过程”,从而忽视对过程的监控而导致项目里程碑不能按期达到。

大多软件企业的从业人员属于知识工作者,他们对授权的要求较强烈,这方面的误区更易发生。

第二,对里程碑控制不严。

因为大部分里程碑毕竟只是一些项目的中间结果。

在项目过程中人们易于放松对里程碑变更的控制,易于出现里程碑大多按期完成而项目却难以按期完成的现象。

项目活动彼此是有关联的.一个里程碑的延迟会导致连锁反应。

甚至可能导致项目工期的失控。

第三,里程碑的设置常常仅由项目组根据项目本身的特点而定,忽视了与利益相关者的沟通并得到他们的承诺。

为避免落入项目里程碑陷阱,必须特别强调客户、供应商等利益相关者对这些里程碑提供相应的承诺。

并通过建立各方签字的责任矩阵将其锁定。

三、基于专业分工的项目资源动态调度在软件项目失败的原因中,项目组织和人员调度的问题平均占到40%以上。

对于软件企业来说,最重要的资源无过于人力资源.要在项目中充分组织和调度人力资源.需要做好以下两点:1.实现人力资源的“分类分级”管理。

由于软件行业竞争的加剧,降低项目成本成了当务之急。

而降低项目所占用的人力资源成本更是重中之重。

目前,许多软件企业对项目人力资源的使用可以用“5个人干3个人的活拿4个人的钱”来概括.要想改变这一点,做到“3个人干5个人的活拿4个人的钱”这种理想状态。

有效的办法是实现人力资源的“分类分级”管理。

所谓“分类分级”是指将企业员工划分成需求分析员、系统分析员、设计人员、编码人员、测试人员和QA 等,并界定其不同的等级,能够做到可以测量出不同类型、不同层次人员的小时价值(价格)。

这种价值(价格)是制定项目人力资源预算和成本控制的基础。

目前,人们经常强调“复合型人才”,这容易产生一个误区。

在许多软件企业的项目中,有相当多的人既做设计又做编码还做测试,这不仅使项目的运行效率低、出错率高,也使项目的人力成本增高、人员还不满意。

合理的方式是在专业分工、“分类分级”的基础上,通过有效的项目团队组织机制将各类人员集成起来。

2.实现人力资源的动态调度。

项目组是一种临时性的、动态的组织。

由于它不应该有冗余人员,因此,资源调度的有效性基于资源调度的动态性。

理想的状态是“需要的时候,需要的人能来:不需要的时候,不需要的人能走”。

企业要做到这一点,必须具备:人员已经“分类分级”,企业的各职能部门成为“资源库”,以及项目计划能够具有提前量。

软件企业采用的项目组织形式大多为矩阵结构:但这种结构在实践中存在两个问题:一是资源常被固化而使矩阵结构变成了项目制结构。

从而形成资源浪费:另一是职能部门和项目组争相使用人力资源,使项目组成员面临“一仆多主”的难题。

要解决这两个问题,必须改变职能部门的职能定义,使其变成培育和提供专业资源的中心,即“商业任务由动态的项目团队完成,职能部门作为资源的提供者而存在”,职能部门与项目组之间通过“资源使用契约”而建立联系。

四、基于可视化工具的项目监控项目管理者不仅要关注项目的成果.还要关注项目的过程。

调查显示,有75%的软件企业处于开发流程的混乱状态.超过50%的软件企业需要改进其配置管理,大约有60%的软件企业遭受着不同程度的质量保障体系的困扰。

对项目过程控制的忽视,将导致项目范围的蔓延等项目风险的增加。

要做好对项目过程的有效监控。

需要做到以下两点:1.项目过程的监控要做到可视化。

项目管理是一种典型的系统管理。

也是一种典型的变化管理。

在一个软件项目中,有成百上千的相互关联的活动,一个活动在工期、资源和预算方面的变化将对整个项目甚至在企业层面上产生连锁反应。

相关文档
最新文档