理想的公司运作流程是先进行行业调查,比较同类软件,然后根据同类软件的功能与特点做个比较,确定自己的报价方法,因什么而报价。
但中国的环境决定了这是不可能的,大多数公司自己挖坑让自己往里跳。一般跟客户处报过价的人都知道,现在市场竞争激烈,经常有一些公司报出低得离谱的价格,客户恰好也不是很懂,在这种环境下严重地扰乱了市场。
通常会发生的情况是:没脑子客户常常会寻找开价格非常低的公司来做,有脑子的客户去找价格不是最低,但确实也会挑选让软件公司几乎没有多少利润空间的价格。更有意思的是:越是大客户,背景越深的客户,越喜欢跟你玩拖款,一般软件公司做软件时者不得不留上一手,这实际上是比盗版更严重的情况,可以说,中国软件业根本不是受制于盗版,而是受制于自己。同时,还有急功近利的公司,会报出“看起来效率很高”的开发周期。
在这种形势之下,公司能够完成向客户承诺的报价方案中所列的条目已经是天大的万幸了。更不要谈去花更多的时间去完善与用户交互部分的东西了。
如果公司还要搞搞CMM,噢,老天,光是补文档就可以补死人。公司不少的公司是因为规模到了才被评过,而不是管理水平到了才被评过。我亲眼见过一家公司连版本管理都不知所谓的公司,居然过了CMM2,天呐,而且年收入居然不菲(千万级,他们是做产品的)。这不是最恐怖的,最恐怖的是:该公司并未限制开发人员用什么软件工具来进行开发,最后合在一起的软件是一个大杂烩,让我不得不佩服他们的项目经理项目上的管理能力。这也许有人不相信,但这确实是事实,是我亲眼所见。就如Rayman说的,这样的软件公司是做不出好软件的,确实,该公司每年在维护上的投入也是不菲的。
再好的软件工程拿来中国也没有用,因为几乎每家公司都有可能做不可能完成的任务。开发人员的时间通常被排得紧紧的,哪里还有多余的时间来为客户思考这思考那。一般情况下,如果需要软件界面长得好看一些,都是通过美工来设计,然后再用让程序员依葫芦画瓢。但即使是这样,软件的界面也要投入不菲的精力。
利润的空间过低,开发时间过短,是造成影响国内软件开发发生延期,软件质量不高的最大原因。根据马斯洛夫层次需求理论,人在追求是分层次的,没有满足最低层次的需求的情况下,很难让人费解的是,为什么会有近乎艺术层次上的需要。(虽然存在“饥饿的艺术家”,但很不幸的是,并不是所有的艺术家都愿意饥饿,并且,目前对软件开发公共的观点认为是科学而不是艺术)
现在工作的员工,往往最低的层次需是按时能够发工资,然后才期望项目奖金,才没有满足这两个需求之前,基本上不会去追求什么公司的软件能够卖得更好,公司能回馈更多的劳动报酬之类的画饼充饥的愿望。
许多不跳跳槽的程序员通常是从一个火坑爬出,往另一个火坑里跳入。
国内软件开发并未形成一个标准行业,没有统一的行业规范来进行制约,相关的政策法规虽然从税率减轻了软件公司的一些负担,但这个作用是有限的,因为没有行业的制约,是无法统一混乱的报价体系,无法对混水摸鱼,趁机做乱的公司进行制裁。换一种说法,各地需要建立与各软件公司紧密相连的行会,所有软件公司间的纠纷事务由行会统一出面解决才是正道。虽然国内不少地方已经有了自己的软件行业协会,但令人奇怪的一点是,这些所谓的行会好像很少与小型软件公司们打交道,往往都是双软件认证高新技术企业才能加入,很有点“富人俱乐部”的感觉。
一个曾经做过服装行业的朋友告诉过我一个趣事:国外的高级品牌服装,一般不会在内地进行生产,也不会让原料的制作方法流入国内。此举不是为了行业垄断,而是因为这些一旦拿到国内来,一切都会乱套。比如以前一件好一点的中高级皮衣要卖数千元,但高级衣制作的技术流入到国内后,价格立即开始疯狂下跌,这个下跌不是因为制作成本下降,而是因为很多厂商弄明白了怎么用劣质皮革来假冒高级皮革,并且开始了价格大战,各家疯狂的进行价格下降...甚至发生了不顾利润的降价。
另外一个有趣的是,许多年前的报业,也是有类似的情况,因为没有统一的规定,许多报纸的价格进行下调,有许多报纸甚至能够低于纸张的成本进行出售,当时一毛钱甚至几分钱可以卖厚厚的一堆报纸,后来国家出面干预,才遏止了这个纷争。
以上面都是行业内的恶性竞争,这种纷争除了因为没有行业内相互制约,也与人的因素有关(不要不承认流在自已血液内的东西,只有正视它,才能纠正它)。
不过,国内不少公司做的软件操作还算方便,使用起来尽量界面不怎么样,但是却相对比较稳定,这已经是非常不错的事情了。比起国内某些行业来说,不顾消费者的利益,已经算是一种文化的情况,软件业要比它们好上不少倍---不少公司还是对客户比较负责的。
国内不少著名的手机品牌,其返修率之高,令人瞠目结舌。有一次,我与一朋友同时去买的手机,我挑选的是一个某国外品牌便宜机型(功能倒确实很少,但我觉得能发短信,能打电话就够了)。而我的朋友用同样的价格买的是国内某号称信号最好的手机。一开始,我还羡慕他用很少的钱买了有那么多功能的机器,还不错,但半年后,我开始庆幸了---我的手机曾经不小心摔过几次,都没摔坏,而朋友的手机,从没摔过,却开始出现出现莫名其妙的故障。拿去修理时,回来后给我说,他去修手机的时候,排了好久的队.....后来,朋友手机又坏了几次,以至于他干脆重新买了台新手机。
来又接触了不少的国内手机品牌,给我造成的影响,让我以至于在公共场合,看到一些人拿出来的手机是国产的时候,都会默默地同情他们。国内的手机销售非常不错,这是长期让我奇怪的事情,我甚至想到可能是因为小偷太多,以至于手机还没用烂的时候,要么就是弄丢了,要么就是被偷了(这个推论严重荒谬,我自已都不信)。
我不认为在这种事情上还应该支持国货,国货要想自强,需要的是拿出自己的东西来,靠质量换回顾客,而不是整天在口号里拼命喊着要政府扶持什么的,并在一边大肆叫嚷做中国人自己的品牌,一边拿出一些根本让人不能接受的产品出来。
如果一个行业这样对待消费者的话,那么我宁愿让这个的行业垮掉,也不要让它荼毒生灵:如果顾客因为这是国人自己的行业,就抱“不好也要买”的决心的话,会造成更多的商家看到劣质商品的可观利润,从而造成培养专业的生产垃圾的厂商的温床。
感冒发烧有助于思维跳跌?!!好像想得跑题了...末了,希望软件行业能越来越好。