前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >企业级开发复用是降低成本的高效途径

企业级开发复用是降低成本的高效途径

作者头像
崔文远TroyCui
发布2019-02-26 14:47:01
5420
发布2019-02-26 14:47:01
举报
文章被收录于专栏:远在上海

周末读了这篇文章,深有感触,在企业级开发中,为了开发一个功能,从0开始去捣鼓,搞得累死,效率还低,不出活。对技术人员来说,花钱投资买别的技术人员的作品、成果,所以面向技术人员开发产品,这条路在中国大陆是条死路。

——————————————————————————–

最近,想起了比尔.盖茨的一句话:“免费是最贵的” ! 曾经很是不解。 免费不是很好吗? 可以网络下载盗版软件,下载盗版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存在的化,或许就会少死不少脑细胞—人生哪有那么多假如,洗洗睡吧!

转载请注明转自《开发复用之表格控件:研发成本降低途径

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017年3月5日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档