Collaborative prioritization of architectural concerns

► We address the question of “Which architectural views to document in which detail?”. ► We present a method for prioritizing architectural concerns in evolutionary contexts. ► The method considers management, business, architecture, and development aspects. ► The method was developed and validated...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2012-09, Vol.85 (9), p.1971-1994
Hauptverfasser: Pareto, Lars, Sandberg, Anna Börjesson, Eriksson, Peter, Ehnebom, Staffan
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:► We address the question of “Which architectural views to document in which detail?”. ► We present a method for prioritizing architectural concerns in evolutionary contexts. ► The method considers management, business, architecture, and development aspects. ► The method was developed and validated through action research at Ericsson AB. Efficient architecture work involves balancing the degree of architecture documentation with attention to needs, costs, agility and other factors. This paper presents a method for prioritizing architectural concerns in the presence of heterogeneous stakeholder groups in large organizations that need to evolve existing architecture. The method involves enquiry, analysis, and deliberation using collaborative and analytical techniques. Method outcomes are action principles directed to managers, and assessment of user needs directed to architects, along with evidence. The method results from 4 years of action research at Ericsson AB with the purpose of adding missing views to architecture documentation and removing superfluous ones. It is illustrated on a case where 29 senior engineers and managers within Ericsson prioritized 37 architectural concerns areas to arrive at 8 action principles, 5 prioritized improvement areas, and 24 improvement suggestions. Feedback from the organization is that the method has been effective in prioritizing architectural concerns, that data collection and analysis is more extensive compared to traditional prioritization practices, but that extensive analysis seems inevitable in architecture improvement work.
ISSN:0164-1212
1873-1228
DOI:10.1016/j.jss.2012.04.054