首页>>技术前沿>>B/S,C/S软件系统开发
失败的软件开发项目在于没有正确理解客户需求和没有团结一致的团队
作者:西安软件开发公司 | 原创 来源:西安软件开发公司 | 时间:2013年12月2日| 点击:0次 | 【评论】

软件开发过程中,理解客户的需求是在软件开发系统实施之前必须要完成的一项重要任务。理解客户需求之后,团队找出方法,再去实施,这样事半功倍,软件开发任务才能够顺利完成。

软件开发

爱因斯坦曾说:“如果他有一小时来拯救世界,他会花 55 分钟来定义问题,只花 5 分钟去寻找解决方案。”这就说明做事情之前先要理解问题,找出方法再去实施。

近年来,失败的软件开发案例越来越多。软件开发人员在软件开发公司没有很好的收入之后,会立刻离职,把一切原因都归结于软件开发公司,这就是现实。然而却很少有软件开发人员来思考自己的问题。软件开发公司之所以叫软件开发公司,是因为公司的主要业务都在软件开发上,业务员接到单子,软件开发人员来实施,这就是软件开发公司。所以,软件开发人员不给力,这个公司当然没有效益,软件开发公司没有效益,员工工资上能体现吗?这些原因就是软件开发公司软件开发人员的问题了,为什么这么说,那么看看近年来,失败的软件开发项目和项目相关费用都是多少,软件开发公司有盈利吗?

根据 Standish Group 的数据:

41% 的项目无法增加价值和产生足够的投资回报 (ROI)

49% 的项目超出最初的成本估计

只有 28% 的项目在预算范围内按时完成

Standish Group 还将缺乏成功的原因归结为以下因素:

缺乏用户参与

业务目标不明确

无法捕获基本需求

缺乏对项目范围的控制

缺乏高管的支持

IDC (International Data Corporation) 甚至更具体地指出了失败的原因。他们发现,在软件开发中超过 80% 的失败由需求发现、管理或分析中的问题直接导致的。

并且根据 IAG Consulting 的数据,超过 40% 的 IT 预算将用于对较差的需求规范上。

就软件开发而言,投入时间去理解客户需求,找出客户需求,团队一致,正确识别利益相关者,提出正确的问题以探讨问题,并使用合适的技术来描述系统应该做什么,以及为什么要创建这个系统。虽然这看起来很明显,软件行业的人都明白必须要这样做,但为什么花时间去理解问题却很困难呢?

此内容DOC下载 此内容PDF下载

【全文完】
关键词标签: 软件开发 
0 (0)
0 (0)

版权声明:

1、陕西弈聪网站内容中凡注明“来源:XXX(非陕西弈聪网站)”的作品,转载自其它媒体,转载目的在于传递更多信息,其中涉及的网站建设,网站优化,百度关键词优化,西安软件开发等技术细节并不代表本站赞同支持其观点,并不对其真实性负责。对于署名“陕西弈聪”的作品系本站版权所有,任何人转载请署名来源,否则陕西弈聪将追究其相关法律责任。

2、本站内容中未声明为“原创”的内容可能源自其它网站,但并不代表本站支持其观点,对此带来的法律纠纷及其它责任与我方无关。如果此内容侵犯了您的权益,请联系我方进行删除。