nih-cfde / use-case-library-build

https://use-cases.nih-cfde.org/
1 stars 1 forks source link

View and Assess Team Activity #17

Closed ACharbonneau closed 3 years ago

ACharbonneau commented 4 years ago

So. I think a really useful thing for people on our team (@nih-cfde/training) to do, is to get more comfortable with use cases.

That will help both with this "what needs to be in the docs" questions, as well as just generally it would be great if everyone understands use cases going forward. For instance, this issue template is for people to give us the bare pieces of a use case, so we can build it for them. I need everyone to be able to do that. So, I'm going to fill in the rest of this with the type of information someone would submit, for a real use case I need added anyway. Please take a shot at building it. When building, be sure to consult https://github.com/nih-cfde/use-case-library-build/pull/12 as @jeremywalter is assigning IDs to files.

This is a use case for the CFDE portal. The use case is that someone with admin rights for a DCC should be able to get into the portal and see what data submissions their team has done, to look at summaries of those data submissions, and to notify the person on their team who makes the final decision which one should get incorporated into the portal that it's time to come do the final review.

I've included the unique user tasks below.

A data administrator or data custodian should be able to:

marisalim commented 4 years ago

--- DRAFT ---

Note: all the new uc, t, r files have to be re-numbered. new ucs have been added since this was drafted

I think objective 4 (obj-0004-single-dcc-release.md) task 1 (t-0001-access-cfde-interface.md), and requirement 29 (r-00029-the-interface-allows-data-administrators-to-review-the-ingest-results.md) might apply for this use case. Also, personas for data admin and data custodian.

Until they are in the repo (they will when #12 is merged), the website is not going to build. Also, because I need help figuring out the requirements for each task! @nih-cfde/training

So, below is a draft of the new submission files for this use case. Here is the list of all existing use case library files: https://github.com/nih-cfde/use-case-library-build/tree/contentmove/library

use case file

Melinda wants to check her team's data submissions on the CFDE portal so they can review which are ready to incorporate into the portal.

She logs on to the portal interface and looks at summaries of their data submissions. Next she notifies Ann, the person on her team who makes the final decision, that it is time to do a final review of the data.


#### user task files
- t-0020-see-data-submission-activity.md

title: See team data submission activity requirements:

requirements files

ACharbonneau commented 4 years ago

This is a really good start. And while we might change the specific tasks/requirements as we go, you're doing the process exactly right :)

Couple points I want to make:

ACharbonneau commented 4 years ago

Hey @lliming do you have any suggestions about requirements for this use case? Or who I should ask for them?

marisalim commented 4 years ago

does this use case require authenticated access to the CFDE in order to check team submissions? (if so i need to switch to task 17 instead of task 1)

ACharbonneau commented 4 years ago

yes this requires authentication