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

Saturday, December 6, 2003 in Agile & Architecture, My Publications, Thoughts on the World

Combining Risk Factors

A simple analytical approach to combine the effects of multiple risk factors Continue reading

Thursday, September 25, 2003 in Agile & Architecture, Code & Development, Thoughts on the World

Modelling Change in Enterprise IT

Two simple techniques to model change in an enterprise’s IT portfolio over time Continue reading

Friday, August 15, 2003 in Agile & Architecture, Thoughts on the World

A Square Peg, and Only Round Holes

Musings on whether an architect can fit neatly anywhere in a traditional IT organisation hierarchy Continue reading

Wednesday, July 9, 2003 in Agile & Architecture, Thoughts on the World

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

Sunday, March 2, 2003 in Agile & Architecture, Thoughts on the World

Strategies for Flexibility

My 2001 paper on how to design systems for flexibility Continue reading

Tuesday, September 4, 2001 in Agile & Architecture, My Publications, Thoughts on the World