- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大型软件项目失败的原因.pdf
大型软件项目失败的原因
——12 个与管理有关的问题
黄锡滋 陈光宇
美国软件工程研究所(SET)W.S. Humphrey 此前发表文章,分析
了与大型软件项目失败有关的 12 个涉及管理的问题。W.S. Humphrey
是资深软件工程专家,是 IBM 原技术开发副总裁,曾经在 IBM公司领
导软件开发 27 年,负责 IBM全部商业软件开发工作。到SEI 工作后,
领导了 CMM 和 CMMI 模型研发。凭借其丰富的软件开发、管理经验,
该文的分析结果,对从事软件开发和管理的人士,具有重要参考价值。
本文下面的内容,是 W.S. Humphrey 文章的重点摘要。
一、背景
* 软件项目失败经常发生,大型软件项目最容易失败 。
* 在 CMM 和 CMMI 模型未发明前,主要问题是缺乏计划。
* 1994 年到 2000年间,由于软件开发管理改进,开发项目成功
率有所提高。
* 图 1 展示了项目成功率变化过程。其中成功项目是指完全实
现预期功能,项目费用和进度,在预期值的 10%的范围;挑战项目是
指严重延误,大量超支或功能降低的项 目;失败项目是指完全无法交
付使用的项目。
图1 大型软件项目成功率变化图
* 图 2显示的是不同规模软件项目成功率数据,软件规模用投资
费用表示。从图 2可见,近60%的小型项目获得成功,而特大型项目
极少成功。
图2 不同规模软件项目成功率
二 问题分析
问题 1 是否所有的大型软件项目都无法管理?
* 只有个别极具挑战性和风险的大型项目,获得成功,其中一例
是美国空军‘指挥中心处理和显示系统置换项目(CCPDSR-R)’,该项
目在开发峰值期有100 人参加。第二例是 IBM OS/360 操作系统,其
开发队伍超过 3000 人,历时 30 个月,先后发布了 19 个版本。
* 除个别案例外,大型软件项目成功率非常低,成为项目管理的
巨大挑战。
问题 2 为什么大型软件项目难于管理?
* 历史上最早的大型管理系统是军队管理,以独裁式管理为特
征。现代的工厂管理方式,仍然是独裁式。
* 独裁式、等级式管理方法,不适应大型软件项目管理的需要。
问题 3 为什么独裁式管理对软件项目无效?
* 管理传统的硬件生产和管理软件开发的主要差别,在于管理的
可视性。
问题 4 为什么可视性成为软件管理的问题?
* 软件项目管理者不能准确掌握项目现状。
* 对于软件开发中不断出现和需要处理的各种细微问题,管理人
员无法及时掌握,导致问题积累发展为巨大而明显的问题。
问题 5 管理者为什么不能向开发者询问?
* 开发者只知道他们正在做的工作,他们没有个人计划,无法度
量和跟踪工作进展。
* 除非开发者计划和跟踪个人的工作,则其工作进展不可预计。
如果开发者个人的工作不可预计,则开发团队的工作进度和费用也不
可预计。
* 总之,如果开发者不能计划和跟踪他们的工作,则整个软件项
目不能控制和管理。
问题 6 为什么计划的项目会失败?
* 现在大多数采用CMM 和 CMMI 模型的软件项目,已经有计划安
排,并采用项目评估和评审技术(PERT),为什么仍然会失败?
* 问题在于大多数软件项目计划是不准确的、不严密的和错误
的。
问题 7 为什么不坚持制定详细计划?
* 传统管理劳动者的方法,对于管理高技术工作,特别是管理软
件开发是无效的。
问题 8 为什么不告诉和要求开发者计划他们的工作?
* 多数开发者只愿写程序,不愿订计
您可能关注的文档
- 基于史瓦西解的地球变形速率.pdf
- 基于叶素_动量理论及有限元方法的风力机叶片载荷分析和强度计算.pdf
- 基于同时的相对性对钟慢尺缩效应的再认识.pdf
- 基于哑变量的蒙古栎林分生长模型.pdf
- 基于圆锥曲线的数字签名和Schnorr盲签名.pdf
- 基于地理加权回归模型的县域经济发展的空间因素分析——以辽宁省县域为例.pdf
- 基于地理坐标参数的SAR图像自动概略配准法.pdf
- 基于多保留策略的复合型遗传算法及其收敛性分析.pdf
- 基于多时间尺度复合子带噪声语音识别新方法.pdf
- 基于多重分数差分和AR模型的网络流量预测.pdf
- grace作业团体课程.pdf
- 资料snrf51422发行说明snrfotes.pdf
- 关卡恶搞版游戏介绍.pdf
- 数字信号处理与控制老师ch4e.pdf
- 章因素模型套利定价理论.pdf
- effect-of oriented fiber membrane fabricated via needleless melton water filtration efficiency desalination40效应纤维制造纯净无熔体在水中效果效率.pdf
- 文稿说明介绍2017 contempvolpi contemporary mood web.pdf
- 项目大计划二小组有点复杂线程池.pdf
- 使用brad larsen http生成电源表器手指湖奖金轨道tommy-emmanuel the finger lakesTommy.pdf
- 对乙酰氨基酚测定报告assay demo.pdf
文档评论(0)