山滚云

可持续软件开发现代化的3个重要步骤

软件常识 221℃

但是:您还希望快速实施更改并从新技术中受益。您希望安全地进行所有更改。

在本期和接下来的两期简报中,我们将向您展示 3 个步骤,帮助您安全、可持续地实现应用程序现代化。

软件开发现代化的最佳实践
软件开发现代化的原因有很多,例如添加新功能、替换旧技术、整合应用程序等。目标始终是降低旧软件开发的风险、节省成本和提高组织敏捷性。

在本期和接下来的两期简报中,我们将向您展示 3 个步骤,帮助您安全、可持续地实现应用程序软件开发现代化。

遗留软件开发 = 垃圾还是宝藏?
关于 单体 一词的一句话:在 COBOL 或 PL/I 中开发的后端应用程序通常被称为单体 或者我应该说 侮辱 。根据我们在大型项目中的经验,我们可以说通常情况恰恰相反,因为软件设计、架构和工程不仅在今天才出现。大多数应用程序 只是 非常庞大和复杂,使用不同的架构,并且通常缺乏有关应用程序的必要知识。现有文档不适合现代化。

估计现代化的风险和努力以及决定正确路径的问题在于这些应用程序已经发展了几十年:预期的问题往往根本不是真正的问题。缺乏对应用程序的准确理解,这就是为什么只在最省力和风险最小的地方添加功能。结果,原本好的设计丢失了。那么,您如何为可持续的现代化做出正确的决策和战略以及可靠的成本和资源规划?
完整评估 – 为什么?
解决方案是评估。但是,请注意:正如许多提供商所建议的那样,仅仅列出一些关于模块的大致大小和数量的数字是不够的,以便获得对工作量和成本的可靠估计。风险通常存在于细节中。

当然,粗略的决定和直觉也可能导致成功。然而,通常情况下,它们会导致延迟(也在其他项目中)和显着的成本增加,不幸的是,通常还会导致现代化项目的失败。

Standish Group 在其 2019 年混沌报告中报告称,83.9% 的 IT 项目部分或完全失败。研究中反复引用以下失败原因:

我们为大型金融服务提供商实施的现代化项目表明,只有提前对所有来源进行全面分析才能提供可靠的信息。这里的重点放在 Complete 和 All 上。这是识别所有障碍和依赖的唯一方法。这是做出正确决策和消除风险的唯一途径。

量身定制的评估 – 为什么?
简单地收集有关您的应用程序的所有数据不会帮助您可靠地评估大量更改的风险和成本。这只能通过针对您的项目目标和应用程序精确定制的分析来实现。

我们的项目向我们表明,对应用程序进行有针对性和个性化定制的分析是实现以下目标的关键基础:

量身定制的评估会发现所有的绊脚石,有助于精确定义项目的要求,实现精确的规划,从而为成功实施铺平道路。

转载请注明:⎛蜗牛建站⎞ » 可持续软件开发现代化的3个重要步骤

蜗牛营销是国内领先的搜索营销服务商,有丰富的客户服务经验,我们有专业的网站优化、网站建设、APP开发、全网营销团队,可以持续为您提供优质的服务,您的满意是我们不懈的追求。

城市分站:软件开发北京软件开发上海软件开发广州软件开发深圳软件开发成都软件开发重庆软件开发武汉软件开发

业务范围:深圳建站公司,网站优化,虚拟主机    微信:ganshangwoniu    QQ:549233124    业务咨询热线:177-2050-9380

   Copyright © 2008-2024 蜗牛软件开发版权所有   

QQ在线咨询
系统开发公司微信号