论文部分内容阅读
软件行业在现代化进程中发挥着重要作用,而软件产品是否能按时交付,是否能把项目预算控制在合理的范围之内,软件质量是否能最终使客户满意,软件产品的运行是否稳定,产品在设计上是否具有良好的的扩展性以便于维护等等,需要从风险控制方面进行分析和研究。软件产业作为信息产业核心与灵魂,蕴藏着很多机会,同时也包含着许多风险。当企业、组织或政府部门花成百上千万甚至更多资金开发软件系统时,最担心的事情就是软件项目失败。软件项目失败的主要原因是风险控制不够。风险是导致软件项目延迟、超预算或失败的主要因素之一。
本文深入探讨了国内IT企业的软件项目的整个开发过程的组织、计划、需求分析、设计、编码、测试和维护等各个阶段的中出现的主要风险点和相应的风险控制对策。
首先,本文论述了软件项目风险控制的重要意义。从软件项目管理的基础出发,结合风险管理的相关知识,介绍软件项目的开发阶段和风险的概念和种类。采用头脑风暴法和专家访谈两种风险识别的方法,逐一对软件开发过程中各个阶段的风险因素进行充分发掘和归纳,设计出用于行业内部调研分析的问卷题目。
本次调查以发放和回收问卷的形式(在附录里有调查问卷样张),对软件行业的销售人员、需求咨询师、方案解决经理、软件架构师、项目经理、开发人员、测试人员、实施经理、内部用户、最终用户、售后服务等从业人员进行了调查。
通过对调研结果的深入分析,采用风险量化和确定处理阀值等方法,提炼出目前软件项目的开发过程中迫切需要解决的主要风险影响因素,制定出相应的对策。
最后,本文对国际管理软件厂商P公司在产品开发项目中规避风险实际情况进行了案例分析。在结论和展望中总结了本次的研究成果的适用范围和推广意义。