Collaborative prioritization of architectural concerns

  • Authors:
  • Lars Pareto;Anna BöRjesson Sandberg;Peter Eriksson;Staffan Ehnebom

  • Affiliations:
  • Chalmers University of Technology and University of Gothenburg, Gothenburg SE-412 96, Sweden;Ericsson AB, Stockholm 164 83, Sweden;Ericsson AB, Stockholm 164 83, Sweden;Ericsson AB, Stockholm 164 83, Sweden

  • Venue:
  • Journal of Systems and Software
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.