Important skills of a business architect includes communication, leadership and analysis. At least was that the result of a workshop in Las Vegas hosted by Jeff Scott. I think that the skills can be applied to software architects also, especially analysis and vision. What was the best skill? Get'er'done'er .
A blog about software development and architecture. The main focus is .NET and Open Source.