DocumentCode
725800
Title
Toward Defining the Role of the Software Architect
Author
Sherman, Sofia ; Hadar, Irit
Author_Institution
Dept. of Inf. Syst., Univ. of Haifa, Haifa, Israel
fYear
2015
fDate
18-18 May 2015
Firstpage
71
Lastpage
76
Abstract
Software architecture is integral part of the software development; however, its integration in the development process has become more challenging with the transition from traditional to agile development methods, and with the architects becoming much more than technological experts responsible for high-level design. Some attention has been paid in recent years to the role of the architect, seeking a contemporary and comprehensive definition of this role. This paper reports on the results of an online survey, with the participation of 104 software architects, aimed at defining the soft aspects of the software architect´s role. The results reveal that architects perform a variety of human-centered activities such as mentoring, leadership, reviewing and management,. Moreover, in the contexts of mentoring and leadership, software architects strive to do more than they currently do.
Keywords
software architecture; agile development methods; human-centered activities; software architecture; software development; Computer architecture; Project management; Software; Software architecture; Software architect; communication; leadership; mentoring; soft skills;
fLanguage
English
Publisher
ieee
Conference_Titel
Cooperative and Human Aspects of Software Engineering (CHASE), 2015 IEEE/ACM 8th International Workshop on
Conference_Location
Florence
Type
conf
DOI
10.1109/CHASE.2015.17
Filename
7166091
Link To Document