Speaker

Description

Legacy systems are often double-edged: They contain years of accumulated business knowledge and value and they pay your salaries. But at the same time, they can feel like a burden, slowing down innovation and making organizations less adaptive to change.

A full rewrite or big-bang reorganization is rarely an option. So how do we evolve a legacy system incrementally without breaking what works?

This talk explores a pragmatic approach to optimizing legacy systems for flow. It introduces Architecture for Flow, a structured yet flexible approach that integrates Wardley Mapping, Domain-Driven Design (DDD), and Team Topologies. This approach focuses on identifying suitable streams of change, modularizing step by step, and evolving teams alongside the system; ensuring sustainable, low-risk transition from the status quo to an envisioned future.