跳到正文

落地案例/建筑地产/案例 040

资料整理 · 已去标识

生成式AI驱动遗留Java应用现代化

该案例把代码Agent放进包含项目管理、代码仓库、测试和安全扫描的完整研发闭环,并用35万行代码和4个真实应用验证改造。

资料 · 已去标识不含企业、人物与原始链接;数值为来源方披露,非独立审计;编辑归纳处均已标注。

01Background

业务背景

场景
建筑地产 · 研发与采用
现状
项目方需要改造十年以上的企业应用以支持新的房地产和抵押贷款业务,但遗留Java代码量大、上下文分散在任务管理工具、代码托管和设计文件中,传统重构速度难以满足业务窗口。

02Solution

解决方案

公司把生成式AI纳入企业级现代化方法,让编程助手服务结合整个代码库及任务管理工具、代码托管和设计上下文进行重构、解释和变更建议;团队仍使用Scrum、测试、安全扫描和业务演示控制交付,并以故事点、漏洞和应用交付量验证效果。

用到的能力

  • 编程助手服务
  • Java代码库
  • 任务管理工具
  • 代码托管
  • CI/CD与测试
  • 安全扫描
改造链路
  1. 01遗留Java代码、任务管理工具、代码托管与设计文件

  2. 02企业级代码上下文索引

  3. 03编程助手服务理解与生成

  4. 04重构、测试和漏洞扫描流水线

  5. 05工程Review与业务演示验收

  6. 06故事点、交付周期与安全结果度量

03Human in the loop

人机分工

AI/系统做什么

AI负责理解遗留上下文、生成和重构代码

人做什么

工程师审查设计与代码、运行测试和安全检查,产品和业务负责人验收功能并决定发布

04Outcome

效果

+25%
开发生产率提升25%来源方披露
−54%
代码漏洞减少54%来源方披露
超过35万行
团队现代化超过35万行Java代码来源方披露

来源方说明来源方披露,团队现代化超过35万行Java代码,开发生产率提升25%,4个月交付4个新应用,代码漏洞减少54%;三个月平均Scrum故事点从约160升至200。

  • 35万行、25%、4个应用、54%均来自云服务商客户案例。
  • 故事点不适合跨团队直接比较,只能作为该团队前后变化线索。

05Method & limits

做法与边界

FDE 在现场做了什么编辑归纳

  1. 01把工具接入完整研发上下文而非单文件补全
  2. 02选择遗留现代化作为明确业务目标
  3. 03保留Scrum、Review、测试和安全门禁
  4. 04用真实应用而非样例代码验证
  5. 05同时度量速度、产出和漏洞变化

可以借鉴

  • 代码Agent价值来自仓库和项目上下文
  • 生产率指标必须与质量和安全指标并列
  • 以可演示应用验证现代化进展
  • AI生成代码不能绕过现有工程门禁

资料透明度

  1. 业务背景来源披露
  2. 解决方案来源披露
  3. 改造链路与编辑
  4. FDE 做法与编辑
  5. 效果来源披露

来源披露与编辑编辑归纳资料不足