论文部分内容阅读
在互联网+的时代背景下,企业创新的同时还要抢占市场,及时定位产品才能获得高额利润和客户。企业迫切希望从众多软件R&D项目中挑出高回报项目,因此,本文提出一种对多个软件R&D项目进行综合阶段评价的方法。首先,从项目评价方面的国内外文献着手研究,确定本文研究范围是对多个软件R&D项目的阶段评价。通过学习,熟悉项目评价常用的研究方法和评价模型,汲取众多学者在项目评价领域的经验积累;借助SCRUM敏捷开发方法可解决软件R&D项目阶段评价时过程和交付物不一致导致无法合理评价的问题,很好地将项目阶段评价转化为对具有相同输入输出的相似决策单元的DEA排序。在此基础上提出SCRUM和公共权重DEA模型相结合解决多项目评价的思路。其次,借鉴软件度量学以目标驱动的度量定义模型GQM和度量筛选模型PSM,确定出最适宜多个软件项目评价的输入和输出指标,并运用相关性分析去除冗余指标。各个企业或单位从自身发展战略及规划出发筛选出最适合的评价体系,避免无效度量和过度度量。再次,在企业效率最大化作为公共权重的DEA方法的基础上进行模型改良,引入具有阿基米德无穷小的Input-CCR模型进行效率计算和排序,相比之下排序更佳。阐述评价原理和操作步骤,并使用Matlab和Lingo工具计算多元线性规划和对偶规划,降低计算的复杂性并保证正确率。最后,对某软件公司的多个敏捷项目进行案例分析,抽象出公共决策单元,以公共决策单元的权重系数作为公共权重,其他决策单元使用公共权重进行效率计算并排序。根据对偶规划对无效决策单元进行松弛变量分析,改善输入实体并降低输入风险,实现企业价值最大化。