论文部分内容阅读
软件项目开发是一项高风险的活动。在项目开发过程的任何一个阶段都可能存在风险。软件项目的研制需要开发新的技术或使用已经过验证的技术和产品,需要长时间的组织、指挥协调工作,以及漫长的研制周期等,这些都可能会带来难以预见的不确定性因素。这些因素会使得软件项目开发偏离预定计划,从而导致进度延缓、费用增加、质量下降甚至开发失败,所以加强风险应对十分必要。软件项目风险应对就是项目管理者对项目可能遇到的风险进行识别、评估,编制项目风险行动计划,跟踪项目风险,对项目风险采取应对措施,实施有效的控制。软件项目风险应对涉及的主要过程包括:风险识别、风险分析、风险评估、风险监控和风险应对。风险应对贯穿在项目的整个生命周期内。目前,风险应对正受到软件开发商越来越多的关注。实践证明,在软件开发过程中实施有效的风险应对已成为项目成功交付的重要措施。本文对风险应对的国内外研究现状进行了分析,对相关理论和方法进行了论述。根据在山东中印环球软件科技发展有限公司的管理实践,通过使用观察法和个案研究法,对该公司与寿光鲁丽集团合作开发的OA软件项目进行风险应对研究。根据该软件公司和项目的特点,对项目风险进行定性分析和定量分析,根据分析结果判断风险可能大量出现的重点阶段和关键领域,并列出最能影响项目的十项风险因素,按照设定的风险临界值,对这十项因素进行评估,对风险的发生概率、危害程度进行了界定。根据风险分析结果制定风险应对规划,形成风险应对产出,建立风险应对组织结构,明确角色职责,确定风险应对的方法,编制项目预算,确定进度安排和风险监控措施。通过挣值分析法对该项目的进度、费用进行分析,对采取的风险应对方法效果进行监测。最后确定采取的一系列风险应对措施起到了积极作用,保证了项目的顺利开发。