最近一直在跟的一个项目,过年前我依据功能点分析方法估算了一下工作量,大概需要650人月,报价得有1200万,含实施后应该在1400万以上 ,但是我清楚的知道客户的预算只有1200多万。
今天上午和领导讨论这个问题,结果领导很轻松的认为,项目也就210个人月,加上实施,再考虑其余费用,成本也就500万。
一想到这件事情,我就感觉到中国软件行业的悲哀。一个明明需要6、7百人月的项目,却非要用200人月给做完,这样做出来的产品质量怎样大家心知肚明。这种现象在中国软件行业非常普遍,我个人认为这也正是中国软件行业发展不起来的重要原因之一。中国人一向不认可服务,而软件开发其实正是花钱购买的一种服务,要想做好,必然要投入成本,要不你就不要做。现在的中国软件行业,很多情况都是压低价格,恶性竞争,导致开发出来的产品质量低劣,软件公司回款困难,客户不得不再花一笔钱来升级、维护或者重新开发。这样最终导致的结果,就是整体上社会对软件服务的浪费,大批的软件开发人员都在做“无用功”!
其实,根源还是在于社会整体信息化水平太低,很多企业的领导年龄偏大,不了解现在的信息技术,在决策上更是无法很好的认清自己到底需要什么,到底应该怎么做。
我真切的希望这种浪费在我们这一代人4、50岁的时候能够结束,希望那时全社会应该能够对信息化有一个很好的认识了。
很可悲,啥也不说了
完全赞同你的说法,我管理的项目最多也就3、40万而且是政府机关的项目,但不管金额大小,客户总是认为这些软件产品就值那么些钱。正如你所说,很多地方都存在重新开发或系统杂乱无章的现象。中国的大部分软件开发人员一直在做最底层的重复编码工作。问题就在于压低价格,恶性竞争导致软件公司为了生存不注重开发人员技术能力,降低成本。长此以往,这种恶性循环就如目前国内的房价一样短时间内很难得到控制。作为软件行业的一员,为之叹息!