当前位置:问答库>论文摘要

题目:软件开发过程绩效评估系统的研究与实现

关键词:绩效评估;统计方法;过程性能基线;平衡计分卡;基于层次分析法的模糊综合评价法

  摘要

软件业是当今世界增长最快的产业之一,世界各国纷纷将软件业列为战略产业来发展,竞争伴随着挑战,如何优化企业管理成为一个重要问题,不能评价就无法有效管理,因此软件企业绩效评估是近年来业界一直关注的课题之一。传统绩效评估系统主要评估人员绩效和项目绩效,由于软件产品生产过程的唯一性、可认知度和受外部因素影响的不同,将传统绩效评估系统应用于软件企业时会出现以下问题:第一,在软件企业中人员绩效与项目绩效不是直接相关的,不能有效评估项目绩效,忽略了开发过程在软件企业中的重要性及过程绩效对项目绩效的影响,而且评估指标多是“结果导向”型的,容易导致企业做出短期行为;第二,传统的绩效评估系统中评价绩效指标常用的方法是专家评分法,主观性较强。因此,针对上述问题本文研究了在软件开发过程中影响项目绩效的关键因素,引入了对软件开发过程的绩效评估,通过分析过程行为评估过程绩效,并衍生出项目绩效,从而完善对软件项目的绩效评估,同时还将统计方法引入到对过程绩效的分析评价中,使评估结果更客观全面。平衡计分卡常用于将企业目标分解为各部门子目标,本文引入平衡计分卡将过程绩效与企业目标紧密联系起来,在此基础上建立绩效评估指标体系框架,从而实现基于企业目标驱动的项目及过程绩效的评估。其次,将传统绩效指标评价方法和统计方法融合提出分析过程性能的三种方法:预实评价法、基线-能力指数评价法和细分评价法,根据过程特征和使用场景选用不同的方法进行评价,使评估结果更科学客观。然后,选用基于层次分析法的模糊综合评价法(Analytic Hierachy Process-Fuzzy Comprehensive Evaluation, AHP-FCE)将过程绩效聚合到对项目和部门的绩效评估。最后,基于本文的研究,设计并实现了软件开发过程绩效评估系统,该系统基于J2EE框架设计,提供了对各层次结构的目标管理、平衡计分卡管理、度量数据和过程性能基线管理,并支持过程性能分析、权重计算和层级间的模糊综合评价,并从质量目标展开介绍了一个绩效评估的实例。该系统已应用于企业并取得一定成果。本文的宗旨是从企业目标着手,应用目标分解将企业目标分解到关键过程,将过程关键因素与项目结果相联系,实现了一个基于企业目标驱动的针对软件开发过程的绩效评估系统,通过评估过程绩效来客观评估项目绩效,从而促进企业目标的实现。