Open edwardchalstrey1 opened 1 year ago
My vote would be 50%+1 as first pass.
~@edwardchalstrey1 I've just opened a PR to include the source of issues in the templates so we can show these came from the SATRE survey: https://github.com/sa-tre/satre-specification/pull/48~
I'm thinking we can use the pre-existing issue templates to share results from the survey: https://github.com/sa-tre/satre-specification/blob/main/.github/ISSUE_TEMPLATE/change.yml
I've drafted an example using admin controls, where the multiple choice questions clearly suggest some kind of features for the specification - this is not any actual analysis, but just to elucidate what an example could look like:
The percentage splits of responses to the SATRE survey question of what controls admins should have over data within a TRE.
SATRE specification survey responses
Feature | No opinion | Not important | Nice to have | Important | Essential |
---|---|---|---|---|---|
Ingress (data entering the environment) | x% | y% | z% | a% | b% |
Egress (data leaving the environment) | x% | y% | z% | a% | b% |
Streaming ingress | x% | y% | z% | a% | b% |
Summary blurb, e.g.: The community seems to be in consensus that admin control over data egress is essential, and most also agree that admin control of data ingress is essential. There is less consensus on whether streaming ingress is an essential feature or not
Specification features
@JimMadge @arronlacey @martintoreilly @drchriscole and others thoughts?
Example for the discussion point (where the answers to the multiple choice don't suggest anything clear about what features to include or not include) - these aren't actual analyses, just examples of what an issue could look like:
The percentage splits of responses to the SATRE survey question of what connectivity settings workspaces within TREs should have
SATRE specification survey
Feature | No opinion | Not important | Nice to have | Important | Essential |
---|---|---|---|---|---|
Configurable connectivity between workspaces | x% | y% | z% | a% | b% |
Configurable connectivity between a project and resources outside the TRE | x% | y% | z% | a% | b% |
Summary blurb, e.g.: There was lack of consensus over how network connectivity should be provisioned for a specification
If we do it this way it also means we aren't doing set decision tree rules, e.g. 50+1% means recommend it goes to required features etc., but leaving it up to the discretion of the person adding the issue/those in the comments, which I think is more in line with what @JimMadge was saying?
Handling multiple choice questions:
Notes: