论坛首页 综合技术论坛

项目型软件公司将死?

浏览 26867 次
该帖已经被评为精华帖
作者 正文
   发表时间:2009-05-15  
ozzzzzz 写道
关于平台或者框架设计的问题,我正在准备组织一个系列的内容。这是我这几天做的事情之一。其中牵涉到动机和目标的排列优先顺序问题。
我们首先追求的是知识复用,还是效率提升,还是质量提升呢?在不同的环境下大家的要求是不一样的。而这些因素又互为因果,互相影响,因此在发展到不同的阶段,造成的影响也是不同的。
同时就项目和产品来看,也存在内在的联系。项目可以认为是只针对一个客户的产品,产品则可以看为针对数目不确定人数的项目。其技术手段和开发方式,虽然有区别,但是仅仅是权衡中量的区别,而不是设计上本质的差异。
实际上就企业应用领域来说,虽然人月神话里面就推荐使用盒装软件,但是现在我们依然看到的是定制软件还是主流。同时我们也要看到,不仅仅是就这么一个问题,在我们开发的时候,是选择软件向客户的操作倾斜,还是客户的操作向软件妥协,这都是需要讨论的问题。
实际上这里存在很多很多对于项目型企业来说至关重要的需要确定的问题,这些问题上的差异,造成了各种不同的软件组织的形式和软件组织的开发风格。并且我认为,也正是这些问题,造成企业和开发组织的关系的不同状态。


看过o6z的不少帖子,总觉得很有深度,在行业方向的把握上很有见地。这个帖子本身也是看到o6z当初对软件公司技术才是核心竞争力的评论才发起的。

平台和框架问题,是目前整个行业普遍关心的问题。当然不同公司关组的重点不一样,互联网企业更多的关心的是框架,另外还有其已经开发的一些公共的组件。行业软件企业,特别是做项目的软件公司,对快速开发平台有迫切的需要,但是由于技术投入有限以及项目成本限制,基本上还是基于自己公司的一些框架的基础上进行开发。一些已经形成自己产品的软件公司,一般都有一套自己的开发平台,不过这个平台一般具有行业特色的。

通用性的平台大家也看到很多,但就像我上面分析的那些。这些平台更多的还是在最终用户那里有市场,对于行业软件公司对其接受程度还有限。

项目性软件公司,如果想一直生存下去,就必须考虑提高其核心竞争力的问题。这就需要看针对其特点,究竟制作怎样的产品和平台,才能始终立于不败之地,这是这类公司需要考虑的问题。

其实现在的软件公司在打单的时候,已经都碰到这些问题。现在不是当初,你说靠关系,其实很多人都有关系,只有你一家公司有关系的项目已经不多了。因此你除了靠关系,还要有一定的技术。当然现在的技术,还是以忽悠为主,主要也是大家都没有真正具有优势的产品。大家都差不多,因此都是靠一些概念,比如SOA什么的,去忽悠。

客户不懂的话,这一套确实管用。关系加忽悠足以。客户如果懂得话,有时他们也会请一些行内人士。那这样的话,你有亮点的产品就显得很重要了。

至于说,究竟是你去适用客户要求,还是客户来适应你的产品。这个对不同的公司还要区别对待。

有些企业其特殊的管理方式,恰恰是其当时的核心竞争力所在,你必须去适用它。但随着其规模的变化或者环境的变化,其管理方式是会发生变更的。软件也就需要去适用这种变化。

当然有些企业管理很弱,那你提出的管理方式可以明显的改善其管理。那么就可以让其来适应软件产品。或者说你推荐的一套管理方式。这种管理方式,一般就相对中庸了,更多的是个不好不坏的方案。

这些内容有些泛泛而谈,如果大家有些个案的提供。那么面广的话,就可以分析出一些结果了。
0 请登录后投票
   发表时间:2009-05-16  
软件企业的竞争,根本就不在于技术。因为,中国能够称得上拥有独特的软件技术的公司,几乎没有。
软件企业的竞争,在于管理。如何用人,用什么人,如何平衡公司和员工的利益。
管理又在于什么?管理是一套规则,这套规则,体现了各方利益的博弈。
把这个做好的公司,就能提高效率。不仅仅是开发部门,还有市场营销和服务部门。
0 请登录后投票
   发表时间:2009-05-16   最后修改:2009-05-16
