Continuous architecture: Towards the goldilocks zone and away from vicious circles
Paper in proceedings, 2019

This paper identifies three improvement areas related to system design and architecture, where an organization can change to better support continuous integration and continuous delivery: 'The product's architecture', 'Ways to work with system design and architecture', and 'The role of the architect'. The three improvement areas are based on a literature review, two series of interviews and a cross-company workshop with three case-study companies. Furthermore, the paper proposes three actionable strategies corresponding to the three identified improvement areas: 'Systems with a modular and loosely coupled architecture', 'A balanced approach where system design and architecture is focused on the system's most important characteristics', and 'Architects shifting perspective from control to facilitation'.

Agile

Continuous integration

Continuous delivery

Architecture

Continuous architecting

Large-scale

Author

T. Mårtensson

Saab AB

D. Stahl

Ericsson AB

Antonio Martini

University of Oslo

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers), Software Engineering for Testing, Requirements, Innovation and Psychology

Proceedings - 2019 IEEE International Conference on Software Architecture, ICSA 2019

131-140 8703921

2019 IEEE International Conference on Software Architecture, ICSA 2019
Hamburg, Germany,

Subject Categories

Production Engineering, Human Work Science and Ergonomics

Other Engineering and Technologies not elsewhere specified

Information Science

DOI

10.1109/ICSA.2019.00022

More information

Latest update

7/2/2019 7