Category Archives: 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.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

The Changing Role of An IT Architect

An IT architect (for want of a generic term which isn’t already terribly overloaded) takes on many different roles over time. This article discusses some of those roles, and introduces a model for the different architectural interventions in a typical project life-cycle.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Tagged | Leave a comment

Characteristics of a Software Architect

My musings on what makes a good software architect.

Read the full article
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

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 beautifully.

See http://www.bredemeyer.com/tao_by_Kruchten.htm
Posted in Agile & Architecture, Thoughts on the World | Leave a comment

Strategies for Flexibility

Organisations need to protect and maximise the value of their IT assets. To protect against threats from business and technological change systems need to be flexible: able to change to support new functions, new workloads and new working environments. Flexibility does not happen by accident – it is usually the result of planning, forward thinking and adopting strategies known to enhance and encourage it.

This paper (in Adobe Acrobat Format), originally published by the CBDi Forum, presents some of those strategies.

See https://www.andrewj.com/publications/Strategies%20for%20Flexibility%201d1.pdf
Posted in Agile & Architecture, My Publications, Thoughts on the World | Tagged | Leave a comment