模具大师

用数据驱动决策与业务创新


企业服务数十年,打造可持续的智慧企业,平常、但不平凡

阅读正文

系统和软件为什么要不断升级?他们在图什么?

 二维码
发表时间:2022-02-13 10:36作者:X来源:原创

做为一名IT老兵,从事软件行业20多年来,从未像今天这样对软件的升级这么厌烦,以苹果appstore为例,只要你刷新,就有软件需要更新。以前的软件升级有这么频繁么?显然是没有的。软件的升级一般有三种原因:


1、出现bug需要修复,软件难免会有bug,软件工程师会在收到bug后,进行修复,修复完成后在重新发布,避免因bug的出现影响到过多人的使用体验。


2、增删功能,因新技术或者开发者根据用户的需求,增加新功能,也需要软件进行更新。


3、保持存在感,在这个流量为王的时代,更新就是不断的在喊,我在这,我在这,赶快来用我啊。


似乎合情合理,但是细想一下,就有问题了。软件发布前难道没有经过严谨的测试吗?对于大部分用户而言,软件只是一个工具,只要能解决问题,并不需要太多的功能,也许你开发了100个功能,而用户往往使用比例连10%都不到。如果以上升级原因按重要度倒序排列,就更加悲哀了。


方天是一家老牌ERP软件公司,在这里我谈谈我们的产品研发经验。方天ERP软件在发布前要经过四个大版本的更新,即内测版、公测版、预览版到正式版,而这个开发周期往往需要持续1-3年才能上市。


一旦开发完成后,就不会做大的更新,但是客户的个性化需求怎么办呢?我们的软件架构支持用户客制化,提供非常多的开发工具,用户可以在这个正式版本的基础上继续开发,完成从通用到个性的演变。当然并不是所有的客户都需要这么做,正式版本是非常成熟的,大部分用户只需要即买即用。


对于新技术应用,如功能新增,性能优化,调整UI等需要升级,又该怎么做呢?进行产品迭代,这就可以解释,方天为什么会有不同的软件系列,如C9、B9、B9 Cloud、B9+、T-one等产品线了。从一个产品线到另一个更高的产品线,即可以提升内部技术人员的研发能力,保持产品的领先地位,又可以与广大用户共成长,不过这里也有一个非常现实的问题,无论是甲方还是乙方,每一次的产品迭代都需要一笔非常大的投资。


如果升级的目的是老板看着程序员闲的蛋疼,或者为了刷存在感,告诉用户本公司还没有倒闭,这些软件就卸载了吧。


255393641853616222.jpg



模具大师官网

全国客服:4006-928-005
联系邮箱:Pmo@molderp.com 研发基地:中国-西安 服务机构:台北 东莞 深圳 重庆 武汉 太原 宁波 苏州 青岛
微信扫码咨询
WhatsApp扫码咨询