Spiga

技术、业务、市场

2010-03-22 00:36 by 横刀天笑, 2261 visits, 收藏, 编辑

也许我该给我所描述的公司定义一个范围:领域软件开发的公司,比如医疗、税控、烟草、石油、煤炭等 

我相信,技术、业务、市场这六个字在大家心里一点也不陌生,这六个字跟语言之争、平台之争类似,是常常能冒出火药味的几个字。

争议

一般也是形成两个流派:

1、技术唯上 这派大多是进入行业不久,意气风发,踌躇满志的,觉得技术可以改变一切的技术人员

2、市场(业务)第一 这派大多是进入行业有些年头,见过一些“市面(没有用世面)”了,发现技术也就那么回事儿,很多东西还是改变不了。

现状

我也常常在思考这个问题,作为一个技术人员我非常希望技术能改变一切,但是公司也是要盈利的,不可能让我醉心技术不能自拔,忘记了咋赚钱,所以我写下下面的文字,说一下我的看法,也希望各位能留下宝贵的意见。

纵观国内有大部分小的软件公司都是服务于某一领域内的,对于这样的公司常常会面临这样的问题:技术、领域业务、市场孰轻孰重的问题。很显然国内大部分公司都把市场放到第一、业务第二、而技术放到最后。这也可以理解,市场可以为公司带来直接的利益,没有相关领域的业务知识你也没办法做这行了,而貌似最不重要的就是计算机技术了,反正技术含量好像也不高,到招聘市场上招一下,一大把的,要价还不高。

稳定的金字塔

实际上这种理论确实也没有什么错误,我也非常尊崇这种市场为导向,业务作为支撑,技术垫底的说法,但我想说的是按照这样说,并这样做的公司必须是一个具有很深厚技术储备,有很多技术积累的公司,这里的技术储备和技术积累指的不是技术有多强,不是说你们公司有多少大牛的意思,说的是形成了自己的开发流程,自己的架构和许多可复用的组件,也就是形成了一个软件工厂,你可以招一些初级的工程师,按照自己的流程的指导,然后利用自己的架构,配合可复用的组件来支撑业务的发展。

如果这个要求达不到,我想不要再谈什么一切向市场看,市场第一,业务第二,技术靠后的说法,为什么呢?我觉得技术、业务和市场形成的是一个金字塔的结构:

image

图1 合理的技术、业务、市场结构

在这个金字塔中,技术处于最底层,作为地基,上面是业务,然后是市场在前面冲锋陷阵。从图中也可以看到,要让这个金字塔够稳定,能建筑的更高,首先必须有技术在下面做支撑,技术可以不优秀,但绝对不能是沙,绝对要成熟。

不稳定的金字塔

比如对于大多数信息类系统,首先你得有一个这样系统的成熟架构基线,然后在上面有一些通用的组件,比如工作流、图形、报表等等,然后再往上,就是根据业务的需要,利用这些通用的组件二次开发出与业务相关的产品来,然后由市场去推销。但是很多公司并没有发展到这一步,没有形成自己的架构基线、也没有通用组件库,每一次开发都是重新再来,业务积累倒是很多,但是少有技术积累,然后就整天喊着市场第一,技术不过尔尔,靠技术是不行的等等。这样实际上就形成了一个倒金字塔结构:

image

图2 国内大部分公司的现状

虽然就眼前来看,公司的市场占有面非常大,铺开的也很广,但很显然这种结构是很不稳定的,市场的发展没有坚强的技术作为后盾,来支持市场的发展,最后必定乏力,最后整个结构顷刻倒塌。

当然,如果老板并不想把公司做大,做的更好,只需要维系当前的销售额和利润率,那倒金字塔结构倒是很可以的,但是如果为未来五年乃至十年做准备,我想首先还是脚踏实地来扎实一下自己的技术储备,梳理一下公司的技术架构,做统一的规划,为未来五年做好准备。

不过达到正向的金字塔结构是有困难的,小公司很难有这么大的吸引力吸引大大牛级的人才来效力,但是我想不管怎么样,公司肯定要有一两个人来为公司的技术体系等做一些整体规划,这样才有可能过了几年后有所技术储备。

建议

企业内有一个技术领军人物,此人技术强,但也不是沉醉技术型的人才,此人要能运筹帷幄的把握整个公司的技术体系,为公司技术储备制定实施规划,还要任职于公司管理层,能引导整个公司向稳定的金字塔的良性结构发展(哦,说的好像就是CTO)。

