"Software Architects"

· Imagine that you are in charge of a development team that has been contracted to create a large social networking system to compete with Facebook. Determine the roles in realm of software architecture, design, development, testing, and the support that will be necessary to have on the team to complete this project. Determine the optimal skills, experiences, education, training, and other attributes that each identified role must possess in order to fill the positions. 

· In the same situation as Part 1 of this discussion, identify at least two additional non-standard and / or “out of the box” attributes you believe should be attributes of a software architect candidate for your organization. Support your answer.