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'.