首页>>技术前沿>>网站/软件行业动态
违背软件行业发展规律是很多软件公司难以做大的根本原因
作者:西安网站建设 | 原创 来源:西安软件公司 | 时间:2014年2月2日| 点击:0次 | 【评论】

怎样才能使中小型软件公司支撑下去,并得以实现成长发展,这是很多软件公司都在关注、思考的问题,在一定程度上也是令中小型软件公司自己最为头痛、难以面对的现实。对此,有关专家一语中的——有些软件公司的运营模式违背了软件行业的发展规律。

软件公司

● 很多软件公司在接到第一个项目时都很喜悦,赚了一笔,而且认为这些是企业实现壮大的基础;但是,这一个项目也足以使这些企业陷进去——没完没了的维护,没完没了的修正。由于企业的资金毕竟有限,软件做不好的话,客户的资金也不能很快到位,所以,企业最先面临的困境就是资金的短缺。

● 也有一些软件公司由于抵挡不住诱惑,今天做医疗行业的项目,获得了一些成功;明天又得到了石油行业的项目,也要去做;后天是化工行业的,又要去做。这样,企业的人员就会急剧膨胀,导致什么都做却什么都做不好,最终使得软件开发人员流失,企业陷入困境。

● 还有一些软件公司比较勤奋,也是每一个项目都做,但就不善于积累、抽象,没有自己的核心,可重复使用的少,使得每年的经营状况都是打平,企业也处于风雨飘摇的状态。

这些软件公司之所以形成这样的局面,专家认为,就是他们的运营模式违背了软件的发展规律。长期的实践证明,组织一个队伍做一个项目,做完之后这些开发人员一散,这个软件项目就很难维持下去,这种做法与软件的自身发展规律是不相吻合的。

软件在很多方面并不只是一个项目,而必须把软件当作一个产品来积累、看待。单纯的一个软件项目是一对一式的,开发人员也是有与之相对应的一组,但一个软件产品则是具有各种功能的集合体。这就如同一部手机一样,看似非常简单,可实际上是要把大量技术凝结在一起,大量问题的提出并给予解决才能够形成产品。将软件各种复杂的功能在一次实践中得以实现,这在理论上是不现实的。这中间需要很多核心、成熟的模型,然后经过一次大的集成,才能够使整个软件运转起来。

有很多软件公司觉得自己的软件总在不停地做,也在不停地修改,但用户仍在不停地抱怨。没有办法,这些企业也就改做其他的了。没有积累,没有产品的概念,没有牢靠的根基,使得现在很多软件公司走着很艰苦的道路。

一个软件项目被做出来之后总会有使人不满意的地方,用户感到不好用,产生各种各样的抱怨;软件公司也会有自己的难言之隐。但有了错误并不可怕,可怕的就是不知道自己的错误。当一个软件公司做完第一个项目之后如果不注意积累经验的话,在做第二个项目的时候,以至于第三个项目,也会不满意。这样下去,对企业来说就会产生危机。

当软件公司做出的一个项目令人不满意时,这个企业就要找出其中的问题并尽量给予解决,至少也要能够解决60%的问题,而且这样的问题在做下一个项目的时候不会出现;在做完下一个项目的时候肯定会有一些新的问题出现,然后再把其中60%的问题解决;到了第三个项目的时候,也是同样。继续下去,等到做了两百个、三百个甚至更多项目的时候,这个企业所积累的经验就是别人难以与之相比、相抗衡的了。这就像一个新生手机和比较成熟手机的差别。成熟的手机可能已被1000个用户提过问题,而且这些问题已经得到了解决;但新生手机所要出现的问题还没有被解决。软件也是如此,一旦积累了一定的经验并达到了成熟,别人就会很难追赶。

能够赶在潮头的企业一定是有很强的原创性、有很多的用户积累。做软件公司必须要立足长远,能够积累、持续下去,能够忍得住寂寞,就算其他行业搞得风风火火,而自己搞得行业是冷门,也要坚持下去,毕竟成功很难。业务积累是软件行业非常致命、关键的一环,是不能被忽视的。他认为,国内软件产业的发展,在各个行业都必须有业务积累,但掌握这个积累之后也必须要产品化。很多做ERP的企业,都是一个接着一个企业去做,最终都没有成为产品,每个企业应用的版本也是不同,导致最后的失败。这是很多ERP企业倒闭的原因——没有自己的核心产品,关键业务体现不出来。由于每一个软件从产生到成熟,都需要一个生长的过程,而且这个过程也具有一定的规律性。所以,软件公司不但对所做的软件有深刻、高度的认识,而且还要有高度的抽象、把握能力,能够从中找出共性。

首先,对软件所运转的业务要有一定的积累,对行业知识有深刻了解和掌握,就如同一名医生给人看病,通过号脉、察言观色就可以知道病人的病情一样。而且,在实际中对行业的掌握要比身在行业中的人所掌握的还要深、还要细。像一个做公文、档案方面软件的开发人员,他所了解的要比档案管理员了解的还要多、深,对事情的掌握应该是一个全集。要把软件做成功,仅仅了解这个行业是不够的,必须要吃透这个行业,还要具有高度的归纳能力。并不只是根据客户的需求来做就能成功,而要考虑到客户需求的变化,这就要求所开发出来的软件具有包容性,这样的话,当用户在使用的时候就不会天天都要向软件开发商要问题的解决方案。这也是一个产品化的概念。

其次,对某个行业有了很深刻的了解之后,必须要有高度的抽象能力,要善于总结问题,能够形成一个模型。这样,当用户在应用的过程中各种各样的问题就会被提出来,而这些问题就可以在模型的基础上进行修改,最终得以解决,而不必对软件进行重新设计、开发。对软件公司来说,接下来面临的就是怎样对软件实行产品化和商业化,怎样建立软件的营销体系,怎样能够将软件快速地销售出去的问题。从以上这个过程来看,这就是一个软件的发展规律,也是一个软件公司所要面对和应该具备的。

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

【全文完】
关键词标签: 软件行业 软件公司 
0 ([$-顶稿人数-$])
0 ([$-踩稿人数-$])

版权声明:

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

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