Category Archives: Thoughts on the World
Modelling an Enterprise Data Architecture
A new approach, based on UML, for modelling the real complexity of Enterprise Data Architecture Continue reading
Combining Risk Factors
A simple analytical approach to combine the effects of multiple risk factors Continue reading
Modelling Change in Enterprise IT
Two simple techniques to model change in an enterprise’s IT portfolio over time Continue reading
A Square Peg, and Only Round Holes
Musings on whether an architect can fit neatly anywhere in a traditional IT organisation hierarchy Continue reading
The Changing Role of An IT Architect
How an architect’s role changes over time, and through the project life-cycle Continue reading
Characteristics of a Software Architect
My musings on what makes a good software architect Continue reading
The Tao of the Architect
Philippe Kruchten of Rational has taken the Tao of Lao-Tsu, and created a modern translation focussed on the values and attitudes which an architect should adopt. He says many things which are also said on this site, but much more Continue reading
Strategies for Flexibility
My 2001 paper on how to design systems for flexibility Continue reading