Continuous architecture: Towards the goldilocks zone and away from vicious circles
Paper i proceeding, 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

Författare

T. Mårtensson

Saab AB

D. Stahl

Ericsson AB

Antonio Martini

Universitetet i Oslo

Jan Bosch

Chalmers, Data- och informationsteknik, Software Engineering, 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,

Ämneskategorier

Produktionsteknik, arbetsvetenskap och ergonomi

Övrig annan teknik

Systemvetenskap

DOI

10.1109/ICSA.2019.00022

Mer information

Senast uppdaterat

2019-07-02