论文部分内容阅读
随着信息技术在社会、经济中的日益重要性,无论是开发者还是使用者都越来越依赖于信息系统的成功交付。然而,从国内外的软件开发项目现状来看,软件开发项目尤其是信息系统开发项目的失败率很高,大多数项目都出现超支、延期问题,或者所交付的系统不能满足用户真正的需求。如何有效地管理软件开发项目已成为学术界和实践界关注的一个重要现实问题。研究人员指出,关键问题是管理者如何应对软件开发的不确定性,并且这一方面的研究已成为信息系统项目管理研究领域的核心内容之一。 本文从系统供应商(软件开发方)的角度出发,以定制类信息系统开发项目为研究对象,力图把握信息系统开发和实施过程中存在的不确定性多源性和风险动态性,对项目内在不确定性、管理实践和项目绩效不同维度之间的关系进行了研究,建立了基于两阶段风险的信息系统开发项目绩效模型。过去的研究指出在项目的不同阶段,其影响因素可能不同,因此,引入两阶段风险使得我们可以动态地分析信息系统开发过程中风险及其影响因素的变动,并深入地探讨相应的管理策略,这对于指导信息系统项目管理实践具有非常重要的意义。 本文利用从以杭州地区为主的浙江省软件企业收集的181个定制类软件开发项目的样本数据,采用结构方程建模(SEM)方法对研究模型作了检验,并通过分组样本对影响因素之间的交互作用进行了研究。另外,本研究还从用户方收集了小样本数据,对软件开发方和用户方就信息系统开发项目成功标准相对重要性的认识进行了比较分析。 两阶段风险指开发阶段绩效风险和实施阶段绩效风险,分别表示在项目的不同阶段估算项目结果的困难程度。研究模型的经验检验结果表明,两阶段风险是重要的中介变量,它们在一定程度上解释了项目的内在不确定性和四个管理因素(项目计划和控制、内部整合、用户参与和用户方高层支持)对项目绩效不同维度的影响。总的来说,当项目面临固有的不确定性的情形下,加强项目计划和控制、进行有效的内部整合、获得用户方的高层和关键用户的承诺和参与可以降低绩效风险,改进项目绩效,减少项目内在不确定性对项目绩效的负面影响。并且,影响两个阶段绩效风险的主要因素是不同的,对开发阶段绩效风险来说,主要影响因素是项目计划和控制、内部整合和用户参与,对实施阶段绩效风险来说,主要影响因素是用户参与和用户方高层管理支持。 本研究依据项目内在不确定性水平把样本进行分组,对项目内在不确定性和管理因素之间的交互作用进行了研究。研究结果显示,当过程绩效是项目绩效的