多年来,我听说许多客户和潜在客户认为定制是一个坏词。变革的人们,ERP供应商,有时会在第n个级别自定义软件,然后努力部署其最新,最大的现有平台。
在开发环境中待了大约25年之后,有时我觉得我已经看完了所有内容,却发现在沿线某个地方我没有看到。
很难将所有这些年来的经验都塞进有关自定义应该或不应该是什么的单个博客中。因此,至少要提供一个概述,我将尽自己最大的努力来分工这个行业。
在90年代初-我的女儿称之为黑暗时代-我们经常处理未真正标准化的,适合关系数据库的数据结构。软件主要是单层的和基于字符的。不更改代码就无法更改输入表单的行为。
随着时间的流逝,ERP技术先驱开始将未来的第一眼基于GUI的界面转移到多层环境中。用户体验发生了变化,但是要更改表单的行为,您仍然必须更改后端代码。每个人都有执行外部流程的事件,但是当不存在触发器时就会出现问题。因此,我们进行了定制。实际上,作为开发人员,我们更改了代码,从而为公司提供了自己的应用程序个人版本。
因此,在黑暗时代,我们做得不好,定制一词变成了一个非常糟糕的词……是有充分理由的。
在当今世界,当我们实际上指的是个性化时,有时仍会使用定制一词。不久前,我写了一篇博客,谈到我认为应用技术的三个领域。界面或用户体验,后端逻辑,当然还有数据引擎。当涉及到个性化时,它永远不会影响后端逻辑或数据引擎。这是圣礼。
它与用户体验有关。这就是鑫北斗经常超越竞争对手的地方。
我们可以通过在用户界面中注入脚本,执行外部应用程序,将事务处理到数据库来改变用户体验,而无需自定义核心应用程序。在鑫北斗,我们将其称为电源裁剪。我们的用户无需定制版本的鑫北斗,即可定制自己的体验。客户不再拥有自己的个人版本的ERP,而是用户拥有量身定制的体验来维护数据和应用程序的完整性。
在所有情况下,鑫北斗都提供了这些选项,以使客户可以轻松地迁移到较新的端口并与最新版本保持一致,而不必担心应用程序和数据的完整性。
我们还通过鑫北斗ERP解决方案(面向服务的体系结构)向外部应用程序公开了业务逻辑。(SOA)因此,允许外部应用程序与鑫北斗通信,而不会破坏数据或应用程序的完整性。
因此,下次您听到“定制”一词时,请限定并澄清意图……是为了个性化用户体验还是提供个性化的ERP版本?