Tuesday, April 22, 2008

Architect defined by skills

Joseph Hofstader discusses the skills that Architect role demands - We Don’t Need No Architects.

There are four of them of categorized into two phases of software development - problem definition and solution development,

Problem Definition
  1. Domain - understand the domain well enough.

  2. Conceptual - is able to conceptualize and abstract.
Solution Development
  1. Technical - understands technology well and is always updated.

  2. Pattern - has rich pattern vocabulary, is able to apply them to design and use them to discuss intelligently the solution.

No comments: