The following is a set of milestones, subject to change depending on time and resources.
- M1 – Archi 4 (completed)
- M2 – Multi-User and Collaboration (in progress)
- M3 – Scripting and Command Line Tools (in progress)
- M4 – HTML/JS based Visualisation, Query, and Reporting plug-ins
- M5 – Extending the Archi and ArchiMate Ecosystem
M1 – Archi 4 (completed)
The first milestone in the roadmap was the release of Archi 4 which supports ArchiMate 3.0. The biggest challenge for this work was implementing connection to connections and supporting future changes. ArchiMate 3.0 allows relationships between elements and other relationships. This required a major re-write of the underlying code. Other features, fixes, and refactoring were implemented.
M2 – Multi-User and Collaboration (in progress)
One of the biggest feature requests is multi-user, sharing and versioning of models in a shared repository. The first stage in supporting this has been the Grafico plug-in created by Jean-Baptiste Sarrodie. This plug-in uses git repositories to store and share Archi models. However, the workflow requires the use of an external git client. This shortcoming is now being addressed with the new model repository plug-in. An early pre-release is available.
M3 – Scripting and Command Line Tools (in progress)
M4 – HTML/JS based Visualisation, Query, and Reporting plug-ins
Building on the work of the previous milestones we will extend the Archi workflow so that end-users will be able to create their own HTML/JS plugins for such things as query languages, reports, analysis, visualisations, and heatmaps.
M5 – Extending the Archi and ArchiMate Ecosystem
We envisage that users will want to work with their Archi generated ArchiMate models in other frameworks and in the cloud. For example, a company may have their own HTML reporting frameworks or model repositories. Integration with other modelling languages and frameworks will also be on our radar. Using the Open ArchiMate Exchange Format we aim to extend the overall Archi and ArchiMate ecosystem with open cloud-based solutions to completely eliminate the dependence on closed proprietary toolsets and data formats.