
< session />
Surviving Complexity Through Software Design
Modern software teams face unprecedented complexity: multiple tech stacks, DevOps pipelines, observability systems, and constant delivery pressures. The result is often software that works initially but resists change and fails to meet long-term expectations. At The Ministry of Software Design, research has focused on how teams can incrementally take ownership of their design and architecture, even in complex environments. This session shows how developers can manage design complexity to create software that evolves gracefully and continues to meet both user and business needs over time.
What You Will Learn
-
How to incrementally own and improve design and architecture within complex systems
-
Practical approaches to balancing delivery speed with sustainable software design
-
Techniques to ensure software remains evolvable and aligned with user and business goals
Who Should Attend
Developers, software architects, team leads, and engineering managers seeking strategies to manage complexity and maintain design integrity under delivery pressure.
< speaker_info />
About the speaker
Jacqui Read
Chief Architect at The Ministry of Software Design
Jacqui Read is an internationally-recognised architect, and author of Communication Patterns: A Guide for Developers and Architects. She specialises in advising organisations on software design and architecture, helping to determine direction in complex environments. Jacqui teaches public and private training courses, and is a keynote speaker at international conferences, covering topics such as software design, architecture practices, and technical communication.
Her professional interests include collaborative modelling, knowledge management, Domain-Driven Design, sociotechnical architecture, and modernising enterprise architecture practices. Her website is https://jacquiread.com.








