This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Responsibility-Driven Architecture
March/April 2010 (vol. 27 no. 2)
pp. 26-32
Stuart Blair, Outformations
Richard Watt, Outformations
Tim Cull, Thedwick
Responsibility driven architecture explores when, how, and who should make architectural decisions. The author's research attempts to answer these questions from the perspective of real options theory and proposes a framework to improve architectural design. It has also provided an opportunity to reframe the role and relevancy of the architect in agile development.

1. S.L. Bain, Emergent Design: The Evolutionary Nature of Professional Software Development, Addison-Wesley Professional, 2008.
2. C. Matts and O. Maassen, "InfoQ: 'Real Options' Underlie Agile Practices," InfoQ, 8 June 2007; www.infoq.com/articlesreal-options-enhance-agility .
3. S. Ambler, "Project Initiation: Survey Results July/August 2009," Ambysoft, Aug. 2009; www.ambysoft.com/surveysprojectInitiation2009.html .
4. N. Rozanski and E. Woods, Software Systems Architecture: Working with Stakeholders Using Viewpoints and Perspectives, Addison-Wesley Professional, 2005.
5. N. Malik, "Inside Architecture: Responsibility Driven Architecture," blog, 1 Dec. 2006; http://blogs.msdn.com/nickmalik/archive/ 2006/12/01responsibility-driven-architecture.aspx .
6. S. Ambler, "Agile Architecture: Strategies for Scaling Agile Development," Agile Modeling, 2008; www.agilemodeling.com/essaysagileArchitecture.htm#ArchitectureOwner .

Index Terms:
agile, software architecture, economics, software engineering process
Citation:
Stuart Blair, Richard Watt, Tim Cull, "Responsibility-Driven Architecture," IEEE Software, vol. 27, no. 2, pp. 26-32, March-April 2010, doi:10.1109/MS.2010.29
Usage of this product signifies your acceptance of the Terms of Use.