论文部分内容阅读
软件开发企业在为客户的信息化建设提供服务的时候,通常面对较复杂的客户环境,所提供的软件开发或实施服务通常涉及多个业务部门,由于客户所面对的激烈市场竞争,对软件产品的质量、功能、开发时限、对需求变化的响应速度等提出很高的要求。因此,软件开发项目具有需求复杂性、范围不确定性、时间紧迫性等特点,这对软件开发企业提出了很高的要求。然而在我们的企业中,项目绩效通常不理想,具体表现为产品交付延期、产品质量低下、客户满意度不高、项目成本上升等方面。如何提高项目绩效,是企业项目管理最为核心的问题,也是最为困扰、最难解决的问题。本文分析了影响软件开发企业项目绩效管理存在的主要问题,并把这些问题划分为“企业内部组织结构”、“开发流程”、“绩效导向和指标设置”三类。通过分析这三类问题对项目绩效管理所产生的影响,我们从企业项目组织结构优化、软件开发流程改进、项目绩效管理组织方法与指标设计三个方面着手改善项目绩效。在企业内部组织结构方面,通过分析原有的项目管理组织结构在绩效管理方面存在的主要问题,以及分析职能型、矩阵型、项目型组织结构的优劣,结合软件开发企业项目组织结构设置的若干原则,提出平衡矩阵型的项目组织结构。通过设置项目管理办公室、领域经理来保证项目顺畅运转,从而改善项目绩效。在开发流程方面,根据所在企业的项目特点,提出改进的瀑布式软件开发生命周期模型,根据项目的不同规模对标准流程进行裁剪,以提高项目绩效为宗旨,对项目启动、需求管理等流程进行改进。最后在优化后的项目管理组织结构以及软件开发流程的基础上,设计出一套行之有效的项目绩效管理方法及绩效指标体系。