• DocumentCode
    2745631
  • Title

    Agility and Experimentation: Practical Techniques for Resolving Architectural Tradeoffs

  • Author

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

  • Author_Institution
    Namzak Labs., Kingston, ON
  • fYear
    2007
  • fDate
    20-26 May 2007
  • Firstpage
    519
  • Lastpage
    528
  • 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.
  • Keywords
    groupware; software architecture; time to market; Web-conferencing system; architectural requirements; architectural risks; architectural tradeoffs; time-to-market constraints; Availability; Collaboration; Control systems; Costs; Delay; Security; Software engineering; Space technology; Time to market; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2007. ICSE 2007. 29th International Conference on
  • Conference_Location
    Minneapolis, MN
  • ISSN
    0270-5257
  • Print_ISBN
    0-7695-2828-7
  • Type

    conf

  • DOI
    10.1109/ICSE.2007.13
  • Filename
    4222613