Date Added: Jan 2012
Software architect has pivotal role in software development life cycle. People have different personality traits, and the way they perceive, plan and execute any assigned task is influenced by it. These personality traits are characterized by soft skills. Most of the time, software development is a team work involving several people executing different tasks. The success and failure stories of software projects revealed the human factor as one of the critical importance. In this paper, the authors are presenting a reflection from software industry about the soft skills requirements for a software architect's job.