Introductie Architecture Repository in Practice (Online)
More and more organizations are focusing on the use of an architecture repository. An architecture repository contributes to a more mature approach to introducing architecture into an organization. In the current working method, based on office automation, organizations encounter limitations when producing architectural documents. With an architecture repository reuse, cooperation in the architecture in teams and a more agile approach is possible for an architecture team.
Introducing an architecture repository is then one of the options and a promising and logical scenario. There are several platforms and tools available for architecture repositories. In this book we use Sparx Enterprise Architect as a tool for setting up a repository as a demo. The reason for choosing Sparx Enterprise Architect is the favorable price-functionality ratio compared to other products available in this segment of architecture tooling. However also other architecture tools can be used since the models created for this course are also available in the ArchiMate XML exchange format.
Experience shows that the tool can provide the right support from a functional perspective. However, introducing an architecture repository comes with a number of challenges. The transition from a document-driven to a repository-based working method should be seen as a change process that can have a significant impact. Impact on the architecture team, but also on the stakeholders of architecture within and outside your own organization.
Reason for developing this training course and book in this way. We will therefore discuss the advantages and disadvantages of an architecture repository compared to the document-driven approach. We then develop a solution architecture for an introduction to an architecture repository. Actually an “Eat your own dog food” approach, the model itself has been developed in a repository! Subsequently, a number of step-by-step plans are described which scenarios can be followed when introducing an architecture repository. The last part is a number of tools that will support the change in working methods.