Presentation at QConLondon 2013
Last week I spoke at QConLondon 2013 on the topic of "Modern Legacy Systems". Here are the slides and I'll update with a link to the video when QCon makes it available. Thank you to everyone that...
View ArticleNew essays in the book
Just a quick note to say that I've added some new essays to my Software Architecture for Developers book. They are: Software architects should be master builders: this talks about the importance of...
View ArticleMapping software architecture to code
One of the things I'm currently doing with a number of software teams is teaching them how to draw pictures. As an industry we've got really good at visualising the way that we work using things like...
View ArticleAgile Software Architecture Sketches and NoUML
If you're working in 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...
View ArticleSoftware architecture for developers Google Group
A number of people have recently asked me whether there was somewhere they could chat about software architecture after attending my Software architecture for developers training course, so I've...
View ArticleSATURN 2013
I attended the SATURN 2013 conference in Minneapolis a couple of weeks ago, which is an annual practitioner conference about software architecture, organised by the Software Engineering Institute...
View ArticleDo you have a terms of reference for the software architecture role?
Most of the roles that we associate with software development teams are relatively well understood ... developers, testers, ScrumMasters, Product Owners, business analysts, project managers, etc. The...
View ArticleReintroducing software architecture into agile teams
I ran a half-day workshop yesterday at the Software Architecture Summit in Berlin, where we crowdsourced the answers to a number of questions, focussed around why some agile software teams don't think...
View ArticleJapanese translations
A quick note to say that Yuki Satoh has translated the following blog entries into Japanese. ソフトウェア・アーキテクチャをコードに反映させる (Mapping software architecture to code)ソフトウェア・アーキテクトの役割を取り決めてますか?(Do you have a...
View ArticleAligning software architecture and code
I presented an "in the brain" session at Skills Matter on Monday night as a follow-up to my post called Mapping software architecture to code that discussed how the mapping between the abstractions we...
View Articletechtribes.je - context
As a follow-up to my recent post called Aligning software architecture and code, this is the first in a series of short posts that will look at the code behind the techtribes.je website that I...
View ArticleSpeaking at Agile 2013 in Nashville, TN
It's not long until the Agile 2013 conference in Nashville, TN and I'm pleased to say that I'll be there to talk about software architecture. This is my second trip to the US this year, the first...
View ArticleBook Update and Book Bundle
Working with Legacy Systems I have just released an update to my incrementally-published book "Working with Legacy Systems" on Leanpub. The idea behind incremental publication is that an author can...
View Articletechtribes.je - containers
As a follow-up to my recent post called Aligning software architecture and code, this is the second in a series of short posts that will look at the code behind the techtribes.je website that I...
View Articletechtribes.je - components
As a follow-up to my recent post called Aligning software architecture and code, this is the third in a series of short posts that will look at the code behind the techtribes.je website that I...
View ArticleWhat is agile software architecture?
I'm back in The Netherlands next week to deliver the opening keynote at the Agile Software Architecture Symposium, where I'll be speaking about agility and the essence of software architecture. But...
View ArticleTools for diagrams, tools for slides
One of the most frequently asked questions I get is about the tools that I use for my architecture diagrams and the slides for my presentations. To save me repeating the answers in the future......
View ArticleQCon Video and In-The-Brain
Back in March I spoke at QConLondon 2013 on the topic of "Modern Legacy Systems". The video, along with synchronised slides, is now available here. Having just re-watched it I am reminded that I need...
View ArticleSurvey on the use of sketches and diagrams
This is a guest post by Sebastian Baltes, University of Trier. Please consider taking part in his short study (details see below). Over the last decade, studies have shown that, despite the dominance...
View ArticleThe software architecture role from a non-technical point of view
I ran a couple of half-day training sessions yesterday, both of which were basically cut-down versions of the full 2-day Software Architecture for Developers training course. The major difference was...
View Article