What skills to develop to become an architect?
The answer to this question as any seasoned architect will give you is "it depends". I can confirm that it's not cliché but reality. There are several types of "architects" in the market each having their own value, purpose and need. They may be Technology specific architects, Enterprise Architect, Business Domain architects, Lifecycle specific architects, Data Architect, Infrastructure architects, etc. to name a few. According to me, some key qualities that an architect would need are: Be the most adaptable and flexible person who can churn out solutions and alternatives within a given scope and constraints. Be the first to break any bad news about things that may not work (technically) with reasoning. Provide inputs to the organization's academy or learning department to add new skill courses needed by the employees for progress. In short, give information & indications to decision-makers on architecture and t...