Towards introducing agile architecting in large companies: The CAFFEA framework
Paper in proceedings, 2015

To continuously deliver value both in short-term and long-term, a key goal for large product lines companies is to combine Agile Software Development with the continuous development and management of software architecture. We have conducted interviews involving several roles at 3 sites from 2 large companies employing Agile. We have identified current architect roles and gaps in the practices employed at the organizations. From such investigation, we have developed an organizational framework, CAFFEA, for Agile architecting, including roles, teams and practices.

Architect roles

Software process improvement

Architect role

Organizational frameworks

Software design

Software engineering

Agile architectures

Agile architecture

Organizational framework

Agile software development


Antonio Martini

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Lars Pareto

University of Gothenburg

Jan Bosch

Chalmers, Computer Science and Engineering (Chalmers), Software Engineering (Chalmers)

Lecture Notes in Business Information Processing

1865-1348 (ISSN)

Vol. 212 218-223

Areas of Advance

Information and Communication Technology

Subject Categories

Computer and Information Science

Learning and teaching

Pedagogical work





More information