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
Link To Document