As an IT architect, you probably often find yourself sitting between a rock and a hard place, the rock being your business's goals, the hard place being your IT system. Both are big, hard to move, inflexible. Those who develop one don't necessarily understand the other.
read more | digg story