Home   Research Publications Members Related Software
IndexBrowse   BibliographiesMy selection
 Search: in   (word length ≥ 3)
Publication no #76   Download bibtex file Type :   Html | Bib | Both
Add to my selection
Why Can't They Create Architecture Models Like Developer X? An Experience Report

George Fairbanks.

In The 2003 International Conference on Software Engineering (ICSE'03), Portland, OR, 3-10 May 2003.

Online links: PDF   Bibtex entry   Plain Text

A large financial company, struggling with legacy systems that did not interoperate, performed a pilot project to teach software architecture to an enthusiastic application development team. Experienced mentors, including the author, worked with the application team for seven months who completed their engineering goal successfully. However, the mentors were unsuccessful in their attempt to train any of the six members of application team to create architecture models on their own, though they were able to create them collaboratively with the mentors. This surprising result is due to the application team's strong preference for concrete artifacts over abstract ones. Even more surprising, an application developer from a different project, 'Developer X', read the architecture modeling documentation on an internal website and, without mentoring, created good architecture models within a few days. In light of this failure to teach software architecture, two short-term strategies are suggested for the use of software architecture in companies and long-term strategies are discussed.

Keywords: Software Architecture.  
    Created: 2006-08-21 17:26:12     Modified: 2007-10-30 10:19:30
Feedback: ABLE Webmaster
Last modified: Mon February 12 2018 11:21:51