Home / Follow the story / Scene 19: What about existing systems and technical debt?

Loading the video
Transcript

19. What about existing systems and technical debt?

For an existing application, agents extract the knowledge graph from the code, and the custodians review it. Extraction typically takes two to three weeks for an application of more than two million lines. Extraction shows the application as it actually is, including duplicated and tangled parts that nobody had mapped. Agents that write code quickly can also add technical debt quickly. An enterprise often decides on a target that some products have not reached yet. One example is a new authorization service that some products have not adopted. Until the change reaches the code, the target lives in the specifications, because the knowledge graph keeps strict parity with the code. When a change touches that area, impact analysis shows everything in the current code that the change touches, and the specification can move that code toward the target. Large-scale legacy modernization is the exception: there, the target has a graph of its own.

On the site: Brownfield Extraction · Extraction as Rationalization · Paying Down Technical Debt

Choose a path

The full video in six parts and an appendix, one part at a time.