Answer:
An architect needs a thorough knowledge of the product and service domain, relevant technologies, development processes, business strategy, organizational politics and also possess consulting and leadership skills. From a technical role he or she needs to acquire all the necessary skills (technology, business strategy, consulting, leadership) to evolve into a software architect.
Asked In: Many Interviews |
Alert Moderator