-
Notifications
You must be signed in to change notification settings - Fork 6
user_stories
Focus on the intent. Express one need.
As a... I want... So that...
See - Actors for a list of actors used in this document
As a modeller I want to select a different scenario So that I can see how my model performs
As an analyst I want to view scenario data So that I can assess the input assumptions
As a modeller I want to import scenario data So that I can run my model under new assumptions
As a modeller I want to import scenario data So that I can run my model in isolation from other models
As an analyst
I want a unique scenario code (e.g. hi-hot-AB-29
) to be understandable or explained
So that I can easily select the scenario I wish to run
As an analyst I want to explore the range of scenarios dimensions visually So that it is easier to understand the range of uncertainty portrayed across the scenarios
As a database administrator I want to define user groups So that I can prevent unauthorised access to security sensitive spatial data
As a modeller I want to save my model configuration to the database So that I can retrieve it in the future
As an analyst I want to identify the versions of models used to generate results So that I can match changes in model code to changes in model results
As an analyst I want to compare model inputs and results between model runs So that I can understand why and how model results differ
As a modeller I want to configure my simulation model once So that I can use it in multiple different SosModels
As a modeller I want to configure system-of-system models once So that I can reuse my SosModels in multiple model runs
As a modeller I want the system to tell me if the models require input parameter data which is not yet provided So that it is easier to provide a SosModel with the correct data
As a modeller I want to define a pre-specified planning pipeline So that I can run a SosModel to see what happens
As a modeller I want to define a set of planning rules So that I can run a SosModel to see what happens
As a modeller I want to define an objective function and planning constraints So that I can run a SosModel to see what happens
As a developer I want to view a log of optimisation interations So that I can debug my optimisation algorithm