重寫還是重建,如何選擇現有系統的現代化方法?
現代化項目中有三個共同的關卡被明確地提出:「選擇轉換對象」、「選擇轉換方法」和「現有與新系統的比較測試」。對於每個關卡,將解釋現代化實踐的技巧。
AWS
揭示了现代化项目共同的三个关卡。“缩小迁移目标的范围”、“选择迁移方法”和“现有与新系统的比较测试”。针对这些关卡,将解释现代化的实践技巧。
移行対象の絞り込み
ビジネス面の考慮も
“调查应用程序后,平均约有30%未被使用,可以将其排除在现代化的范围之外”(NEC的浅野友彦数字业务提供部总监)。“如果将未使用的逻辑排除在测试范围之外,就可以削减成本”(TIS的川口昌宏现代化业务开发部长)。实际上,JFE钢铁已经从现有系统中削减了600万步骤。
NEC通过4个步骤分析IT资产。首先进行现有系统的盘点,分类并选择迁移目标系统。接下来,“调查源代码的调用关系,并提取未使用的源代码”(NEC的浅野总监)。一旦确定了迁移目标,就选择迁移方法,最后调查迁移工具的影响。
作为应用程序分类的标准,除了使用频率外,对业务和工作的贡献度也很重要。NTT数据提供了基于“业务独特性”和“对竞争力的贡献度”两个轴的四象限来分类业务的“ADM咨询”。对于贡献度低、业务独特性高的象限中的应用程序,“可以将其转移到包装或SaaS(软件即服务)中,或将其盐腌化以省去现代化的工作”(NTT数据的岡田让二技术革新统括本部系统技术本部ADM技术部课长)。