论坛首页 综合技术论坛

项目型软件公司将死?

浏览 26869 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-05-15  
    这几天,一直在看je上的各种文章,确实有好多人的讨论挺深入的,也学习了不少。看到o6z说的关于软件企业的技术核心竞争力的问题,也着实让我兴奋了一会,不过很快又归于了平静。因为很多东西看上去容易,但实际做起来却有很多困难,落实到自己头上,能不能成功又有了很多的变数。
    o6z说的,软件企业最终的竞争在于技术,目前由于各个公司都是同质化竞争,由于大家的生产率是一致的,因此在大家都在价格竞争时,低价就只能意味着低质。
    因此如果某个公司,其能够用更低的成本制作更高质量的产品,那么意味着这家公司就有足够的竞争力去打败其他的企业,最终占领市场。
    感觉这种说法确实有点道理,但是在实际情况下,我觉得这种情况很难发生。
    我们有自己的开发平台,我想很多软件公司只要做了一定年头的都有。我们的开发平台可以由少数的人就可以完成一个项目。或者说,可以减少一些开发和设计人员。实际的成本计算,我们的开发成本至少可以比一般的开发要节省一半。
    但是这样能说明我们就比别的企业有核心竞争力了没有。我们在和最终用户的竞争中发现,其实一个项目的成本,技术只占很小的部分。打单的成本很高,因为你可能打了10个单,最后可能只能中一个,这个都要分担。现场开发成本很高,现在用户都要求你现场开发,这个相应的提高了很多费用。另外开发平台的研发费用也要平坦,这样也进一步加大了项目的成本。
    因此说,就一个行业性的软件供应商来说,自己开发平台,在当前情况下,并不能为企业的核心竞争力做出什么贡献。除非这是一家大公司,项目很多,而且其开发平台也稳定、功能强大。那么其核心竞争力的提高是明显的。但是现在真正能做这类研发投入的公司,也不大可能是大公司。大公司从来都是创新不足,而且员工也不会太卖命。
    所以说,这种能够提高生产力的产品,只能是专门的软件公司研制,来提供给行业软件供应商使用。这就是为什么现在出来了普元、UCML等等提供快速开发平台产品的公司。但是这样同样不能改变企业企业核心竞争力的问题,因为能提供这种开发平台的公司毕竟是少数。
    但是即使某家公司使用了这些公司提供的快速开发平台,事实证明也不能真正的减少自己的开发成本,提高产品的开发质量。原因也明显,在国内做应用,难度不是在做简单开发这一块,而是那些具有行业背景又精通技术的专家,对系统的分析和设计。因此工作量主要在对客户需求的理解、对行业的把握、对信息化手段的精通。这不是工具能解决的,需要花高价钱请高技术人才,花一定的时间才能做的。至于技术实现上,一般找几个有开发经验的,再辅以一些大学生就能解决。因此开发这一块的成本本身就不是大头,你不能减少太多。而且购买这种开发平台也需要价钱。
    因此对于一般的软件公司来说,你选不选用这类工具,并不是根本。关键还是你对客户需求的把握,对行业的把握,以及对客户信息化改造的指导。这才是当前行业软件供应商的核心价值。
    照这样看的话,快速开发工具并不具有市场。但是快速开发工具本身能提高生产率却是不争的事实。哪里才会有市场呢。
    在当前软件行业混乱的今天,大家也都看到,一些大一些的企业已经组建自己的信息中心。由于被骗的多了,信息中心不再只是简单的,选型几个产品,而是需要承担项目的开发和维护工作了。
    这个从银行业现状可以看出来,银行除了一些成熟产品采购之外,一部分软件开发是通过自己的参与开发来进行的,有些甚至全部都是自己开发的。企业界,财大气粗的也多的是,当发现信息化软件直接影响其生产和经营时,必然会加大投入。从原先的行业软件供应商那里挖人,自己组建团队来进行开发和维护。当然人手不够就去从那些软件公司中雇人手,或者找个体职业者。
    在这种情况下,由于信息中心自己要参与开发,因此势必需要强有力的、能极大的减少其开发工作量的工具产品。在这种情况下,开发工具就有了用武之地,同时开发工具的提供者还可以提供人力外包,彻底解决信息中心的技术实现。
    如果真的出现这种情况,那行业软件供应商就势必要转型为咨询公司、产品公司、人力外包公司。项目型软件公司必将越来越难以生存,最终也将全部转型。
    如果现在还有很多技术人员忍受不了项目的高强度,对软件行业失望,需要转型。我请你们三思。暂且在行业软件公司锻炼技术和行业经验,等待企业信息中心的招安。
   发表时间:2009-05-15  
