Agile Software Architecture Practices
Dr Eduardo Guerra | 03/03/2021 @ 1600 | Virtual | A BSEL Seminar
Abstract Working with software architecture in agile projects is hard: you need to start as fast as you can, but also need to have a sustainable base architecture that you will be able to evolve through the project. This talk presents a set of patterns identified on real projects, that focus on practices for creating and evolving a software architecture in the context of an agile project. These practices provide a set of tools to the team that can allow them to define an “enough” architecture at the beginning of the project and manage the state and its evolution during the project iterations.
Bio Eduardo Guerra is a Researcher at the Free University of Bozen-Bolzano (UniBZ, Italy) since 2020. He received the Master Degree in Electronic and Computer Engineering from the Instituto Tecnológico de Aeronáutica (ITA, Brazil) in 2005 defending a thesis on test code refactoring. In 2010 he received the PhD degree in Electronic and Computer Engineering from the Instituto Tecnológico de Aeronáutica (ITA, Brazil) in 2010 defending a thesis on metadata-based frameworks design. From 2007 to 2012, as an officer from the Brazilian Air Force, worked as a teacher for undergraduate and graduate courses in the Instituto Tecnológico de Aeronáutica (ITA, Brazil). From 2013 to 2019, worked as a researcher in the Associate Laboratory of Applied Mathematics and Computation (LABAC) in the field of software engineering in the National Institute for Space Research (INPE, Brazil). Eduardo Guerra’s research’s focus can be defined as “find better ways to develop software”, which can include programming approaches, architecture solutions, and development processes.