Roles and Workflows

Users of SuperMaaS typically fit into one or more roles, where each role broadly indicates the kinds of workflows they expect to engage in. The most common roles are:

  • Domain Modelers

  • General Modelers

  • Analysts

  • SuperMaaS Developers/Administrators

Domain Modelers

These are the domain experts who either have created a model or use it extensively in their research. They may not necessarily be strong engineers as they are primarily researchers in other domains who have enough engineering skills as required to run their model. However, they are intimately familiar with the nuances of the models they use.

General Modelers

These are more technical users who work with Analysts. They have some engineering skills and are comfortable working with models that they have not produced.

Analysts

These are direct users of a visualization frontend. Generally speaking these will be persons associated with government organizations who are the ones working to create analyses that are used to drive policy decisions. They are not domain specialists or programmers, so it is expected that they will rely on Domain/General modelers to configure models within SuperMaaS to answer specific questions they are facing.

SuperMaaS Developers/Administrators

These are engineers / devops users who are extending / managing SuperMaaS.

Ways Users Interact with SuperMaaS

As has been noted for some of the roles defined above, it is not expected users to have deep software engineering backgrounds. As such, it is expected that they will use SuperMaaS indirectly through a client application, most likely a browser-based UI.