有点道理。
不过国内对知识产权的漠视是对开发平台重要的不利背景。
0 请登录后投票
   发表时间:2009-05-15  
LucasLee 写道
有点道理。
不过国内对知识产权的漠视是对开发平台重要的不利背景。

确实存在这样的问题,如果你的开发平台做的足够完善了,企业信息中心拿了你这个东西就可以直接开发了,而不需要支持的话。确实有一些企业会发生,但大部分还是不会的。

企业信息中心最终来主抓开发和维护的话,其实大头还是维护,开发更多的是管理和参与。参与设计、参与和业务相关的编码、参与测试。真正写代码的人,还是要从外面请,这样也便于评估和检查。

因此这样的话,开发工具本身的技术支持,就显得尤为重要。企业最终需要的还是保证,而不会去在乎工具本身的钱。工具本身的钱和项目的投入相比还是小数。
0 请登录后投票
   发表时间:2009-05-15   最后修改:2009-05-15
基本情形是对的,不过不支持你的结论:

1.只有大企业才可能建立有意义的信息中心。
而这部分大企业,大部分软件采购会使用国外知名软件,
没有多少留给国内的软件公司。

所以国内的软件公司大多还只能是项目型的,争夺中小企业的项目。

2. 通用的快速开发工具不会有市场。能够活得好的,应该是内含足够
专业知识的应用型平台软件,比如说用友的财务,华为的电信。

0 请登录后投票
   发表时间:2009-05-15  
即使有通用型的平台能够满足所有的业务,  也一定会有更加专用的平台能够更好的实现特定需求
0 请登录后投票
   发表时间:2009-05-15  
rtdb 写道
基本情形是对的,不过不支持你的结论:

1.只有大企业才可能建立有意义的信息中心。
而这部分大企业,大部分软件采购会使用国外知名软件,
没有多少留给国内的软件公司。

所以国内的软件公司大多还只能是项目型的,争夺中小企业的项目。

2. 通用的快速开发工具不会有市场。能够活得好的,应该是内含足够
专业知识的应用型平台软件,比如说用友的财务,华为的电信。



其实我主要觉得只有大企业才需要做定制性的项目。所以我觉得需要他们自己的参与开发和维护,才能真正的保证项目能够为自己所用。
我觉得的中小企业还没这种需求自己来定制项目,中小企业更适合采用通用性产品,或者有些环节根本就不上系统。当前我们争夺中小企业市场为什么这么辛苦。就是他们其实只需要一个通用的行业性产品就行了,不需要定制性的开发。定制开发所产生的费用,包括维护成本,他们是很难承受的。

所以,最终我觉得要不是企业自己组建信息中心,要不就是行业性软件公司,做通用性行业产品。

通用的快速开发工具,还是会有一定市场,比如报表工具、工作流等。为什么现在没有市场,就是最终客户还不够专业。如果最终客户信息中心有了自己开发的团队,那就会需要这类产品。

这也是为什么普元,大家意见这么大,为什么交行等会采用其来做基础平台的原因。最终客户想要自己开发,就需要这类工具,就看你做的怎么样了。
0 请登录后投票
   发表时间:2009-05-15  
lobbychmd 写道
即使有通用型的平台能够满足所有的业务,  也一定会有更加专用的平台能够更好的实现特定需求


这个是有道理的,但是也是有分工的。做通用性平台的不一定能做好行业专用的平台,同样,能做好行业专用平台的也不一定就有实力去做通用型平台。

做行业专用平台的公司,由于其市场的狭窄,势必只能在某一点做突破。两者是可以互存的,有些时候还能互补。

不过在当前这种社会环境下,谈这些还为时过早。只有当客户的水平提高了(他可以挖行业软件公司的顾问),知道自己真正需要什么的时候。那么各式各样、琳琅满目的商品,才会一个一个摆出来,供他们挑选。才有可能会出现这种局面。
0 请登录后投票
   发表时间:2009-05-15  