后记

写的比较凌乱,不知道能不能表达出我想说的话,我的意思其实也就是不要整天技术唯上,也不要整天叫着市场第一,要做的就是形成一个稳定的金字塔结构。

Add your comment

32 条回复

  1. #1楼 xiaotie      2010-03-22 00:46
    更喜欢倒金字塔一点。:P
     回复 引用 查看   
  2. #2楼 个人知识管理      2010-03-22 02:45
    其实都很矛盾,
    只有用软件的人才知道。
    想想用友致远佣金门,就知道三者至少是并重的。
    像三角形的很难生存
     回复 引用 查看   
  3. #3楼[楼主] 横刀天笑      2010-03-22 07:45
    @个人知识管理
    我不是很了解管理信息软件的行业,但是我觉得管理信息软件行业在国内确实没有很良性的市场,客户大概也都不在乎你的软件是否给他能带来什么改进,所以这些估计得用钱来摆平。而且了解到ERP等管理信息系统,据说都是暴利行业,一套都是几百万,实施费用更是惊人。
    不过从我从事的行业软件来看,一点都不暴利,我们生活的很是艰苦,竞争激烈不必用说,客户要求也很高,因为我们的软件深根于用户的主营业务,用户从心底里想软件来帮助他们提高业务效率,所以还是有一个比较良性的市场。
     回复 引用 查看   
  4. #4楼 clound      2010-03-22 08:43
    企业的核心目标是利润。市场,业务,技术三者之间存在着直接或间接作用,为追求利润的最大化,手段是协调三者关系。当然,以市场的需求来定业务,以业务的需求来选技术,应该是适宜的。
     回复 引用 查看   
  5. #5楼 侯伯薇      2010-03-22 08:45
    我觉得,楼主所阐述的都是公司的内部因素,同时也不能忽略外部因素的影响。如果一个公司面对的客户的组织构成也分为技术、业务和管理,并且能够与软件公司的结构很好地契合,那么,项目一定比较容易做。而如果客户的公司没有良好的组织结构,甚至于根本就无法与软件公司的组织结构相配合,那么想要把项目做好,就比较困难了。
    所以,我在想,有些时候市场部门和技术部门应该多交流,对应该接什么样客户的活有一致的意见,否则比较麻烦。
     回复 引用 查看   
  6. #6楼 飞林沙      2010-03-22 08:53
    首先说市场决定一切,无论是技术还是业务,都是以市场来驱动的,这个对于任何公司都一样,我想没有任何公司会以技术的发展来推动公司的发展。
    那么究竟是什么样的三角就取决于这个市场究竟什么样的业务和技术了,比如说Google这样的公司,他们就是需要很高的技术,那就是正三角。
    可是比如说国内大多数的MIS公司,外包公司,更不用说很多以做网站为生的公司了,他们根本就不需要太高的技术,那么就是倒三角,这本就无可厚非
     回复 引用 查看   
  7. #7楼[楼主] 横刀天笑      2010-03-22 09:00
    @飞林沙
    很显然,你只看到了两个三角形,没看我文章中的文字
     回复 引用 查看   
  8. #8楼 飞林沙      2010-03-22 09:01
    @横刀天笑

    晕,很明显我从头看到尾.....
     回复 引用 查看   
  9. #9楼[楼主] 横刀天笑      2010-03-22 09:02
    @飞林沙
    因为我根本就没有说要很高的技术。。。。
    我只说技术储备,技术积累
    而且也没有反对市场为先的说法(还有文章开头的一段话)
     回复 引用 查看   
  10. #10楼 飞林沙      2010-03-22 09:05
    @横刀天笑
    如果市场根本就不需要那么高的技术积累,不过是一堆CUID,还需要什么积累呢。充其量需要一个SQLHelper罢了
     回复 引用 查看   
  11. #11楼[楼主] 横刀天笑      2010-03-22 09:08
    @飞林沙
    CURD只能混几个的项目罢了,这样的公司只会慢慢的被淘汰掉
     回复 引用 查看   
  12. #12楼 飞林沙      2010-03-22 09:16
    @横刀天笑

    如果都被淘汰了,谁来做这个工作呢.....
    存在必然有存在的价值
     回复 引用 查看   
  13. #13楼 lumnm      2010-03-22 09:17
    楼主的意思是,有一套完善项目管理体系。至于要多少人来做技术,需要看公司规模和情况而定。不要死扣啊 !!!
     回复 引用 查看   
  14. #14楼[楼主] 横刀天笑      2010-03-22 09:19
    @飞林沙
    你说的那样的东西,让代码生成器来完成吧,根本不需要开发人员
     回复 引用 查看   
  15. #15楼 黑色      2010-03-22 09:25
    国内跟国外不一样啊,所以在国内程序员没有国外吃的香
     回复 引用 查看   
  16. #16楼 姜敏      2010-03-22 10:38
    好久不见刀刀在首页发文,项一个.
     回复 引用 查看   
  17. #17楼 道法自然      2010-03-22 11:14
    确实无法直接套用。对于创业而言,我个人认为是:1 客户导向; 2 善于发现别人的不足,尽可能不和别人一样,甚至是完全的创新; 3 确定方向与目标; 4 根据方向与目标确定技术体系和市场体系。

    因此,技术第一还是市场第一,完全取决于你要做的事情。不同的事情有不同的抉择。对于我而言,因为我要做的是创新的产品和创新的市场,因此,我把技术和市场等同看待。技术需要积累和创新,市场需要基于技术之上进行开拓。

    我本人原来完全是搞技术,不过,我现在需要考虑的已经不那么单纯了。产品战略、市场战略其实显得尤为重要了。
     回复 引用 查看   
  18. #18楼 螃蟹往前冲      2010-03-22 11:27
    请注意国情,没有关系的,不管技术怎么样,还不是要“公关”?有关系的,特别是国字派,钱不在考虑范围内,技术不在考虑范围内...
     回复 引用 查看   
  19. #19楼 xiaotie      2010-03-22 11:33
    引用横刀天笑:
    @飞林沙
    CURD只能混几个的项目罢了,这样的公司只会慢慢的被淘汰掉

    很多这样的公司混的很好,且利润率超高。前天刚看见一个例子,作者讲他的姐姐和姐夫搞了个IT公司,公司5个人,3销售1前台1管系统的,技术开发全部外包,首年平均下来月净收入300万。核心就是他们对业务的了解很深很透。除非垄断性技术,一般性技术它和人力是互相取代的关系。在中国这个人力便宜大学生满地走的地方,人力贱导致技术也贱。
     回复 引用 查看   
  20. #20楼[楼主] 横刀天笑      2010-03-22 11:43
    嗯,看来我想的太幼稚了
    还得思考思考
    那技术、业务、市场该到底如何调配呢?
    困惑
     回复 引用 查看   
  21. #21楼 xiaotie      2010-03-22 11:57
    可把技术分3种,一种是没这技术,很多事情做不了。举例子,淘宝在线试衣的难题就在这里,想进一步发展,技术受限。可这类技术,在国内很少很少。这种技术就忽略不谈了。
    另一类技术是通过技术来提高效率和产出,这一类技术它和人力是互补的,也就是说,我不发展技术,我多投人进去也能达到类似效果。但是,投资这类技术也是要钱要时间的,很多时候还没有直接投人划算。
    在这个关系社会,存在大量的know-how,业务的重要性就在于此。并且这一块有锁定作用,也很难扩散到竞争对手那里。你做技术,想搞锁定很难,IT技术的发展趋势无论开源也好标准化也好,都是避免锁定的,而《信息规则》上,IT赚钱的第一大原则就是锁定客户。很多技术投资实质上是和企业目标相悖的,且这方面的投入很容易扩散到竞争对手那里去。。。。。。
    因此我感觉在中国,理解客户比市场和技术都重要。技术因为人力便宜而重要性下降。市场因为竞争者众多而重要性下降。倒是一些理解客户心理,深入理解客户业务的公司搞的很好。有的公司能做到就拼几万元的开发费用赚上亿的钱。
    还有一种技术是能提高质量的技术。这个没思考过……
     回复 引用 查看   
  22. #22楼 xiaotie      2010-03-22 11:59
    这两年观察,我这个小城市IT创业的,几乎都成功了。两三年时间,有发展到几百号人的,有几十号人的,还没看到死掉的。
     回复 引用 查看   
  23. #23楼 飞林沙      2010-03-22 12:14
    @横刀天笑
    引用横刀天笑:
    @飞林沙
    你说的那样的东西,让代码生成器来完成吧,根本不需要开发人员


    在中国,人脉才是最重要的,对市场的把握,我确认认为在大环境下,远远超出了技术的重要性。
     回复 引用 查看   
  24. #24楼 xiaotie      2010-03-22 12:26
    这中间的关系太复杂,不过技术对企业远没有lz说的重要。再举一个经典的例子:别听微软咋呼这个咋呼那个这些年来咋呼了这么多新技术,赚大钱的还就是Windows和Office。而在操作系统大战,Windows取胜的那几年,我看的一个文献说那些年Windows的年研发经费是几千万美元,而其它的有的操作系统的研发经费是上十亿美元。并且,有一个很奇怪的现象——Windows能取胜不是因为它够好,而是因为它够烂。比他好的操作系统都卖的是天价。Windows够烂,所以和廉价的pc在一起。其它OS上的程序追求质量甚于速度,而Windows上的追求速度(发布速度)甚于质量——也就是说,Windows不但自身烂,它上面的程序也一样烂。就是这个烂,导致了他今天的地位。PC机器上的用户对每天重启几次电脑表示影响不大,其它OS上的程序由于过于追求质量(他们以前针对的是企业级计算,每天重启几次当然就不行了),结果在软件特性等上跟不上,因此败下来了。

    当然,技术本身是非常重要的。技术和资本在推动社会进步上几乎是五五开。问题是,资本可以将资本收益大部分返还给资本的投入者。但是技术的溢出性太强,你没办法把你对技术的投入产生的收益全部收回来,你只能收回很小的一部分。举个极端的例子,你发明了能治愈大部分癌症的方法,按理说,能产生庞大的不能再庞大的收益。但是,如果你申请专利。我国专利法规定,对这类具有非常重大社会价值的技术专利,可以强制实施,不管你同不同意。此外,通过逆向工程,也可以很方便的学你的技术。因此,技术就是一个投入风险大,收获收益小的玩意,尤其是在根本没知识产权概念的天朝。
     回复 引用 查看   
  25. #25楼 麒麟      2010-03-22 14:19
    有了市场才会有技术。如果没有资金来源,就找不到优秀的技术人员。也就是说市场决定了技术。市场是技术无法代替的。
     回复 引用 查看   
  26. #26楼 晴空      2010-03-22 18:17
    没技术也会有市场,业务是相对于客户的解决方案说的,国内软件如果通过软件复用获取市场和收益的话,不是说不可能,但是基本是很难
     回复 引用 查看   
  27. #27楼 蛙蛙王子      2010-03-23 17:20
    刀总迷茫了了,呵呵
     回复 引用 查看   
  28. #28楼[楼主] 横刀天笑      2010-03-23 18:59
    @xiaotie
    我突然发现你并没有明白我在说什么
    1、从来不反对市场导向
    2、从来都反对痴迷技术

    我只是在强调,一个要持续发展的公司(不是赚点钱,养活几口人,是持续的发展,养活几百口人),在一切向市场看齐的时候,需要技术储备和积累,就像制造业的产业链一样,编码是产业链的最低端,想赚更多的钱就必须走向产业链的高端(解决方案提供商),而要成为一个解决方案提供商,我觉得技术储备和积累很重要。
     回复 引用 查看   
  29. #29楼[楼主] 横刀天笑      2010-03-23 19:02
    @蛙蛙王子
    我没有迷茫。。。。我只是觉得我越来越清醒~~~
     回复 引用 查看   
  30. #30楼[楼主] 横刀天笑      2010-03-23 19:03
    @麒麟
    为什么大家都断章取义的认为我说技术比市场重要,请看看我写的文字。。。
     回复 引用 查看   
  31. #31楼 nonocast      2010-03-28 23:37
    存在就是合理的
    内部的结构是由外部各种因素所影响的
    倒三角自然有倒三角的道理,黑啊。。这个社会
    说到最后又变成社会体制的问题
    anyway,这样的思考很有意义,
    如果你开过公司,尤其在今天的中国去做一个软件公司,你只能笑笑
     回复 引用 查看   
  32. #32楼 steven9000      2010-04-19 09:35
    @xiaotie
    有专利了,再搞产业不就如你所愿了?
     回复 引用 查看   
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1691285 Bf2oWYMy3lQ=