search menu icon-carat-right cmu-wordmark

Architecture Review in Agile Development

May 2012 Presentation
Ethan Hadar, Irit Hadar, John Harrison, Sofia Sherman

A presentation from the Architecture and Agile 2 track at SATURN 2012, May 7-11, 2012, St Petersburg, FL.

Publisher:

Software Engineering Institute

Abstract

Software architecture has a significant influence on the structural and nonfunctional quality of a software product. Ensuring success, teams employ architecture review by experienced architects, peers, and technical advisors. Agile teams practice rapid delivery and frequent sprints. In such conditions, thorough reviews are impractical because of logistics, peer reviewers’ availability, and practitioners’ reservations about what they perceive as an imposed organizational “analysis paralysis.”

In SATURN 2011, we presented an abstract architecture specification (AAS) tool for Agile architecture documentation. In this presentation, we will present our practitioners’ flexible manifestations of architecture review employed in the past year for supporting review in Agile development methodologies, with the AAS as one of its main inputs.