超牛链AI Logo

超牛链博客: 读书|骑行|笔记分享
user
老王不响
@关于博主
2013-11-20

开发复用之表格控件:研发成本降低途径 3 mins read


最近,想起了比尔.盖茨的一句话:“免费是最贵的” ! 曾经很是不解。 免费不是很好吗? 可以网络下载盗版软件,下载盗版mp3;企业可以下载盗版控件等等。可以省钱,可以使用旗舰版,可以随时随地不受资金困扰——随心所欲的想干啥就干啥。

经历之后,对这句话才慢慢有所体悟。

本文就企业开发之控件简单聊一聊:曾几何时,在电信OSS行业,为了实现数据的导入、录入、导出、保存等这些重复的功能。使得多少程序员、在重复的事情上,渡过了多少个不眠之夜、挑灯夜战、风餐露宿的出差光影。。。。。。

Excel的批量导入、导出的通用功能点列举如下:

  • Excel导入的预览功能
  • Excel导入的编辑功能
  • Excel导入多Sheet页面的功能
  • Excel导入的嵌入图片功能
  • Excel导入的模板映射功能
  • Excel导入的数据校验功能
  • Excel导入兼容Office2003、2007、2010功能
  • Excel导出的风格格式功能
  • Excel导出的大数据功能
  • 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存在的化,或许就会少死不少脑细胞---人生哪有那么多假如,洗洗睡吧!

2013-11-20
老王 加冕为王
老王,工作了19年的软件工程师、连续创业者、Blogger(since 2013),微软.net MVP获得者(2015~2016)、 Unity3D UVP获得者 (2017)。 曾任上市公司研发主管、知名外企Social Media Marketing 。 现专注于Instagram、SEO等海外社交媒体营销技术研究与实践。 四十而立的我,有2个可爱的宝宝,喜好骑行、读书、木工, 尤其喜好历史、科幻书籍。
友情链接
超牛链 260天前 2024年3月6日 15:17

沙发福利来袭,快来留言畅谈

最新文章

一路东北, 转眼二十年

一路东北, 转眼二十年了,最后一次回眸长春,是2004...

人道中年,悲欣交集

中年人的生活 各自欢乐, 又或一地鸡毛,简言之:【悲...

80后爱玩的PC游戏:红警、秦殇 —快乐呀。

记得非典—2003年那会,周末一到,大学宿舍里面,吃完...

超牛链AI:Ollama本地LLM LangChain RAG小试--算力为王

算力为王时代: CPU --> GPU

GPU这...

热门文章

骑行故事初心--自由的御风而行

2023年,三年疫情过后第一个春天,我开始了骑行: 空...

Unity3D for VR 学习(7): 360°全景照片

    在VR应用中,有一个相对简单的虚拟现实体验,那...

C#程序员整理的Unity 3D笔记(六):Git源码管理

对程序员而言,写的代码用源码管理系统管理起来,非常方便...

《一句顶一万句》 遇见一个能说的上话的人不易

2024年 甲辰龙年春节假期,我看了2本小说,茅盾文学...

相关【成长碎片】文章

查看所有相关【成长碎片】文章
一路东北, 转眼二十年

一路东北, 转眼二十年了,最后一次回眸长春,是2004年6月26日,大四毕业,全班41名同学, 吃罢散伙饭,然后一...

人道中年,悲欣交集

中年人的生活 各自欢乐, 又或一地鸡毛,简言之:【悲欣交集】

心中往往是两个小人打架 往左 往右,内耗不断,...

80后爱玩的PC游戏:红警、秦殇 —快乐呀。

记得非典—2003年那会,周末一到,大学宿舍里面,吃完晚饭后,吆喝声络绎不绝:《红警》、《秦殇》、《CS》、《帝国...