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 :
بازگشت