中国项目管理资源网

软件开发:告别技术精英时代 工程化管理(4)

2006/3/20 9:30:33 |  2256次阅读 |  来源:转载   【已有0条评论】发表评论

  与其他项目相比,软件项目还是一种比较新兴的领域,软件项目管理的发展略落后于其他领域的项目管理的发展。而且随着软件行业的迅猛发展,一些问题和危机逐步暴漏出来,例如:手工作坊式的软件开发、项
目时间总是推迟、无法保证按期提交、项目预算成倍超过、项目人员不断流动等等都是软件开发商面临的一些问题。而对于客户可能要面临这样的问题:为什么项目要这么多费用、为什么开发时间要这么长、主要开发人员是否能得以保证、提交的系统错误太多等等。上述问题主要原因是缺乏软件过程能力:开发过程随心所欲、时间计划和费用估算缺乏现实的基础、管理者主要在应付突发事件、对产品质量缺乏客观基础、软件开发的成败建立在个人能力基础上等。为了解决这类软件工程问题,美国软件工程研究所 SEI自1986年开始研究软件过程成熟框架,1991年提交了能力成熟模型(Capability Maturity Model)CMM V1.0,该版本经多方软件专家评审,发布了V1.1版,并更名为SW-CMM。1999年底发布了V2.0版。它强调企业软件开发能力取决于企业的过程能力而不是个人能力、强调持续的过程能力的改善,是衡量软件企业软件开发管理水平的重要参考,即可以作为软件开发组织改善软件开发过程的参考模型,也可以作为用户评估软件项目承包商的依据。

  在中国,项目管理的应用是从上世纪九十年代开始的,最初的应用都是在一些与国际联系较密切的大型建设项目,如大型电厂、三峡大坝、机场、高速公路等,以及由一些大型外企引入,如IBM、微软等五百强企业。认识到它的重要性后,政府开始在一些大型国企如中石油、宝钢等进行推广应用,自2002年以来,项目管理开始在中国显现燎原之势。软件行业中,大型软件开发已开始系统运用项目管理的技术与方法,它和CMM一起也重新给了中国软件业迎头赶上印度的信心和希望。

软件项目管理的最新进展

  经过这些年的努力,目前国际专业人士对项目管理重要性及基本概念已有了初步共识。分析当前国际项目管理的发展,有三个特点即:全球化的发展、多元化的发展和专业化的发展。

  目前,软件项目管理的理论还是处于迅速发展阶段,相对其他领域还不是很成熟。例如软件估算模型分为理论导出和经验导出两种模型,而理论导出模型处于非常不成熟的阶段,经验导出模型是通过大量的项目数据进行数学分析导出的模型,这些模型也不能适合所有的情况,只能适应某些特定的项目情况。其实,目前没有一种模型或者方法能适应所有的软件类型和开发环境。一些方法只能作为借鉴,更多的时候需要经验。由于影响软件估算的因素太多(例如人、技术、环境、政治等),而且由于软件的渐近明细的特点,也决定了项目管理是逐步细化的过程。

【 发表评论 0条 】


网友评论
网友评论(共0 条评论)..

请您注意·自觉遵守:爱国、守法、自律、真实、文明的原则
·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规
·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·您在中国项目管理资源网新闻评论发表的作品,中国项目管理资源网有权在网站内保留、转载、引用或者删除
·参与本评论即表明您已经阅读并接受上述条款