Simon Brown

Software Architecture for Developers MONDAY



Salling Group
Rosbjergvej 33
8220 Brabrand


08:30 Doors open
09:00 Workshop starts
12:30 Lunch
16:30 Workshop ends

Software Architecture for Developers

This 1-day workshop will give you an introduction to a pragmatic and practical approach to software architecture; including technical leadership, communication and how to balance up front design with agile approaches.



  • What is software architecture?
  • Architecture vs design
  • The importance of software architecture

Architectural drivers

  • Requirements
  • Quality attributes
  • Constraints
  • Principles
  • Agility

— Morning break —


  • A definition of the software architecture role
  • Technical leadership and the different leadership styles
  • Technical skills
  • Soft skills
  • Software architecture and coding

Visualising software architecture

  • Diagramming anti-patterns and typical problems
  • An overview of the C4 model
  • Notation and tips for better diagrams

— Lunch —

Software design exercise

  • Software design exercise
  • Design exercise review #1

— Afternoon break — 

Software architecture in the delivery process

  • Quantifying and prioritising risk
  • Identifying risk with risk-storming
  • Design exercise review #2
  • Waterfall, RUP, agile, etc
  • The conflict between architecture and agile
  • Approaching software architecture in a pragmatic, lightweight way
  • How much up front design is enough?

Discussion, questions and wrap-up

Target Audience

This talk should be suitable for any software developers and architects.

The Workshop Is Fully Booked – Sign Up For The Waiting List

    About Simon Brown

    Simon is an independent consultant specialising in software architecture, and the author of “Software Architecture for Developers” (a developer-friendly guide to software architecture, technical leadership and the balance with agility). He is also the creator of the C4 model for visualising software architecture, and the founder of Structurizr. Simon is a regular speaker at international software development conferences, and travels the world to help organisations visualise and document their software architecture.

    Simon Brown

    Independent Consultant


    This is a closed meetup for employees from Destination AARhus member companies and students at Aarhus University.


    There are 20 seats, which will be distributed by a first-comes-first principle.



    If you have signed up for the event but need to cancel your reservation, please notify us as soon as possible by writing an email to: johanne_sundtoft@destinationaarhus.com


    Event Updates subscription

    Subscribe for Destination AARhus’ Event Updates mail if you wish to be directly notified when we announce new meetups and workshops.