cancerDHC / operations

for operational functions
1 stars 1 forks source link

1a2: Understand use cases #7

Closed jmcmurry closed 4 years ago

jmcmurry commented 4 years ago

Understand the use cases driving the use of one resource by the other (i.e. the use of a terminology by an information model)

Depends on #6 Terminologies use cases depend Depends on HOT user stories

ShahimEssaid commented 4 years ago

I think this needs clarification. A use case doesn't drive the use of a terminology by the information model. If anything, all use cases drive the whole model but even then the model is still somewhat independent of the use cases since it has a more semantic/ontological nature that is independent of the use cases but still aligned with the domain.

Looking at the other phase 1 tasks, this is the only one that talks about use cases. Maybe we can redefine this to be about the use cases themselves since they will be one input into the model/terminology development.

Sub tasks?

nicolevasilevsky commented 4 years ago

@DaveraGabriel developed and socialized the use of User Stories with the CCDH team. The purpose for these stories are to develop shared understanding among diverse groups and provide a means to communicate with stakeholders about the utilization of work products in the context of the environment they serve. Additionally, beginning with User Stories is a method that can be employed to develop technical and functional requirements for tools development or adaptation for CCDH. We conducted an online training workshop on User Story Development for CCDH team members which was recorded. This outlines User Story utility generically in the context of a software development process. We developed a framework to identify User Story Actors and Use Case Scenarios for CCDH which leveraged queries elicited from the client for validation. This framework and analysis created is the basis for a draft user story for data uploaders as a project exemplar. As a result of this preparatory work, development of User Stories which address the utilization of specific data annotation tools is in process.