创业网 » 最新文章 » 软件产品开发,为什么失败

软件产品开发,为什么失败

软件产品开发,为什么失败
软件产品开发,为什么失败?在做了四年的软件开发,亲身经历了几个失败案例之后,我不得不对这个问题进行反思。我所接触到的朋友多半是做软件开发的,他们和我一样,经历失败的例子比成功的要多得多。从网上的各种文章、论坛得来的信息也一样充满着悲观。为什么这么多的失败?对于这个问题,有着各种各样的答案。诸如需求不明,不断改变;项目管理混乱,时间一拖再拖;技术方案出错,技术难题解决不了;人员流动频繁;产品出来后没有市场、没有竞争力等等问题,不一而足。正是失败的原因各种各样,在产品开发的过程中要面临一个又一个的险滩与暗礁,而每一个都有可能是致命的威胁。如何面对这些危险,绕过这些险滩?以下一些是我个人的思考。把软件开发看作一个整体的流程,本文试图从产品开发的整个流程来阐述我们会遇到的种种问题已及提出一些自己的见解。

一、软件产品的立项

一个软件产品的开发和项目有着许多不同,一般来说,软件项目(project)都是因为有了明确的客户,或者已经有了合同或意向而开始启动的。软件产品(product)则完全不一样了。在一个产品没有开发出来之前,基本上没有客户。当然也有人仅仅凭着一套大脑中的想法或概念就能找到客户,对这些人我只有佩服。当然大多数公司只能先拿出一套自己的产品去推销,才有可能找到定单。所以就有了做产品的想法。

在这些软件公司中又可以分两种情况。一种是在某个行业做了多个项目,也积累了一些行业、技术等经验。每一个新的项目都要重复很多同样的工作,效率自然不高了。这时公司很自然的想到要有自己的产品。于是开始产品的立项了。

另外一种公司则完全不是这样。他们不是在某个行业做过多少项目,甚至根本没有做过一个项目,就要雄心勃勃的去做产品。这种情况每天都在发生。他们以前可能做系统集成的,可能卖硬件的,或许根本就不是IT行业的,或者恰好做了一个项目,现在他们要进军软件行业了,

您可能还喜欢的文章:开发  产品开发  

创意点子 创业点子

头脑风暴

找人 找钱 找项目