< session />

Design Patterns for Software Diagramming

Clear communication is essential to successful software development, and effective diagrams play a major role in sharing understanding within teams. Yet diagramming is rarely taught as a professional skill. This session explores how design patterns can be applied to software diagrams to improve clarity, consistency, and inclusivity. Attendees will learn communication design patterns and antipatterns that help transform diagrams into powerful tools for collaboration and knowledge transfer. By the end of the session, you will have practical techniques you can apply immediately to make your diagrams clearer, more purposeful, and more effective.

What You Will Learn

  • How to apply design patterns to create clear and inclusive software diagrams

  • Common diagramming antipatterns and how to avoid them

  • Practical methods to improve communication and knowledge sharing through visuals

Who Should Attend

Developers, software architects, UX designers, and team leads who create or review technical diagrams and want to improve how they communicate complex ideas visually.

< 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.