重写还是重建? 5个旧系统升级注意事项

改写或重建旧系统对客户,预算和时间是否合适?

旧车需要维修与背景中的二进制数字
Thinkstock

重写还是不重写旧系统。对于IT组织来说,这是一个长期存在的问题,并且在IT预算,人才和运营方面都非常重要。每周我都会与CIO和CTO接触,试图确定升级老化但关键任务系统或应用程序的最佳方法。经过多年帮助企业考虑并满足其升级需求的经验,我确定了IT领导者在确定是否要重写其已有的内容或从新开始重建时需要仔细考虑的五个主要因素。

1.安全更新滞后

企业正以惊人的速度面临网络攻击,数据泄露欺诈和企业间谍活动。根据 Kroll年度全球欺诈和风险报告,在2017年中,有84%的公司在该年中遭受欺诈。对于组织而言,最大的漏洞之一就是旧的遗留系统,在这些系统中,安全更新被遗忘或被抛在了后面。有时,较旧的系统的用户较少,因此受到的关注也较少。其他时间,安全补丁和更新不再可用。

询问重写或重建问题的企业的关键考虑因素是安全风险。可以仅通过重写来保护系统及其所有数据吗?如果旧系统无法迁移到云或混合云解决方案,安全性和更新是否会遇到任何限制或支持问题?重建对于消除漏洞并保护数据,客户和IP是否必不可少?

2.系统故障成本

许多业务负责人认为,重写将比重建便宜,但并非总是如此。系统位于何处以及由谁来维护(将其存储到云中还是保留在大型机中?)是了解费用的关键。通过云解决方案共享基础架构成本是降低成本的一种方法。但是,某些旧版应用程序可能已经具有云功能,而基础架构成本可能不是一个因素。

当然,最大的成本风险是遗留系统故障以及由此造成的业务损失。当网络或技术比其使用的其他系统和工具陈旧且效率较低时,发生故障的风险就会增加。与更现代的系统和工具的不兼容可能使企业付出巨大的代价。业务的问题必须是:重写此旧系统是否足以防止将来发生故障?或者,是否需要进行改造才能跟上市场及其所有技术的步伐?

3.缺乏支持较旧系统的人才

今天为您的遗留系统提供支持的熟练专业人员是否仍会在几年后呢?从现在开始几个月?随着遗留系统开始稀疏,使用它们的IT专业人员也将逐渐精简。技术专业人员已经了解到,提高和保持相关性的最佳方法是提高他们的技能和技术水平。这意味着找到了解并坚持使用旧技术的工人变得越来越困难,甚至花费更高。企业必须在着手重写而不是重建之前,检查人才库以维护旧系统。强大而持久的人才库是重写的好案例。快速缩减的人才库必须被视为成本和漏洞风险。

4.客户保留率

客户为王,另一个关键的考虑因素是改写与改写对他们的影响。如果系统重建将您的产品或服务提升到新的基础架构中和/或强制提出新的兼容性要求,您的客户是否愿意适应?您是否会负担可能损害关系的成本和复杂性?另一方面,您是否在减慢客户的速度?他们是由于遗留技术的局限性或风险而离开吗?您是否由于系统限制而无法获得新客户?仔细研究客户等式的各个方面,并考虑哪种方法为您今天的客户以及明天您想要和需要的客户提供最多的服务。

5.担心停机

在考虑重建与重写时,时间始终是一个因素。在某些情况下,重写的增量升级提供了一个很好的策略,可以避免在关键业务关头发生重大停机。在其他情况下,由于推进系统的商业价值,必须进行更大范围的全面重建,并接受中断。由于担心停机,企业无法陷入的陷阱永远不会采取有效升级的必要步骤。与系统故障导致的计划外,无法控制的停机时间相比,可以计划的浪费时间要好得多,成本也要低得多。

并非企业中的所有技术进步都可以而且应该是全面升级或重建。有时候,重写恰好适合客户,预算和时间。在其他时候,重建是业务和创新所需要的。关键在于知道如何阅读时机,提出正确的问题并前进,而不会错过任何机会或不让客户落后。

版权© 2018 IDG通讯,Inc.