基本信息:
请您根据您或您所在单位的实际情况选择相符合的选项,在选项前的○内打√。
企业是否通过ISO9001认证:
*
调查内容:
以下将对软件开发项目中导致需求变更的原因进行调查。请您根据自己在软件开发项目中积累的经验,评价下列各种原因对引起需求变更的主次(常见)程度,并在相应的选项上打√。(调查已进入初步分析阶段,选项中所标记1-5数字,只为便于分析,无实际意义,同时欢迎您继续参与,为调查提供数据支撑,谢谢!)
用户方不了解项目管理知识,项目管理意识淡薄。
*
用户在项目进展中加深对项目的理解,提出新增需求。
*
用户为追求完美以防项目结束后出现问题,在项目尾声提出变更要求。
*
用户因某种原因急于看到阶段性成果,而逼迫项目进程,引起变更。
*
用户作为整个项目的发起人、出资人和最终使用人,参与度不足够。
*
沟通不足,未能识别用户潜在的需求(用户客观需要,但未体现在主观表述中)。
*
需求分析阶段形成模棱两可的需求文档,致使开发中与用户理解产生歧义。
*
对用户所处行业的需求定义存在表面猜测,合同签订时,对项目的范围识别并不清楚。
*
某些项目干系人在需求分析阶段未被识别,他们的需求未得到表达。
*
对项目干系人分类及其需求的优先级划分不合理。
*
需求分析对某一大体的业务需求的完整度、详细度、严格度描述不够。
*
对需求不明的开发项目没能选择有效、合理的开发工具、方法或模型。
*
您所在的开发团队对客户的运营机制和组织政治策略理解错误。
*
计算机硬件、操作系统升级或开发软件自身版本升级。
*
随信息技术的发展,项目中原先使用的技术过时或升级。
*
用户所处行业与软件运行相关的工作制度、法规、政策的变更。
*
开发过程中本公司或客户公司的一些不可逆变化(破产、负债等等)。
*
设计或开发过程当中出现疏忽或错误。
*
项目团队成员(项目经理、需求分析师、程序员、测试员等)经验不足。
*
项目核心团队成员因故离开或变动。
*
开发方添加不必要的功能和特性,但并未获得用户认可而引起变更。
*
风险管理意识差,当风险发生时因无应对计划,而引起变更。
*
未使用有效的合同管理手段分散和回避风险。
*
整个需求管理中没有使用软件管理工具。
*
没有良好的软件结构适应(数据层、业务层、表面层的耦合原则或接口定义不合理)
*
项目计划中各因素(项目时间、技术、费用、质量、软硬件、人力资源和软件过程等)估计不准确。
*
没能正确的评估自身的开发实力,致使项目延期。
*
需求文档不规范或过分简单(配置识别工作太粗略)。
*
未能建立一个严肃、完整的需求基准,并严格执行。
*
日常功能变化、需求文档编写不规范,日后难以查询需求文档更新(配置状态记录不良)。
*
没有变更控制委员会(CCB)对范围变更进行综合控制。
*
需求评审不规范、对新增需求不严格评审就随便接受。
*
整体需求变更控制流程不合理。
*
监控过程未能在早期实施预防和纠偏,日后引起了更多的变更。
*
从总体上说,您认为以下哪个原因是导致软件开发项目需求变更的最常见的原因?
*
从总体上说,在您曾经参与的所有软件开发项目中,大约有多少是成功的?
*
如果对本研究有任何建议或补充,请写在下面:
*
再次感谢您的支持!谢谢!