Software architecture challenges in distributed development settings: An experience report
The RESCUER project proposes a system developed in a highly distributed setting of nine partners spread across the EU and Brazil. Regarding the software architecture activities in the project, failing to identify the key architectural challenges or identifying them at a very late stage of the project causes a lot of cost and effort. In this paper, we present a set of key architectural challenges identified during architecture iterations, and propose solution ideas to deal with it. Our experiences might benefit other organizations engaged in initiatives in these kinds of systems, since they can save valuable time and effort by discovering problems at a very early stage in the project.