遗留系统现代化实战
├─01-开篇词
│ ├┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.html
│ └┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.m4a
├─02-基础篇
│ ├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.html
│ ├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.m4a
│ ├┈02丨遗留系统现代化:遗留系统的四化建设.html
│ └┈02丨遗留系统现代化:遗留系统的四化建设.m4a
├─03-原则篇
│ ├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.html
│ ├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.m4a
│ ├┈04丨如何降低认知负载:活的文档能救命.html
│ ├┈04丨如何降低认知负载:活的文档能救命.m4a
│ ├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.html
│ ├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.m4a
│ ├┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.html
│ └┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.m4a
├─04-模式篇
│ ├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.html
│ ├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.m4a
│ ├┈08丨代码现代化:你的代码可测吗?.html
│ ├┈08丨代码现代化:你的代码可测吗?.m4a
│ ├┈09丨代码现代化:如何将一个300行的方法重构为3行?.html
│ ├┈09丨代码现代化:如何将一个300行的方法重构为3行?.m4a
│ ├┈10丨代码现代化:代码的分层重构.html
│ ├┈10丨代码现代化:代码的分层重构.m4a
│ ├┈11丨架构现代化:在气泡上下文中打造你的新城区.html
│ ├┈11丨架构现代化:在气泡上下文中打造你的新城区.m4a
│ ├┈12丨架构现代化:微服务,你准备好了吗?.html
│ ├┈12丨架构现代化:微服务,你准备好了吗?.m4a
│ ├┈13丨架构现代化:如何改造老城区前端?.html
│ ├┈13丨架构现代化:如何改造老城区前端?.m4a
│ ├┈14丨架构现代化:如何改造老城区后端?.html
│ ├┈14丨架构现代化:如何改造老城区后端?.m4a
│ ├┈15丨架构现代化:如何拆分数据?.html
│ ├┈15丨架构现代化:如何拆分数据?.m4a
│ ├┈16丨DevOps现代化:从持续构建到持续集成.html
│ ├┈16丨DevOps现代化:从持续构建到持续集成.m4a
│ ├┈17丨DevOps现代化:从持续集成到持续部署.html
│ ├┈17丨DevOps现代化:从持续集成到持续部署.m4a
│ ├┈18丨团队结构现代化:从组件团队到Spotify模型.html
│ ├┈18丨团队结构现代化:从组件团队到Spotify模型.m4a
│ ├┈19丨团队结构现代化:团队拓扑学.html
│ └┈19丨团队结构现代化:团队拓扑学.m4a
├─05-实践篇
│ ├┈20丨启动:如何开启一个遗留系统现代化项目?.html
│ ├┈20丨启动:如何开启一个遗留系统现代化项目?.m4a
│ ├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.html
│ ├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.m4a
│ ├┈22丨微服务拆分(二):三招搞定数据库表解耦.html
│ ├┈22丨微服务拆分(二):三招搞定数据库表解耦.m4a
│ ├┈23丨微服务拆分(三):如何拆分存储过程?.html
│ ├┈23丨微服务拆分(三):如何拆分存储过程?.m4a
│ ├┈24丨微服务拆分(四):其他话题.html
│ ├┈24丨微服务拆分(四):其他话题.m4a
│ ├┈25丨成果验证:如何评价遗留系统现代化项目的成败?.html
│ └┈25丨成果验证:如何评价遗留系统现代化项目的成败?.m4a
├─06-结束语
│ ├┈结束语丨技术终将老去,但好在你还年轻.html
│ └┈结束语丨技术终将老去,但好在你还年轻.m4a
└─PDF
└─├┈01丨遗留系统之殇:为什么要对遗留系统进行现代化?.PDF
└─├┈02丨遗留系统现代化:遗留系统的四化建设.PDF
└─├┈03丨以降低认知负载为前提:为什么遗留系统这么难搞?.PDF
└─├┈04丨如何降低认知负载:活的文档能救命.PDF
└─├┈05丨以假设驱动为指引:如何评价遗留系统的现代化成果?.PDF
└─├┈06丨以增量演进为手段:为什么历时一年的改造到头来是一场空?.PDF
└─├┈07丨遗留系统现代化的五种策略:重构还是重写?这是一个问题.PDF
└─├┈08丨代码现代化:你的代码可测吗?.PDF
└─├┈09丨代码现代化:如何将一个300行的方法重构为3行?.PDF
└─├┈10丨代码现代化:代码的分层重构.PDF
└─├┈11丨架构现代化:在气泡上下文中打造你的新城区.PDF
└─├┈12丨架构现代化:微服务,你准备好了吗?.PDF
└─├┈13丨架构现代化:如何改造老城区前端?.PDF
└─├┈14丨架构现代化:如何改造老城区后端?.PDF
└─├┈15丨架构现代化:如何拆分数据?.PDF
└─├┈16丨DevOps现代化:从持续构建到持续集成.PDF
└─├┈17丨DevOps现代化:从持续集成到持续部署.PDF
└─├┈18丨团队结构现代化:从组件团队到Spotify模型.PDF
└─├┈19丨团队结构现代化:团队拓扑学.PDF
└─├┈20丨启动:如何开启一个遗留系统现代化项目?.PDF
└─├┈21丨微服务拆分(一):迈出遗留系统现代化第一步.PDF
└─├┈22丨微服务拆分(二):三招搞定数据库表解耦.PDF
└─├┈23丨微服务拆分(三):如何拆分存储过程?.PDF
└─├┈24丨微服务拆分(四):其他话题.PDF
└─├┈25丨成果验证:如何评价遗留系统现代化项目的成败?.PDF
└─├┈结束语丨技术终将老去,但好在你还年轻.PDF
└─└┈开篇词丨你现在所写的每一行代码,都是未来的遗留系统.PDF
有需要联系v;加客服窗口的联系方式
摘要:随着信息技术的飞速发展,遗留系统现代化成为企业数字化转型的重要环节。本文以“遗留系统现代化实战”为中心,从系统评估、技术选型、实施策略和风险管理四个方面进行深入探讨,旨在为我国企业遗留系统现代化提供实战指导。
1、系统评估
系统评估是遗留系统现代化的重要前提。首先,需要对遗留系统进行全面的功能、性能、安全、兼容性等方面的评估,明确系统的优势和劣势。其次,要分析企业的业务需求和发展规划,确保现代化后的系统能够满足企业长远发展需求。最后,根据评估结果,制定合理的现代化方案。
在系统评估过程中,要关注以下几个方面:
1)功能评估:分析遗留系统的功能是否满足企业当前和未来的业务需求。
2)性能评估:评估遗留系统的性能指标,如响应时间、并发处理能力等。
3)安全评估:分析遗留系统的安全漏洞,确保现代化后的系统具有更高的安全性。
4)兼容性评估:评估遗留系统与现有系统的兼容性,确保现代化后的系统能够顺利接入企业现有环境。
2、技术选型
技术选型是遗留系统现代化的关键环节。根据系统评估结果,选择合适的技术方案,包括开发语言、框架、数据库等。在技术选型过程中,要充分考虑以下因素:
1)技术成熟度:选择成熟、稳定的技术方案,降低项目风险。
2)技术生态:选择具有良好技术生态的技术方案,便于后续的技术支持和维护。
3)成本效益:综合考虑技术方案的成本和效益,选择性价比高的方案。
4)团队能力:评估团队对所选技术的掌握程度,确保项目顺利实施。
3、实施策略
实施策略是遗留系统现代化的核心环节。根据技术选型和系统评估结果,制定合理的实施计划,包括项目进度、资源分配、风险管理等。在实施过程中,要关注以下几个方面:
1)项目进度:制定详细的项目进度计划,确保项目按期完成。
2)资源分配:合理分配项目资源,包括人力、物力、财力等。
3)风险管理:识别项目风险,制定相应的应对措施。
4)沟通协作:加强项目团队之间的沟通协作,确保项目顺利进行。
4、风险管理
风险管理是遗留系统现代化的重要保障。在项目实施过程中,要关注以下风险因素:
1)技术风险:技术选型不当、技术难题等。
2)进度风险:项目进度延误、资源不足等。
3)成本风险:项目成本超支、预算不足等。
4)安全风险:系统安全漏洞、数据泄露等。
针对以上风险,要制定相应的应对措施,确保项目顺利进行。
总结:
遗留系统现代化是一个复杂的过程,需要企业从系统评估、技术选型、实施策略和风险管理四个方面进行全面考虑。通过本文的探讨,为企业遗留系统现代化提供了实战指导,有助于企业顺利实现数字化转型。
本文由nayona.cn整理
联系我们
关注公众号
微信扫一扫
支付宝扫一扫