Feature requests and roadmap (guidelines) - archimatetool/archi GitHub Wiki

Introduction

Objective

The goal of this section is to collecte as many feature requests as possible and group them into topics that make sens as a whole. Grouping them by use case could also be a potential reusable material for the "Tips & Tricks" website section. The idea being to see the whole enterprise and thus focus on several workflows/use cases Architects develop around Archi.

Workflow example

Create and share a baseline model

Typical workflow followed when one starts doing EA:

  • Collect material from several sources (CMDB, misc. referentials...).
  • Import this material in Archi -> this leads us to the import/export request (what format...).
  • Explore the model through the visualizer.
  • Create a few first "high level" views. When starting EA, there's much chances that ArchiMate is not well known -> this leads us to the teaching/learning part of Archi (included ArchiMate specs, feature request around magic connector...).
  • Export these views to share them with stakeholders -> This leads us to the reporting features.
  • ...

Proposed template for feature requests

  • Summary: quick description of the feature request
  • Rationale: why this seems needed, in which context
  • Use cases: example of use cases where this feature can be used
  • Description: details about the feature, its use or possible implementations

Proposed Wiki Organization

Each workflow or topic should have its own section. A summary of the workflow/topic should present it in brief and a link to a more detailed page can be added. A good way to document this workflow is to create a small ArchiMate view of the process alongside with supported application services or functions.

Then we should find the list of feature requests using the proposed template. Don't hesitate to create a dedicated page if the associated description starts growing.