- IoTArch: Improving the Design and Realization of Situational Aware Internet of Things Systems for Emergency Situations Handling
- Managing Model Inconsistencies
- Model-based development and continuous integration
- Closing the Safety-Security gap in software intensive systems
- Evolution support for architectural artefacts
- Managing Architectural Technical Debt
- Managing Interoperability Concerns in Large Systems
- End-to-end Variability Management
- Ensuring Quality of Service through Modeling of Resource Requirements and Service-level Agreements in Industrial IoT
- Managing Interoperability Concerns in Large Systems
- Managing Practices for Development Speed
- Scaling Agile development in mechatronics organizations
Large scale Agile software development brings well known challenges in several areas, e.g., product management, and architecture. The long term goal is to understand what factors influence speed and other qualities and to manage these factors to optimize return on investment of R&D activities.
With our growing understanding of this problem, we have come to focus on software architecture runway as the most important area to manage. First, we approached the management problem holistically, and studied what factors influenced speed and other qualities. Following, we focused on managing communication across team-boundaries. Next, we further narrowed the problem to managing the creation and sharing of architecture knowledge with various kinds of architect roles and teams.
Participating companies
- Volvo Cars
- Volvo Group
- Ericsson
- Saab
- Axis
- Grundfos
Participating researchers
Michel Chaudron, University of Gothenburg