Software architecture for developers (by Simon Brown)

Agile Belgium
Agile Belgium
Public group
Location image of event venue


Practical: there will be a security check at the entrance, but nothing to be afraid of :-)

Session (talk) + Q&A

The software development industry has made huge leaps in recent years; with agile, lean, software craftsmanship, evolutionary design, and microservices being just a few of the buzzwords we throw around. Despite this, software development teams are often more chaotic than they are self-organizing, with the resulting code being more of a mess than was perhaps anticipated. Successful software projects aren't just about good code though, and sometimes you need to step away from the IDE for a few moments to see the bigger picture.

This session is about that bigger picture and is aimed at software developers who want to learn more about software architecture, technical leadership and the balance with agility. This talk will debunk some of the common myths as we look at five things every developer should know about software architecture; a guide to software architecture on modern software projects that's pragmatic rather than academic and lightweight rather than "enterprisey".

About Simon Brown:

Simon specialises in software architecture and its role in modern software development teams. He regularly speaks at international software development conferences and provides consulting/training to software teams at organisations around the world, ranging from small startups through to global blue chip companies. He is the author of "Software Architecture for Developers" (a developer-friendly guide to software architecture, technical leadership and the balance with agility), the creator of the C4 model for visualising software architecture, and the founder of Structurizr (a collection of tooling to help software teams visualise, document and explore their software architecture).