| A Rough Guide to Solution Architecture - Communication |
| Written by John Critchley |
| Wednesday, 07 February 2007 11:32 |
|
Page 5 of 7
Communication SkillsAll projects start with a need expressed as requirements, whether these are articulated in a formal document or presented as a chaotic jumble in an email. An architect will be able to:
These functions depend on the skill of the architect to build & maintain good relationships, write documentation and present effectively to an audience. RelationshipsArchitects are very much an integral component of the relationship chain from problem to solution. They must be capable of earning the respect of those who rely on them:
The mix of human natures in the span between ‘the business’ (customers & users) and technology constructors is complex, requiring the architect to know how to interact with each. This demands a high calibre of social skills, similar to those of a project manager. Persuasiveness & negotiation skills are also valuable assets for an architect. These are best complemented with logical argument supported by well-researched facts & excellent presentation. It’s natural that everyone wants to appear to be the originator of the solution, especially when the kudos value is high. With everyone fighting for a prize that is generated from within the architecture function, the skill of diplomacy is a strong bonus. Egotistical architects are never popular. DocumentationAll architects must be able to articulate their designs so that both constructors & customers can understand them.
Typically, architectural documentation are liberally scattered with relevant diagrams & illustrations, often in a form standardised by a ‘framework’ or ‘methodology’. This improves the efficiency of specification and reduces the chance for ambiguity to creep in. PresentationArchitects are frequently called upon to present material to group audiences, performing duties such as leading workshops and presenting design proposals. The audiences of these can range from senior business management to graduate intern Java coders, so audience consciousness, articulation and clear diction are often in the toolbox of a good architect. Workshop leadership requires firmness, tact & time-consciousness. During workshops, the architect will be able to rapidly detect non-issues, issues that need to be recorded & tackled later and topics that need to be addressed immediately. Since architects must evoke confidence in their presented designs & proposals, the quality of preparation, as well as appropriate dress code, are hallmarks of a professional solution architect.
|

