Principles of Agile Architecture

A session at ArchConf

Tuesday 5th April, 2016

8:30am to 10:00am (PST)

Traditional approaches to software architecture are broken. Attempts to define the architectural vision for a system early in the development lifecycle do not work. In today’s volatile technology and business climate, big architecture up front is not sustainable. In this session, we will explore several principles that help us create more flexible and adaptable software systems. But first, we’ll expose the true essence of what’s meant when we say “architectural agility.”

What’s the goal of architecture? To serve as a blueprint of the system that everyone understands? Possess the flexibility to evolve as new requirements emerge? To satisfy the architectural qualities, including performance, security, availability, reliability, and scalability? Yes. Yes. Yes. At the heart of these three questions are the three pillars of architecture - social, process, and structure. But how do we create software architectures that achieves all of these goals? And how do we ensure no disconnect occurs between developers responsible for implementation and architects responsible for the vision? In this session, we’ll explore several principles to increase architectural agility and provide some actionable advice that will help you get started immediately.

About the speaker

This person is speaking at this event.
Kirk Knoernschild

Research Director @ Gartner, Software Developer @ heart bio from Twitter

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

Tell your friends!


Time 8:30am10:00am PST

Date Tue 5th April 2016

Short URL


Official event site


View the schedule


See something wrong?

Report an issue with this session