We value working software over comprehensive documentation” is what the manifesto for agile software development says, with the typical misinterpretation of these few words being “don’t write documentation”. Of course, that’s not what the manifesto says and “no documentation” certainly wasn’t the intent. It seems that many software teams have lost the ability to communicate what it is they are building and it’s no surprise that these same teams often seem to lack technical leadership, direction and consistency. This session will look at various approaches and tools that you can use to visualise, document and explore your software architecture in order to build a better team.

Simon lives in Jersey (the largest of the Channel Islands) and works as an independent consultant, helping teams to build better software. His client list spans over 20 countries and includes organisations ranging from small technology startups through to global household names. Simon is an award-winning speaker and the author of Software Architecture for Developers – a developer-friendly guide to software architecture, technical leadership and the balance with agility. He still codes too.