On the responsibilities of software architects and software engineers in an agile environment: who should do what?

  • Authors:
  • Antony Tang;Ton Gerrits;Peter Nacken;Hans van Vliet

  • Affiliations:
  • VU University, Amsterdam, Netherlands;Océ Technologies, Venlo, Netherlands;Océ Technologies, Venlo, Netherlands;VU University, Amsterdam, Netherlands

  • Venue:
  • Proceedings of the 4th international workshop on Social software engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

As there is considerable freedom for software workers to decide what to do in an agile environment, there is a need to be explicit about social aspects such as task ownership between roles and the agility in owning those tasks. We have conducted interviews and a survey at a large organization to explore these issues. The results indicate that there are areas where architects and software engineers have different views on task ownership. Some of the less exciting tasks such as documentation and issue clarification then easily become a hot potato nobody wants.