Smidig må kombineres med arkitektur
I spent a fantastic few days with Bouvet in Oslo towards the end of last year where talked about software architecture with some of the team, customers and press. For the Norwegian speakers that...
View ArticleIkke så smidig prosjektmetode, likevel?
While with Bouvet, in addition to the digi.no interview, Simen Sommerfeldt and I were interviewed by Teknisk Ukeblad about how agile isn't a substitute for basic software engineering, architecture and...
View Articlev1 of the book is published
I'm pleased to announce that "Software Architecture for Developers" the book is in-progress and available for purchase as an ebook through Leanpub. In a nutshell, Leanpub is a service that allows you...
View ArticleModelling Process and Staleness
I went to some excellent talks last night at the LJC night at QCon. Gil Tene of Azul systems and Adrian Cockroft of Netflix both gave enlightening and useful talks. The talk "Modelling Process" by the...
View Articlev3 of the book is published
A quick note to say that v3 of Software Architecture for Developers, the book has been published and is available to buy/download. The list of essays is as follows: 11th March 2012 Software...
View Articlev4 of the book is published
v4 of Software Architecture for Developers, the book has been published and is available to buy/download. The list of essays is as follows: 13th March 2012 The software architecture role Software...
View ArticlePhotos from my QCon London 2012 tutorial
I ran a tutorial at the QCon London 2012 conference last week where we focussed on the software architecture role. Throughout the day I asked the audience a number of questions, the answers to which I...
View ArticleThe frustrated architect
The IT industry is either taking giant leaps ahead or it's in deep turmoil. On the one hand we're pushing forward, reinventing the way that we build software and striving for craftsmanship at every...
View ArticleMoving fast requires good communication
If you're working on an agile software development team at the moment, take a look around at your environment. Whether it's physical or virtual, there's likely to be a story wall or Kanban board in...
View ArticleHow do you design software?
A big thanks to everybody that came along to the Why do software projects fail? session last night, it was a really fun evening! The slides from my talk are available to download/view online. As I...
View ArticleSoftware architecture training in Jersey, June 2012
For a second year, I'm pleased to say that I'll be running Software Architecture for Developers in Jersey. If you want to get a feel for what we'll be covering during this two day training course,...
View ArticleHow much up front design is just enough?
I ran an interactive, gamestorming session a couple of weeks ago at Skills Matter to help us answer the question of "how much up front design is enough?". It was a lot of fun! Since the session was...
View ArticleHow do you design software?
I recently set a challenge ... describe how you design software in the time it takes you to have a coffee break. I've posed this same question to a few people myself and answering it is really tough....
View ArticleSoftware architecture track at GOTO Copenhagen 2012
It's not long now until the GOTO Copenhagen 2012 conference and I'm really honoured to be hosting the software architecture track. The vision for the track is to get people in the software...
View ArticleSharePoint projects need software architecture too
I was reading Requirements–we don’t need them! by Andrew Woodward of 21apps recently, which talks about the importance of having a visionary product owner on your SharePoint project to ensure that it...
View ArticleIs VM size an architectural smell?
A couple of months ago I went to an excellent set of talks at LJC night at QCon. This not only inspired my entry on staleness but also made me think about some more architectural smells. Gil Tene from...
View ArticleJapanese translations
A quick note to say that Yuki Satoh has translated the following blog entries into Japanese. Is caching an 'Architectural Smell'?: English | Japanese Everybody is an architect, except when they're...
View ArticleData Drill Down
Imagine you went to a restaurant and were presented with a bill. However this bill just contains as single number - the total to pay. The bill is quite high but you did order the lobster... Do you...
View ArticleRisk-storming
One of the key functions of the software architecture role on software development projects is the identification and mitigation of risks, particularly those that have the potential to cause your...
View ArticleSoftware Architecture for SharePoint Developers
I wrote a blog entry recently titled SharePoint projects need software architecture too that generated a fair amount of buzz. As a follow-up, I'm looking at partnering with Andrew Woodward of 21apps...
View Article