tag:blogger.com,1999:blog-7449977530460029888.post6328107137993151507..comments2023-07-14T21:49:10.718+12:00Comments on How much architecture?: A theory of agile architecture in a nutshell (part 1)Michael Watermanhttp://www.blogger.com/profile/13727958568384473423noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-7449977530460029888.post-24189944863471048362014-09-22T23:31:06.463+12:002014-09-22T23:31:06.463+12:00Well firstly: Congratulations on finishing! - see...Well firstly: Congratulations on finishing! - seems a long time ago we talked this over in London<br />(For everyone else: I was one of the first people Michael interviewed, despite my attempts to dismiss architecture he kept on and found some wiser people to talk to.)<br /><br />Agile is something of a moving target so to come up with any definition (even circular) is quite a feat.<br /><br />Iallan kellyhttps://www.blogger.com/profile/06262139490250478379noreply@blogger.comtag:blogger.com,1999:blog-7449977530460029888.post-14555672604765528292014-08-16T08:00:00.749+12:002014-08-16T08:00:00.749+12:00Hi Neil, my research participants wouldn't adm...Hi Neil, my research participants wouldn't admit that planning for options increased the effort required and therefore broke the simplicity principle. (Although one said that their system with extra layers of abstraction took longer for new team members to learn.) Perhaps they kept planning for options to a minimum.Anonymoushttps://www.blogger.com/profile/08145082456574012465noreply@blogger.comtag:blogger.com,1999:blog-7449977530460029888.post-4290808079483020132014-08-16T07:51:29.015+12:002014-08-16T07:51:29.015+12:00Hi Jason, thanks for your comment. The definition ...Hi Jason, thanks for your comment. The definition of "agile architecture" relies on the definition of agile/agility, and the definition of architecture/architecting.Anonymoushttps://www.blogger.com/profile/08145082456574012465noreply@blogger.comtag:blogger.com,1999:blog-7449977530460029888.post-41881539629468179062014-08-16T04:23:28.757+12:002014-08-16T04:23:28.757+12:00Could you expand on the tradeoff between keeping d...Could you expand on the tradeoff between keeping design simple and planning for options? I feel you hand-wave this a bit, because designing for modifiability almost by definition precludes simplicity (especially YAGNI or 'the simplest thing that can possibly work'). It's a tradeoff, but the crux is to provide architects/designers information on what the specifics are: e.g., writing Anonymousnoreply@blogger.comtag:blogger.com,1999:blog-7449977530460029888.post-81247805129653878472014-08-15T22:03:27.002+12:002014-08-15T22:03:27.002+12:00Your definitions of "agile architecture"...Your definitions of "agile architecture" are circular, and in any case, you say nothing about making the organization more agile. I think you need to work more on this.Jason Bloomberghttp://www.intellyx.comnoreply@blogger.com