• 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