Software Architect Role?
I'm always interested in building software with good solid foundation. However, building a good architecture takes considerable thought, and a software architect plays an important role. Each software engineer should carry good architect principles and should also play architect role. The primary role for a software architect is quite simple, creates architecture for a software system ! However, a software architect is often surrounded by various roles and responsibilities that are vital to a success for a software project. These include demonstrating outstanding technical and business skills to create or select a sound architecture for a system, communicate the architecture design across various groups, negotiate the design tradeoffs, and coach and encourage others to accomplish the software project to satisfy the business needs. All these roles and responsibilities requires software architect as a technologist, business strategist, mentor and coach, and organizational...