专栏首页人称T客传统企业自己招人开发软件系统,会遇到哪些坑?

传统企业自己招人开发软件系统,会遇到哪些坑?

企业自己招程序员开发系统的,不在少数,很多企业还寄希望于为自己企业做的软件系统,以后能卖给其他企业。但是往往效果不如人意,不仅没办法对外销售,内部应用也是苦不堪言。

为什么会这样,会遇到哪些坑,这里给大家列举一下

1、人才问题(其实这个问题最关键)

传统企业不是软件企业。一个程序员,肯定更希望加入某专业做软件的公司,因为期望的不仅仅是薪水,更是未来的成长。程序员在职业生涯前10年,平均每年薪水都会有10%以上的增加,如果跳槽一次,可能会一次性增加30%以上,如果升职作为主管,也可能会增加30%以上的薪水。因此当前企业开出的薪水高低,对于程序员而言并不重要,良好的平台和发展的前景才更加重要。传统企业,在软件人才的招聘和留用上,是将遇到的最重要的坑。

与此同时,架构师,CTO的招聘难度就更大,传统企业自己的研发团队很容易遇到核心人员一流失,整个团队垮塌的问题

2、研发管理的问题

研发实际上是非常不容易管的,外勤365是一个专业的软件企业,我们团队的leader也是二十年软件研发和管理的经验,但是仍然觉得软件研发管理本质上是难的。

如果仅仅是做软件外包,卖人力,管理起来容易。但如果是做软件产品,要发挥人效,要提升软件产品质量,要保证人员轮换时代码的可用,要选择好的架构,要应对更新的技术,要协调产品研发和测试的矛盾,真的不容易。

研发人员的管理有的时候不能完全采用量化考核的方法来做,中间的一些技巧,拿捏的度,非常难把握

3、只有一个客户,很难磨出好产品

企业内部做软件,往往第一个目标是先满足企业自己的需求,这个其实是一个大坑。

一个好产品的诞生,需要一开始就采集多个客户的需求,而不是某一个客户的需求,这样才能有预见性,预见未来这个软件产品会变成什么样,然后现在开始搭架子。用现在流行的话来说,要找多个客户『共创』。如果只找一个客户,往往会被带到坑里去。

企业也许会说,最差也能做出来我自己能用的东西啊。可是事实往往不如人意,因为很容易陷入头痛医头脚痛医脚的境地,最后偏离正确轨道太久,拉不回来了。

那为什么很多企业,仍然想选择自己招人开发这条路呢。我想了下,可能是因为:

1、觉得自己企业的业务非常个性化,市面上的产品不能满足。

的确每个企业都是一个独特的个体,没有任何两个企业的产品或者商务模式会一模一样。因此,很多企业有错觉,以为市面上通用的软件产品无法满足自己的需求,其实很多好的软件产品在设计的时候,就考虑到了不同企业的需求,是完全可以满足的,不过要多花一些精力去寻找合适的产品。

个别在行业中走在最龙头的企业,不停的创新的改变自己公司经营模式的企业,确实有可能市面上没有好的软件可以高度满足,那就需要个性化开发了,不过这种情况应该非常少见,连GE这样的公司,也在使用Salesforce这样的标准化产品。

(大家不要用互联网公司来举例,他们不是传统企业,是新企业,他们的运营支撑软件,还是得自己做才好,比如滴滴公司的打车软件,不太会找第三方公司来做的)

2、害怕自己公司的管理思路被泄露给别的公司

企业在用软件的过程中,往往会结合自己企业的管理思路和管理方法,考核指标等等,有些企业认为这些管理思路也是企业机密的一部分,应该妥善保存,甚至可以用于申请知识产权和专利。相似的,很多创业者认为自己的一些想法很值钱,在做出真的产品来不愿意对别人说。实际操作中,这些思路和方法想保护起来很难,因为企业经营中,需要将这些思路方法在公司内做宣贯,才能确保执行的效果,因此不能保密,反而应该大张旗鼓的宣传。创业者也一样,有好的想法以后,可以大胆说出来,找到适合的投资者投资,这样反而更加有利。

3、觉得自己开发的成本低

有的大型企业,觉得要付给软件供应商上千万元的软件费用,那还不如自己开发划算。开发完了自己可以不限账号,不限期的使用。但是要知道,1000万元的软件费,如果要招聘开发人员,再考虑招聘和管理费用的话,只够30个开发人员干一年的。买软件,要比自己开发软件,便宜多太多啦

4、希望自己的开发出来的软件,还能卖给其他企业,赚这个钱

这个真不是一个好的想法,因为适合自己企业的软件,如果要拿出去卖的话,其实最匹配的就是卖给自己的竞争对手,因为业务模式最接近吗。但是哪一个竞争对手会买自己的软件呢

希望再拿到市场上去卖给其他企业,这个确实很难做到。软件是一门生意,不是说做出来一个软件,就一定能卖得掉的。我们看到无数公司都希望将自己公司用的好的软件拿出去卖给别的企业,失败率接近100%。

随着时代的进步,社会化分工越来越细化,传统企业自己招人开发软件的情况,会越来越少吧?!


本文分享自微信公众号 - 人称T客(Java_simon),作者:外勤365 刘昭

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-22

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 创新乏力,企业软件正在阻碍业务的发展

    科技发展到今天,我们可以很自信地说企业软件已经取得了很大的进步。毕竟,过去几十年时间里企业办公的方式已经从简单地使用纸张和铅笔转变为使用云中的程序来管理其运营,...

    人称T客
  • 传统软件未来出路何在?从2014年收入看走向

    截止3月28日,绝大数中国软件企业已经发布了2014年财报,醋哥将部分主流厂商进行统计如下表所示。 在2014年,软件行业虽然面临如何适应互联网经济时代到来的挑...

    人称T客
  • 国内主流HCM/e-HR厂商点评:嘉扬挑战与机遇同在

    入行十几年,我经常被不同的企业客户问这样的问题:买个e-HR软件,10万块钱给我推荐哪家?遇到这样的场合,我经常会无奈又怜悯的对他说:你买个正版Microsof...

    人称T客
  • nodejs TCP server和TCP client如何进行数据交互

    使用Jerry之前的文件成功建立服务器端和客户端的TCP连接后,客户端得到一个client实例:

    Jerry Wang
  • 让Python输出更漂亮:PrettyPrinter

    PrettyPrinter是Python 3.6 及以上版本中的一个功能强大、支持语法高亮、描述性的美化打印包。它使用了改进的Wadler-Leijen布局算法...

    一墨编程学习
  • TensorFlow2.0(1):基本数据结构——张量

    TensorFlow2.0版本已经发布,虽然不是正式版,但预览版都发布了,正式版还会远吗?相比于1.X,2.0版的TensorFlow修改的不是一点半点,这些修...

    统计学家
  • Alphago获胜秘籍之武侠版【原创】

    十年前,一个荒无人烟的荒岛上,走来了两个人。一个老者,一个少年。老者名叫深思,无所不知,但是却不会武功;少年名叫Alpha,是个孤儿,之所以叫这个名字,可能是...

    灯塔大数据
  • python socket编程详细介绍

       第二个是 SocketServer, 它提供了服务器中心类,可以简化网络服务器的开发。

    用户2398817
  • 知识点讲解三:关于requests里的timeout()

    在爬虫代理这一块我们经常会遇到请求超时的问题,代码就卡在哪里,不报错也没有requests请求的响应。

    明天依旧可好
  • 剑指offer 数组中重复的数字

    在一个长度为n的数组里的所有数字都在0到n-1的范围内。 数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复...

    week

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动