Architecture and Agility: Married, Divorced, or Just Good Friends?

Does agile development need architecture? Does architecture need agile development? These two questions are debated time and again, frequently with great passion but quite often more polarized than open minded. In this edition of the column, the authors try to offer a more evenhanded perspective on this debate. Instead of posing and discussing culturally biased assumptions, they consider a more open and neutral question: what is the relationship between architecture and process?

[1]  Ivar Jacobson,et al.  The unified modeling language reference manual , 2010 .

[2]  Roland Faber,et al.  Architects as Service Providers , 2010, IEEE Software.

[3]  Robert L. Glass,et al.  On design , 2000, J. Syst. Softw..

[4]  M. E. Conway HOW DO COMMITTEES INVENT , 1967 .

[5]  Martin Fowler Design - Who needs an architect? , 2003, IEEE Software.

[6]  Robert L. Glass The Loyal Opposition - On Design , 1999, IEEE Software.