最近,想起了比尔.盖茨的一句话:“免费是最贵的” ! 曾经很是不解。 免费不是很好吗? 可以网络下载盗版软件,下载盗版mp3;企业可以下载盗版控件等等。可以省钱,可以使用旗舰版,可以随时随地不受资金困扰——随心所欲的想干啥就干啥。
经历之后,对这句话才慢慢有所体悟。
本文就企业开发之控件简单聊一聊:曾几何时,在电信OSS行业,为了实现数据的导入、录入、导出、保存等这些重复的功能。使得多少程序员、在重复的事情上,渡过了多少个不眠之夜、挑灯夜战、风餐露宿的出差光影。。。。。。
Excel的批量导入、导出的通用功能点列举如下:
为了实现这些function point,大多数情况下,需要一行一行编写代码。
我们以2万/月/程序员 (外包成本核算), 推论出每个程序员每日成本约为1000元人民币。上述的feature,设计、开发、测试、发布,就以5个工作日估算 (理想情况下)。 仅为了实现这些商通用功能,软件企业需要支付的成本的至少在5万以上 (10个feature * 5天 * 1000元),这仅仅是一个产品的估算。 一个软件企业有5个以上的产品很常见。在国内的软件企业内部,各个产品之间,能够实现无缝的功能代码级的复用,实际上,难度比我们想象的大得多 (以笔者亲历的几家软件公司度量)。
维护成本呢? (软件生命周期中,前期研发和后期维护成本约为:20% : 80%)
走了一拨人,新来的一拨人重头再改造—推倒重来? 是的,现实确实很残酷!
以一个产品的3年生命周期算, 仅仅Excel导入、导出:
企业支付的货币成本:
1个产品: 15万人民币以上
5个产品: 30万人民币以上 (假设产品间同功能复用度达到了出奇高的80%)
备注:上述数字属于个人项目结合后自己的经验推算,仅供参考。
以笔者自己曾动手“傻乎乎”的开发的Excel导入、导出功能而言, Spread表格控件的Excel导入导出是数据分析系统的的最佳利器,没有之一。
假如多年前,我知道Spread存在的化,或许就会少死不少脑细胞---人生哪有那么多假如,洗洗睡吧!
一路东北, 转眼二十年了,最后一次回眸长春,是2004...
中年人的生活 各自欢乐, 又或一地鸡毛,简言之:【悲...
记得非典—2003年那会,周末一到,大学宿舍里面,吃完...
GPU这...
2023年,三年疫情过后第一个春天,我开始了骑行: 空...
在VR应用中,有一个相对简单的虚拟现实体验,那...
对程序员而言,写的代码用源码管理系统管理起来,非常方便...
2024年 甲辰龙年春节假期,我看了2本小说,茅盾文学...
一路东北, 转眼二十年了,最后一次回眸长春,是2004年6月26日,大四毕业,全班41名同学, 吃罢散伙饭,然后一...
中年人的生活 各自欢乐, 又或一地鸡毛,简言之:【悲欣交集】
心中往往是两个小人打架 往左 往右,内耗不断,...
记得非典—2003年那会,周末一到,大学宿舍里面,吃完晚饭后,吆喝声络绎不绝:《红警》、《秦殇》、《CS》、《帝国...