Peaceful Coexistence: Agile Developer Perspectives on Software Architecture

  • Authors:
  • Davide Falessi;Giovanni Cantone;Salvatore Alessandro Sarcia';Giuseppe Calavaro;Paolo Subiaco;Cristiana D'Amore

  • Affiliations:
  • University of Rome Tor Vergata;University of Rome Tor Vergata;Italian Ministry of Defense-Army General Staff;IBM Software Group;IBM Software Group;IBM Software Group

  • Venue:
  • IEEE Software
  • Year:
  • 2010

Quantified Score

Hi-index 0.03

Visualization

Abstract

A study of the relationship between agile methods and software architecture surveyed 72 IBM software developers. Results suggest that the two approaches are compatible. In particular, agile developers perceived architectural principles as important and supportive to agile values, rather than contrasting or neutral to them. This positive perception of software architectural principles and practice bodes well for future efforts to integrate agile and architecture practices.