V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
powertoolsteam
V2EX  ›  推广

互联网企业的项目管理者:免费的才是最贵的

  •  
  •   powertoolsteam · 2019-11-21 14:24:48 +08:00 · 898 次点击
    这是一个创建于 1833 天前的主题,其中的信息可能已经有所发展或是发生改变。

    中国互联网的发展历程,无论从发展速度、用户规模、应用创新、技术突破等方面,均呈现出世界领先的趋势。伴随着互联网的发展,一批批优秀的互联网企业如雨后春笋般涌现。与传统领域不同,互联网领域更强调由用户驱动企业或用户驱动产品,总结下来可以概括为以下四点:定制化开发、快速迭代、免费和增值服务,以及用户体验。

    互联网公司的产品一定是为了满足用户需求,而非创造用户需求而生——这便是互联网企业与传统企业最大的差异性,亦是互联网思维的精髓。那么,互联网思维究竟是什么?

    免费真的“便宜”吗?

    互联网思维实际上由一系列思维模式构成,如产品思维、运营思维、用户思维,平台思维,草根思维,视野思维和免费思维等。这其中,最为大家耳熟能详的应该就是免费思维了。在互联网风潮刚刚席卷中国之时,免费就已经成为市场上最热的关键词,从盗版软件、盗版音乐,到免费工具、免费授权等等。对于个人使用者来说,免费的确可以带来极大优惠,不仅省下了购买软件的资金,还可以对软件进行二次开发,以满足自身个性化需求。

    但是,对于企业来说,免费真的会比收费更“便宜”吗?

    比尔·盖茨、史玉柱、马云都说过同样一句话:免费的才是最贵的!

    企业使用免费的工具更易对其产生依赖,无论是系统安全性还是后期维护成本都无法估量,这在以项目驱动的中小企业中尤为常见。中小企业为了节约项目成本,往往是在免费工具的基础上二次开发和扩展,靠时间和人力去应对复杂且重复的问题。曾几何时,在电信 OSS 行业,仅仅为了实现数据的基本录入、编辑、导出、保存等功能,就要使得多少程序员挑灯夜战,在不同系统、环境下反复调试,即便这样,还有可能面临甲方嫌系统使用成本高、与原系统兼容度差,以至于临时修改项目需求等困扰。面对这样的反复投入,免费工具还“便宜”吗?

    以企业中应用最广泛的数据处理为例,如果我们的系统想要实现兼容 Excel 文件的导入导出(包含公式、图表、数据完整性、多 Sheet 页面等需求),企业需要投入多大的研发成本呢?

    下面,我们就来详细对比分析一下:

    一、自行研发 /选择免费工具的成本

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

    • Excel 文件导入、导出的完整性,如图表公式联动
    • Excel 导入再编辑
    • Excel 导入多 Sheet 页面
    • Excel 导入图片、形状、迷你图
    • Excel 导入的模板映射功能
    • Excel 导入的数据校验功能
    • Excel 导入兼容 Office2003、2007、2010 的功能
    • Excel 导出的单元格格式、单元格样式不丢失
    • Excel 导出的公式函数、公式引用不失效
    • Excel 导出的嵌入图片、形状、迷你图

    研发成本估算:

    以**2 万 /月 /程序员 **(外包成本) 核算, 每个程序员每日成本约为 1000 元人民币。实现上述一个功能点的设计、开发、测试、发布,假设只需 5 个工作日(理想情况下)。那么,完成全部 10 个功能点的研发成本为:

    1000 元 /日 /程序员 * 5 个工作日 * 10 个功能点 = 50,000 元

    仅为了实现上述通用功能,企业需要支付的研发成本就至少在50,000 元以上 (10 个功能点 * 5 天 * 1000 元)。

    然而,这仅仅是对一个产品的某一功能模块而言,一套完整的软件产品通常需要包含至少 5 个以上类似的功能模块(如,数据处理、数据展示、协同工作、权限管控、历史查询等)。

    维护成本估算:

    抛开研发成本,系统维护成本又如何呢? (软件生命周期中,前期研发和后期维护成本占比约为:20% 和 80%)。假设后期项目需要升级优化,但原开发团队骨干已经转岗、离职了呢?莫非整个项目要推倒重来?

    因此,项目后期维护成本几乎无法估算

    综上所述,自行研发或选择免费的工具,研发成本和维护成本不容小视。

    二、选择商用开发工具的成本

    我们仍以实现上述类 Excel 的导入、导出功能为例,在这里选择市场上最为成熟的纯前端电子表格控件SpreadJS,来计算研发成本与维护成本。

    研发成本 + 维护成本 = 购买产品一项(该产品为一次购买,后期自行选择续服,产品售价可在官网查询

    相比于自行研发和选择免费工具,使用成熟的商用开发工具(如 SpreadJS ),优势在于:

    1. 开发人员无需重复造轮子

    通过调用 SpreadJS 提供的 API,开发人员即可在 Web 系统中用不到 100 行代码,实现 Excel 的全部功能,如 Web Excel 组件开发、数据填报、在线文档、图表公式联动、类 Excel UI 设计等。

    2. 产品更加稳定、安全

    在数据可视化、Excel 导入导出、公式引用、数据绑定、框架集成等场景下,不再需要投入大量代码开发和测试,对企业而言,这无疑大幅降低了软件研发成本和项目交付风险。

    3. 专业、完善的技术资源与售后服务

    SpreadJS 作为商用软件,服务更好,包括为产品使用者和开发者提供了GCDN 技术论坛和 QQ 技术交流群( 720389894 ),用户遇到任何技术问题,都可以在此进行提问,并在第一时间获得最专业的解答。

    与此同时,为了加快评估进度,更易掌握产品功能,SpreadJS 还录制了大量产品入门学习视频,并整理了一系列用户常见问题解答

    4. 国内数十家知名企业的成功案例

    SpreadJS 作为一款成熟的产品,已经有多家知名企业正在使用,如天弘基金、华为、中国平安、招商银行、苏宁易购等。他们的典型案例及行业应用,对其他用户也具有参考价值。用户可以迅速了解产品的应用场景,直接使用最优解决方法。

    企业项目的最佳选择是什么?

    对于互联网企业来说,即使前期需要投入的人力成本和时间成本忽略不计,后期可能涉及到的项目升级、优化、扩展、运维等,都需要再次投入数倍于前期的精力和成本。而此时,如果企业选择了自行研发或免费工具,则很可能面临:

    1. 项目核心人员或关键技术缺失
    2. 遇到问题找不到最新资料和详细的产品说明文档
    3. 工具停止更新维护或不再提供免费服务
    4. 工具本身隐藏的漏洞被人恶意利用,整个系统面临瓦解

    因此,对于个人开发者,独自造轮子或者选择免费工具均无可厚非;而对于企业项目来说,一套功能完善、安全稳定、社区活跃的商用开发工具也许才更加合适。

    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4841 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 05:38 · PVG 13:38 · LAX 21:38 · JFK 00:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.