Schedule outline

A session at Simon Brown's Software Architecture for Developers Workshop

Tuesday 23rd May, 2017

9:00am to 5:00pm (GMT)

What is software architecture?

-What is architecture?
-Types of architecture
-Design versus - architecture
-Why do we need architecture?

What is the role of a software architect?

-How does a software architect fit in to a development team?
-How are software architects and lead developers different?
-What sort of skills does a software architect need?


-What does the overall role look like?
-How do you define software architecture?
-What drives software architecture?
-How do functional requirements drive architecture?
-How do non-functional requirements drive architecture?
-How do you design for non-functional requirements?
-How do constraints drive architecture?
-How do principles drive architecture?
-How do you design software given a blank sheet of paper?

Case study

-We'll define an architecture for a software system
-Case study (review and wrap-up)

How do you share software architecture?

-Should software systems be documented?
-Who needs to know about your architecture?
-How do you write a software architecture document (SAD)?
-What other methods are there for sharing architecture?
-How do you deliver software architecture?
-When should a software architect be involved in a project?
-How does software architecture fit into iterative development?
-How does software architecture fit into agile development?
-How much software architecture do you need to do?
-How do you evaluate your architecture?
-What is load testing and how do you do it?

Discussion, questions and wrap-up

About the speakers

This person is speaking at this event.
Robert Smallshire

Founder of Sixty North, an application, consulting and training business. Open source hacker and hobby technologist by night. Living and working in Oslo.

This person is speaking at this event.
Simon Brown

Independent consultant specialising in software architecture, author of 'Software Architecture for Developers', award-winning speaker, founder @structurizr bio from Twitter

Sign in to add slides, notes or videos to this session

Tell your friends!


Time 9:00am5:00pm GMT

Date Tue 23rd May 2017

Session Hash Tag


Short URL


View the schedule


See something wrong?

Report an issue with this session