Agile Zone is brought to you in partnership with:

Simon lives in Jersey (Channel Islands) and works as an independent consultant, specialising in software architecture, technical leadership and the balance with agility. Simon regularly speaks at international software development conferences and provides consulting/training to software teams at organisations across Europe, ranging from small startups through to global blue chip companies. He is the founder of "Coding the Architecture" (a website about pragmatic, hands-on software architecture) and the author of "Software Architecture for Developers" (an e-book that is being published incrementally through Leanpub). He still likes to write code too, primarily in .NET and Java. Simon is a DZone MVB and is not an employee of DZone and has posted 33 posts at DZone. You can read more from them at their website. View Full User Profile

Agility and the Essence of Software Architecture

09.20.2013
| 3249 views |
  • submit to reddit

I had the pleasure of delivering the opening keynote at the Agile Software Architecture Symposium that took place in The Netherlands last week. My talk was called "Agility and the Essence of Software Architecture," and the slides are available to view online.

My keynote at the conference last year primarily focused on the perceived conflict between software architecture and agile approaches, specifically related to the role of software architects and how much up-front thinking should be done when undertaking a software project. This year I focused more on what agility means, how to create a software architecture than is "agile" and some of the practices that support this. I finished by sharing my experience of how teams can influence change by introducing, or sometimes reintroducing, these practices.



Published at DZone with permission of Simon Brown, author and DZone MVB. (source)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)