

#ATLASTI GMBH SOFTWARE#
In: 36th EUROMICRO Conference on Software Engineering and Advanced Applications, IEEE Computer Society. Prioritization of issues and requirements by cumulative voting: a compositional data analysis framework. Department of Applied IT, IT University of Gothenburg, Gothenburg.

Making Software Process Improvement Happen. In: Engineering and Managing Software Requirements, Springer-Verlag, Heidelberg. In: Department of Systems and Software Engineering School of Engineering, Blekinge Institute of Technology, Sweden, Blekinge. Evolving prioritization for software product management. Manifesto for Agile Software Development. ATLAS.ti Scientific Software Development GmbH, 2012. ANSI/IEEE Std 1471:: ISO/IEC 42010 - Systems and Software Engineering - Recommended Practice for Architectural Description of Software-Intensive Systems, 2007. 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. 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. 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. Method outcomes are action principles directed to managers, and assessment of user needs directed to architects, along with evidence. The method involves enquiry, analysis, and deliberation using collaborative and analytical techniques. 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. Efficient architecture work involves balancing the degree of architecture documentation with attention to needs, costs, agility and other factors.
