Spot the Agile cowboys

We live in interesting times. Microsoft is selling Linux-based software. Banks are adopting Agile. I must admit that I've had a mixed relationship with Agile, but I was pleasantly surprised after attending Ilan's Scrum training this week. I left with a sense of relief as common sense seems to prevail. Agile isn't about speed; it's about delivering business value …

Compound interest of alignment

If software solidifies organisational structure, then what happens if you re-structure? Brooks in his "The Mythical Man-month" cited Conway's seminal paper on the relationship between software and organisational structures - the basic idea is phrased as: Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the …

Simplicity, Design Elegance and Architecture

Chris Aitken's article "Simplicity is the ultimate sophistication" had me intrigued and well worth a read. If nothing else to acquaint yourself with the described architectural principles and the idea of 'principle assertions' – statements that are either ‘true’ or ‘false’ depending on whether the principle is evident or not in a given architecture specification. The Principle of …