kirancodes.me
To Proof Maintenance & Beyond!

Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs

T. C. Nicholas Graham, Rick Kazman, Chris Walmsley

Abstract

This paper outlines our experiences with making architectural tradeoffs between performance, availability, security, and usability, in light of stringent cost and time-to-market constraints, in an industrial web-conferencing system. We highlight the difficulties in anticipating future architectural requirements and tradeoffs and the value of using agility and experiments as a tool for mitigating architectural risks in situations when up front pen- and-paper analysis is simply impossible.

BibTeX
@inproceedings{Graham-al:ICSE07,
  author    = {T. C. Nicholas Graham and
               Rick Kazman and
               Chris Walmsley},
  title     = {Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs},
  booktitle = {ICSE},
  pages     = {519--528},
  publisher = {{IEEE} Computer Society},
  year      = {2007},
}

Related papers