funnywiser 写道
    这几天,一直在看je上的各种文章,确实有好多人的讨论挺深入的,也学习了不少。看到o6z说的关于软件企业的技术核心竞争力的问题,也着实让我兴奋了一会,不过很快又归于了平静。因为很多东西看上去容易,但实际做起来却有很多困难,落实到自己头上,能不能成功又有了很多的变数。
    o6z说的,软件企业最终的竞争在于技术,目前由于各个公司都是同质化竞争,由于大家的生产率是一致的,因此在大家都在价格竞争时,低价就只能意味着低质。
    因此如果某个公司,其能够用更低的成本制作更高质量的产品,那么意味着这家公司就有足够的竞争力去打败其他的企业,最终占领市场。
    感觉这种说法确实有点道理,但是在实际情况下,我觉得这种情况很难发生。
    我们有自己的开发平台,我想很多软件公司只要做了一定年头的都有。我们的开发平台可以由少数的人就可以完成一个项目。或者说,可以减少一些开发和设计人员。实际的成本计算,我们的开发成本至少可以比一般的开发要节省一半。
    但是这样能说明我们就比别的企业有核心竞争力了没有。我们在和最终用户的竞争中发现,其实一个项目的成本,技术只占很小的部分。打单的成本很高,因为你可能打了10个单,最后可能只能中一个,这个都要分担。现场开发成本很高,现在用户都要求你现场开发,这个相应的提高了很多费用。另外开发平台的研发费用也要平坦,这样也进一步加大了项目的成本。
    因此说,就一个行业性的软件供应商来说,自己开发平台,在当前情况下,并不能为企业的核心竞争力做出什么贡献。除非这是一家大公司,项目很多,而且其开发平台也稳定、功能强大。那么其核心竞争力的提高是明显的。但是现在真正能做这类研发投入的公司,也不大可能是大公司。大公司从来都是创新不足,而且员工也不会太卖命。
    所以说,这种能够提高生产力的产品,只能是专门的软件公司研制,来提供给行业软件供应商使用。这就是为什么现在出来了普元、UCML等等提供快速开发平台产品的公司。但是这样同样不能改变企业企业核心竞争力的问题,因为能提供这种开发平台的公司毕竟是少数。
    但是即使某家公司使用了这些公司提供的快速开发平台,事实证明也不能真正的减少自己的开发成本,提高产品的开发质量。原因也明显,在国内做应用,难度不是在做简单开发这一块,而是那些具有行业背景又精通技术的专家,对系统的分析和设计。因此工作量主要在对客户需求的理解、对行业的把握、对信息化手段的精通。这不是工具能解决的,需要花高价钱请高技术人才,花一定的时间才能做的。至于技术实现上,一般找几个有开发经验的,再辅以一些大学生就能解决。因此开发这一块的成本本身就不是大头,你不能减少太多。而且购买这种开发平台也需要价钱。
    因此对于一般的软件公司来说,你选不选用这类工具,并不是根本。关键还是你对客户需求的把握,对行业的把握,以及对客户信息化改造的指导。这才是当前行业软件供应商的核心价值。
    照这样看的话,快速开发工具并不具有市场。但是快速开发工具本身能提高生产率却是不争的事实。哪里才会有市场呢。
    在当前软件行业混乱的今天,大家也都看到,一些大一些的企业已经组建自己的信息中心。由于被骗的多了,信息中心不再只是简单的,选型几个产品,而是需要承担项目的开发和维护工作了。
    这个从银行业现状可以看出来,银行除了一些成熟产品采购之外,一部分软件开发是通过自己的参与开发来进行的,有些甚至全部都是自己开发的。企业界,财大气粗的也多的是,当发现信息化软件直接影响其生产和经营时,必然会加大投入。从原先的行业软件供应商那里挖人,自己组建团队来进行开发和维护。当然人手不够就去从那些软件公司中雇人手,或者找个体职业者。
    在这种情况下,由于信息中心自己要参与开发,因此势必需要强有力的、能极大的减少其开发工作量的工具产品。在这种情况下,开发工具就有了用武之地,同时开发工具的提供者还可以提供人力外包,彻底解决信息中心的技术实现。
    如果真的出现这种情况,那行业软件供应商就势必要转型为咨询公司、产品公司、人力外包公司。项目型软件公司必将越来越难以生存,最终也将全部转型。
    如果现在还有很多技术人员忍受不了项目的高强度,对软件行业失望,需要转型。我请你们三思。暂且在行业软件公司锻炼技术和行业经验,等待企业信息中心的招安。



所以我拒绝成为一个应用程序员而等待招安。
0 请登录后投票
   发表时间:2009-05-15  
公司02-03年的代码现在还在用,公司还在上升。

这篇文章忽略了,国内软件竞争最主要的环节,那就是拿回扣,拼关系。

有多少人的公司,项目或者产品做出去不是忽悠?
2 请登录后投票
   发表时间:2009-05-15  
楼主的话说晚了2年,早就是这个状况了
0 请登录后投票
论坛首页 综合技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics