Evolutionary Design is an essential practice for software organizations to deliver great software continuously, yet it is often overlooked. Software is still frequently planned and designed in large batches upfront, with complex architectures already determined, slowing delivery, increasing risk, and missing opportunities for collaboration and learning.
On August 14, 2024 my friend and colleague Amber Conville and I hosted an Industrial Logic live event discussing Evolutionary Design and Lightweight architecture.