DEV Community

Discussion on: A good software architecture enables agility

Collapse
 
emgsilva profile image
Eduardo da Silva

Hi Simon, this is a great point, which people tend to really misunderstand... a few years ago I had a talk on this specific topic (how architecture empowers agility -> esilva.net/talks/#zoom_out_think-s...). I think the points you mention are very strong but I would add: "clearer alignment", i.e.: enable teams to understand the context and have a more well defined "direction" for their (agile) developments. By combining "direction" with "speed" (the only variable that "agile teams" tend to focus) you get "high velocity" (as in physics). This is still one of my major points to consider architecture ("the significant decisions") in Agile.

Collapse
 
simonbrown profile image
Simon Brown

Agreed, alignment is very important ... this is covered in the other posts, from a couple of different angles. :-)

Collapse
 
emgsilva profile image
Eduardo da Silva

I know (read them all yesterday :p), but "repetition on the right places" is an acceptable "trait" (& "trade-off") :D Thank you for the series Simon, keep up with the great work!