这几天,一直在看je上的各种文章,确实有好多人的讨论挺深入的,也学习了不少。看到o6z说的关于软件企业的技术核心竞争力的问题,也着实让我兴奋了一会,不过很快又归于了平静。因为很多东西看上去容易,但实际做起来却有很多困难,落实到自己头上,能不能成功又有了很多的变数。
o6z说的,软件企业最终的竞争在于技术,目前由于各个公司都是同质化竞争,由于大家的生产率是一致的,因此在大家都在价格竞争时,低价就只能意味着低质。
因此如果某个公司,其能够用更低的成本制作更高质量的产品,那么意味着这家公司就有足够的竞争力去打败其他的企业,最终占领市场。
感觉这种说法确实有点道理,但是在实际情况下,我觉得这种情况很难发生。
我们有自己的开发平台,我想很多软件公司只要做了一定年头的都有。我们的开发平台可以由少数的人就可以完成一个项目。或者说,可以减少一些开发和设计人员。实际的成本计算,我们的开发成本至少可以比一般的开发要节省一半。
但是这样能说明我们就比别的企业有核心竞争力了没有。我们在和最终用户的竞争中发现,其实一个项目的成本,技术只占很小的部分。打单的成本很高,因为你可能打了10个单,最后可能只能中一个,这个都要分担。现场开发成本很高,现在用户都要求你现场开发,这个相应的提高了很多费用。另外开发平台的研发费用也要平坦,这样也进一步加大了项目的成本。
因此说,就一个行业性的软件供应商来说,自己开发平台,在当前情况下,并不能为企业的核心竞争力做出什么贡献。除非这是一家大公司,项目很多,而且其开发平台也稳定、功能强大。那么其核心竞争力的提高是明显的。但是现在真正能做这类研发投入的公司,也不大可能是大公司。大公司从来都是创新不足,而且员工也不会太卖命。
所以说,这种能够提高生产力的产品,只能是专门的软件公司研制,来提供给行业软件供应商使用。这就是为什么现在出来了普元、UCML等等提供快速开发平台产品的公司。但是这样同样不能改变企业企业核心竞争力的问题,因为能提供这种开发平台的公司毕竟是少数。
但是即使某家公司使用了这些公司提供的快速开发平台,事实证明也不能真正的减少自己的开发成本,提高产品的开发质量。原因也明显,在国内做应用,难度不是在做简单开发这一块,而是那些具有行业背景又精通技术的专家,对系统的分析和设计。因此工作量主要在对客户需求的理解、对行业的把握、对信息化手段的精通。这不是工具能解决的,需要花高价钱请高技术人才,花一定的时间才能做的。至于技术实现上,一般找几个有开发经验的,再辅以一些大学生就能解决。因此开发这一块的成本本身就不是大头,你不能减少太多。而且购买这种开发平台也需要价钱。
因此对于一般的软件公司来说,你选不选用这类工具,并不是根本。关键还是你对客户需求的把握,对行业的把握,以及对客户信息化改造的指导。这才是当前行业软件供应商的核心价值。
照这样看的话,快速开发工具并不具有市场。但是快速开发工具本身能提高生产率却是不争的事实。哪里才会有市场呢。
在当前软件行业混乱的今天,大家也都看到,一些大一些的企业已经组建自己的信息中心。由于被骗的多了,信息中心不再只是简单的,选型几个产品,而是需要承担项目的开发和维护工作了。
这个从银行业现状可以看出来,银行除了一些成熟产品采购之外,一部分软件开发是通过自己的参与开发来进行的,有些甚至全部都是自己开发的。企业界,财大气粗的也多的是,当发现信息化软件直接影响其生产和经营时,必然会加大投入。从原先的行业软件供应商那里挖人,自己组建团队来进行开发和维护。当然人手不够就去从那些软件公司中雇人手,或者找个体职业者。
在这种情况下,由于信息中心自己要参与开发,因此势必需要强有力的、能极大的减少其开发工作量的工具产品。在这种情况下,开发工具就有了用武之地,同时开发工具的提供者还可以提供人力外包,彻底解决信息中心的技术实现。
如果真的出现这种情况,那行业软件供应商就势必要转型为咨询公司、产品公司、人力外包公司。项目型软件公司必将越来越难以生存,最终也将全部转型。
如果现在还有很多技术人员忍受不了项目的高强度,对软件行业失望,需要转型。我请你们三思。暂且在行业软件公司锻炼技术和行业经验,等待企业信息中心的招安。
分享到:
相关推荐
会议纪要是企业内部沟通的重要工具之一,特别是在大型软件公司中,它不仅有助于确保信息的有效传递,还能促进项目的顺利推进。该文档提供了针对大型软件公司的标准化会议纪要模板,适用于项目经理及其团队。模板具有...
总结来说,这份“国内大型软件公司内部的软件需求规格说明书模板”为软件项目的启动阶段提供了一个标准化的框架,通过规范化的描述,有助于确保项目沿着正确方向推进,降低开发风险,提高软件质量。同时,结合Java...
某大型公司软件项目管理全过程文档模板全172个文档,文档比较全,有兴趣的可以下载了看看
在大型软件项目中,人力资源管理是关键环节,因为它涉及到团队组建、绩效管理、人才激励和构建学习型组织等多个方面。本文以某大型企业信息化项目为例,探讨这些实践要点。 首先,大型项目通常由多个子项目构成,...
这份《xxxx 局 xxxx 段 xx 软件xxxx系统软件项目》投标书,由xx软件公司精心编制,旨在向招标方展示其对项目的理解和执行能力。 1. **公司简介**: - 公司历史与背景:这部分通常包括公司的成立时间、发展历程、...
在IT行业中,大型软件设计公司遵循一套严格的标准化流程来确保项目的高效、稳定和高质量执行。这些标准文档通常包括多个组成部分,旨在规范从需求分析到软件维护的每一个阶段。以下是一些核心的知识点,它们通常会...
公司软件系统项目人员配置表 本资源主要介绍了公司软件系统项目人员配置表的组成结构和人力资源配置。该表格明确了项目的各个阶段、任务、人员配置和备注信息,以便更好地管理和协调项目的人力资源。 项目阶段和...
【软件开发型信息化项目监理】是指在信息化项目中,针对以软件开发为核心的任务进行监督和管理的过程,确保项目按照预设的质量、时间和成本标准顺利完成。信息化项目监理通常分为硬件网络集成项目、软件产品实施型...
软件项目管理体系及项目管理方案是确保软件开发过程高效、有序进行的关键框架,它涉及到多个方面,包括项目管理原则、组织架构、项目管理控制等多个环节。本文将深入探讨这些知识点。 首先,项目管理原则强调在质量...
产品介绍是软件公司简介范文的重要组成部分,通常包括楼宇能耗系统、4S 店管理软件综合平台、大型门户软件、项目综合管理系统、车辆 GPS 跟踪定位系统、育苗工厂无线监管系统、无线生产流程管理系统、工资核算管理...
本文将基于给定的“软件开发规范(大型软件公司)”的内容,详细介绍其核心知识点。 #### 二、需求跟踪 **1. 概述** 需求跟踪是指在整个软件开发周期中,对软件需求进行记录、管理和追踪的过程。这一过程有助于...
软件开发项目工作量及报价模板,非常详细的大型外包公司专用报价模板
软件项目管理是确保软件项目按照既定目标顺利完成的核心活动,涉及项目从启动到交付使用的整个生命周期。由于软件项目的开发过程通常伴随着复杂性、易变性和不可预见性,因此,软件项目管理流程的设计和实施对于项目...
摘要:通过建立公司级项目管理体系,确立考核和激励关系,并利用项目管理软件提升企业综合项目管理能力,可使得中小软件企业压缩项目管理成本、提升项目成功率。2008年以来美国金融危机席卷全球,并且逐步从虚拟经济...
Confluence是一款由Atlassian公司开发的专业项目管理软件,尤其适合大中型互联网公司使用。它以其强大的协同编辑、知识管理和团队协作功能而受到广大用户的青睐。在本文中,我们将深入探讨Confluence在项目管理中的...
- 项目领导小组:由公司高层领导组成,负责项目监控、协调资源,确保项目按期完成并达到预期目标。 - 项目经理:负责制定实施计划、进度监控、质量控制,协调内外部沟通,处理日常事务和突发事件。 - 专家咨询组...
本报告旨在探讨一个软件公司建立软件研发基地项目的可行性,以深入分析该项目的必要性、实施策略、预期效益以及可能面临的风险。 一、项目背景与目标 随着信息化进程的加速,软件产业已成为推动经济增长的关键动力...