Engineering the Future of Software
16–18 October 2017: Conference & Tutorials
18–19 October 2017: Training
London, UK

Software architecture for developers

Simon Brown (Independent Consultant)
14:1515:05 Tuesday, 17 October 2017
Fundamentals
Location: King's Suite - Balmoral Level: Intermediate
Secondary topics:  Overview, Theoretical
Average rating: ****.
(4.65, 17 ratings)

Prerequisite Knowledge

  • Experience building software

What you'll learn

  • Explore a breadth of information about software architecture that can help you move from developer to architect

Description

The Agile and software craftsmanship movements are helping to improve the quality of the software systems that we build and help us deliver better software within typical time and budgetary constraints. But there’s more we can do, because even a small amount of software architecture can help prevent many of the problems that projects still face—particularly if the team seems to be more chaotic than they are self-organizing.

Successful software projects aren’t just about good code. Sometimes you need to step away from the IDE for a few moments to see the bigger picture. In a talk aimed at software developers who want to learn more about software architecture, technical leadership, and the balance with agility, Simon Brown offers an overview of software architecture on modern software projects that’s pragmatic rather than academic and lightweight rather than “enterprisey.”

Photo of Simon Brown

Simon Brown

Independent Consultant

Simon Brown is an independent consultant specializing in software architecture. Simon is 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 software architecture model.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)