关于软件项目管理的控制研究.doc
关于软件项目管理的控制研究 摘 要:本文针对软件开发中的进度延期、费用超标、质量低下等问题,探讨了如何利用项目管理中的相关控制方法进行软件开发过程控制。、论文在阐述软件项目管理内容的基础上,针对软件项目的三要素分别进行了探讨:进度控制、费用控制和质量控制,提出了几种有效的软件项目管理控制方法。这些研究对于加强我国软件项目管理控制过程,降低开发成本,减少开发风险具有重要的意义。 关键词:项目管理;进度控制;费用控制;质量控制;软件开发 人类社会经历了三次经济革命从农业革命、工业革命到目前正在经历的信息革命。信息化正在日益改变人们的思维方式和生活习惯。在推动信息化过程中,计算机及其软件产品发挥着至关重要的作用。对于软件项目的管理成为项目管理领域一个令人兴奋的课题。本文将结合项目管理中的控制方法分析软件项目管理控制的相关问题 .以期提高软件项目的开发效率。 1、关于软件项目管理 1.1 项目与项目管理 项目是一个旨在完成一个或一些独特产品或服务的过程 .它有着一系列被详细描述的属性。由于项目的独特性和一次性特征,引伸出它的其他特点 .如目标的确定性 .成果的不可挽回性组织的临时性和开发性等。基于项 flI 的这些特点 .项目运作更加注重项目决策前的计划以及对实施过程的控制,以减少项目运作的风险。项目管理是 2O 世纪 50 年代后期发展起来的一种计划管理方法,它运用先进科学的管理方式 .有效解决大型组织的效率低下和小型企业面临的风险增加问题以组织的机动灵活 .面向客户和资源利用率高而被广泛应用。在工程设计 .施工软件项目的开发、实麓中经常会遇到进度拖延 .费用超支、质量不达要求等问题除去极少数是因为技术原因造成,绝大部分是源于僵化的管理和不当的管理方式。 1.2 软件项目管理 各软件企业都在积极将软件项目管理引入开发活动中 .对开发实行有效的管理。从概念上讲 .软件项目管理是为了使软件项目能够按照预定的成本 .进度、质量顺利完成 .而对成本、人员、进度、质量、风险等进行分析和管理的活动。同时,随着软件开发规模及开发队伍的逐渐增大,软件开发不再是向过去那样一二个开发人员即可解决的事情。迫切需要一种开发规范来规范每个开发人员、测试人员与支持人员的工作每个项目组成员按约定的规则准时完成自己的工作。同时采用规范化管理 .专业分工也可以降低对开发人员的要求,从而降低产品研发成本。