纵览,国内比较大的软件公司(如下统一简称"国软"),清一色都是作政府项目的(他们能作大的缘由我就不用说了吧),真正能作大的国软又有几家呢?这是为何呢?程序员
今天在这里就给你们简单分析下:架构
**"做坊"**每每是效率最高的,国软几乎都是从做坊走过来的, 但把做坊式的管理模式套用到一个不断壮大的公司中显然是不行的. 组织架构到达必定程度后就必然要进行分工的细化,依靠做坊式的"暴力开发"是行不通的.框架
上班必须打卡,迟到要扣钱,还一次比一次多,加班没有加班费,反正算下来就是,只有扣钱的项目,没有加钱的项目. 比起外企,人家上班不打卡,迟到不扣钱,加班有加班费,这样宽松点的环境很差吗?学习
国软通常没有师徒制,有的话也只是形式上的,公司基本没人管你,你也不用去管别人, 新进的员工,无论会不会,先丢个东西给你作,本身研究,不懂的google去. 这也是为何国软喜欢招有经验的人,由于没经验的人熬不住,跑了几个之后,国软就不招了.测试
这点是很是严重的,会直接致使项目流产的.国软的典型的作法是,销售为了业绩,在没有调研的状况下就签了合同(这里主要是指项目型的,产品型的通常能够控制),并且合同的范围也很是模糊,可大可小,接下来就是调研人员上场,调研后发现,10w块钱的合同,调研出来了100w的需求,接下来就是和客户扯皮,最后直接致使项目流产,甚至打上官司.项目或产品上线后,维护人员对系统不了解(一方面是没有文档,另一方面维护人员通常没有参与到开发中),接下来每每就会发生两种状况:google
维护人员在不了解系统的状况下擅自修改,结果致使系统越改问题越多.设计
维护人员一不作二不休,全部客户反馈的问题所有打回给开发人员,因而开发人员就生不如死,在作别的项目的同时还要维护之前的项目,结果就是致使几个项目都失败.cdn
今天要用这个,明天想用那个(我就经历了公司在半年的时间内对框架进行了两次大的变更,致使开发人员都必须从新学习框架)blog
产品也接,项目也接,大的也接,小的也接.资源
今天领导说往左走,明天说往右走,也不能怪领导,他也没经验,咱们就是他的DEMO. 公司没有一个明确的目标,要作成什么样,只是一味的提出作大作强,可是没有规划出如何作大作强.(和个人标题同样哦)
没有文档是国软的通病,曾几什么时候,产品经理丢过来的那一句话:"喂,,给我作一个模块来",而后开发人员就开始埋头苦写了.
固然若是你天资聪慧,能够轻易理解出产品经理的意思,那有没有设计都无所谓了,可是,当有一天别人要维护你的程序的时候问题就出现了,
没有文档,代码又那么天马行空,怎么维护?改了这个地方,又影响了那个地方...
其实程序员都懂得测试的意义,能够工时安排的那么紧,哪来的时间测试?测试又没有算工时.因此几乎全部的程序员的作法就是,直接丢给用户测试
这时候有人确定要问:那项目经理呢?他不是能够测试吗?请记住这是国软,刚才写代码的那我的就是项目经理,仍是售前,仍是设计人员,仍是维护,仍是...
归结仍是成本问题,在外资软件公司中,作文档的工时是比作开发的工时更多的,国软为了节省成本,这块固然要CUT掉了.没必要去追去文档有多么详细多么美观,须要作的就是找到一个平衡点,一份适合本身的文档.
在国软里面的员工各个都是十项全能(我就是一个鲜明的例子,从系统调研分析设计,到进度管理,开发,测试,验收,实施,维护,甚至拉给客户拉网线都须要我去.)
直接致使的结果就是这些员工每过多久就直接出来本身开公司了...嘿嘿又一家做坊诞生了...
这样作对员工我的实际上是有好处的,可是对于企业本上来讲是没有好处的,并非说员工成立了做坊,成为了你的竞争对手,而是让员工各个都是十项全能的结果就是
所谓十年树木,百年树人.
国软的企业文化表面功夫算是作的很好的了,什么"为客户创造价值","作最好的行业解决方案","软件公司的最大资源就是人才"等等,要多华丽有多华丽,
重复体现了"口号文化".真正作到企业文化又有多少呢?有多少仅仅是为了作给客户看的呢?
不少国软看到人家外企软件公司最近在搞什么推动活动,就跟风,效仿外企作,但是没法领悟精髓,纯粹只是在模仿. (外企集体笑:"一直被模仿,从未被超越") 作完了也不知道这么作的意义,劳民伤财.
国软的通病,就是"执行力",国软的学习劲头很足,今天提出要完善测试标准,明天提出要每周写工做报告,但是又有哪些东西能真正的去执行呢? 致使这个问题的主要缘由有两个:
提出来的东西到底有不必作,仍是只是应付领导走个过场.
谁来跟踪这些东西?员工写了工做报告,领导没有去查看,去反馈,员工以为写的也没意义,天然不会继续执行下去.
没有划分清楚员工的归属组织,员工并不明确他的上级领导是谁,致使有的员工处于游离状态,有的是员工又是多个领导,不懂要听谁的,有些人忙的要死,有些人又闲的要命,最后搞的最痛苦的就是员工,致使员工离职.
为何会缺少团队精神呢?并非国软没有这方面的概念,国软也很但愿培养员工的团队观念和精神, 无奈由于国软,通常都是一我的负责一个或者多个项目,连团队都没有,何来的团队精神?
A组的员工没法胜任B组的工做,归根结底就是组织上根本没有考虑过组织变更对项目的影响,没有提早培养人员.
有两类人一种是把前辈的东西COPY过来,不做任何修改,由于他深信,前辈的必定是对的,
还有一类是无论前人怎么作的,一概不要,全凭本身的"经验",为所欲为,天马行空的进行自主研发,
形成的结果就是错的仍是错的,乱的更乱了.
成本,仍是成本,培养一我的要多少成本? 这就是国软作不大的缘由,永远只能停留在"做坊"的缘由.
老板作的是事业,员工作的是事情,这是国软员工的一致观点.
人员力量不足 -> 接不了项目 -> 收入少 -> 人员流失.
人员力量不足 -> 强行接项目 -> 亏本 -> 破产.
人心所致,一个企业要想作大作强,只有齐于一心,先解决了内忧,外患天然不是问题