真正将死的,反倒是产品型软件公司。
没有什么产品是别人不能模仿的,没有什么是独一无二的,独孤求败,只可能出现在YY小说,不可能出现在生活中。
"软件的竞争,就是技术的竞争".这种思路就是在YY独孤求败。除非没有竞争者出现,否则一定会出现旗鼓相当的对手,大家做的产品差不多,没有谁有独到的技术。
只要有利润空间,最终必然会拥入大量竞争对手把利润分薄。导致产品的研发,风险越来越大。
反倒是项目型软件公司,因为是为特定用户服务,所以具有不可替代的性质。
可以总结为一句话,软件即服务。项目型软件公司将永远存在,因为服务是永远不会消失的。
0 请登录后投票
   发表时间:2009-05-16   最后修改:2009-05-16
都会死.项目形公司把钱赚了自己投河等转世.

产品形公司把钱花了最后饿死.
0 请登录后投票
   发表时间:2009-05-16  
企业信息化已经从单点应用转向全面集成的解决方案,那些做一个个豆腐块项目(OA、网站、CRM、财务、生产管理、资源管理、人事管理、工作流管理。。。)的公司将很难生存。以后企业需要的是一个全面解决方案提供商,一个长期的合作伙伴,这样的公司一定得有一个基础性的平台,预先将行业共性的问题解决掉,只需要关注于企业的特性需求就可以了,项目依然存在,只是不是一个个独立的项目,而是有规划,有平台,有步骤,一期、二期这样的项目。
0 请登录后投票
   发表时间:2009-05-16  
把软件业做成制造业。
所以软件从业者就成了农民工(没有贬低农民工的意思,做一个比喻而已)。
0 请登录后投票
   发表时间:2009-05-16  
JavaInActoin 写道
企业信息化已经从单点应用转向全面集成的解决方案,那些做一个个豆腐块项目(OA、网站、CRM、财务、生产管理、资源管理、人事管理、工作流管理。。。)的公司将很难生存。以后企业需要的是一个全面解决方案提供商,一个长期的合作伙伴,这样的公司一定得有一个基础性的平台,预先将行业共性的问题解决掉,只需要关注于企业的特性需求就可以了,项目依然存在,只是不是一个个独立的项目,而是有规划,有平台,有步骤,一期、二期这样的项目。


这应该说是企业的信息化部门迫切希望解决的问题,希望能有一个长期的合作伙伴,并且提供一个基础性的平台,来解决其企业信息化中的各种问题。不再出现这样的豆腐块问题。

像SAP、用友、金蝶等,现在都在提供这种整体的解决方案。但是其高昂的实施费用,却不是一般的公司所能承受的。当然现在这类公司都提供了专门为中小企业的解决方案。但是其实施成功率相对是不高的。

企业是希望这种所有问题都希望一个系统来解决,但是这将导致整个系统会变得非常的复杂,对其分析、规划、管理能力提出了很大的挑战,最终使得整个东西很难控制。哪怕是SAP这种产品,每个模块应该说都相当的成熟,适用面都很广。但是在企业的实施的过程中,很难做到所有的模块都实施起来。

因此目前来说,做成一个个小的豆腐块工程,也是现实的一个被迫选择。

要解决豆腐块存在的问题,不一定非要找一个长期的合作伙伴。关键还在公司内部建立一套标准的规范平台。比如现在的SOA等。当然现在有些企业在考虑微软的.net平台,希望所有系统都采用在.net平台上。

这也给我前面讲到的开发平台提供了空间,比如如果企业所有系统都建立在普元这类平台上,这对他们来说也能部分的解决豆腐块工程的互通问题。

因此说,将来提供通用的基于标准的开发平台是有空间的。另外建立在标准技术上的各种行业软件产品,也是有很大空间的。
0 请登录后投票
   发表时间:2009-05-16  
ERP最大的问题是实施
我不相信金蝶,IBM,Oracle这些公司的人员有足够的能力服务五花八门的需求
所以这个市场还是有很多的空间的。
0 请登录后投票
   发表时间:2009-05-17  
JavaInActoin 写道
企业信息化已经从单点应用转向全面集成的解决方案,那些做一个个豆腐块项目(OA、网站、CRM、财务、生产管理、资源管理、人事管理、工作流管理。。。)的公司将很难生存。以后企业需要的是一个全面解决方案提供商,一个长期的合作伙伴,这样的公司一定得有一个基础性的平台,预先将行业共性的问题解决掉,只需要关注于企业的特性需求就可以了,项目依然存在,只是不是一个个独立的项目,而是有规划,有平台,有步骤,一期、二期这样的项目。



严重同意
0 请登录后投票
   发表时间:2009-05-17  
英雄所见略同
我已经被招安了
希望楼主继续深化见解,期待好文章出手!
0 请登录后投票
论坛首页 综合技术版

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