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.