A framework for information systems architecture
IBM Systems Journal
Object-oriented development in an industrial environment
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
Using multidimensional separation of concerns to (re)shape evolving software
Communications of the ACM
UMTS Networks: Architecture, Mobility and Services
UMTS Networks: Architecture, Mobility and Services
The 4+1 View Model of Architecture
IEEE Software
Object-Oriented Software Engineering: A Use Case Driven Approach
Object-Oriented Software Engineering: A Use Case Driven Approach
Successful Process Implementation
IEEE Software
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives
Automated Software Engineering
A quality model for design documentation in model-centric projects
Proceedings of the 3rd international workshop on Software quality assurance
Moving architectural description from under the technology lamppost
Information and Software Technology
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering
Ready! Set! Go! An Action Research Agenda for Software Architecture Research
WICSA '08 Proceedings of the Seventh Working IEEE/IFIP Conference on Software Architecture (WICSA 2008)
Documenting after the fact: Recovering architectural design decisions
Journal of Systems and Software
From Traditional to Streamline Development — opportunities and challenges
Software Process: Improvement and Practice - Special Issue on Systems Interoperability
Software Architecture Knowledge Management
ASWEC '08 Proceedings of the 19th Australian Conference on Software Engineering
Concern Visibility in Base Station Development --- An Empirical Investigation
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Communications of the ACM
Documenting Software Architectures: Views and Beyond
Documenting Software Architectures: Views and Beyond
SEAA '10 Proceedings of the 2010 36th EUROMICRO Conference on Software Engineering and Advanced Applications
Architectural descriptions as boundary objects in system and design work
MODELS'10 Proceedings of the 13th international conference on Model driven engineering languages and systems: Part II
Architecting as a Risk- and Cost Management Discipline
WICSA '11 Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
Experiences with Semantic Wikis for Architectural Knowledge Management
WICSA '11 Proceedings of the 2011 Ninth Working IEEE/IFIP Conference on Software Architecture
Hi-index | 0.00 |
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.