User Story

User stories capture and express user requirements. They are often collected and articulated through user scenarios. In the context of RDMC, user stories extended to identify intersections between RDMC components and various user groups, as well as interactions with other platforms that may integrate with RDMC features. RDMC user stories reflect the features that should be incorporated into the platform.

A special attention was given to extracting user stories from diverse user groups to accurately engineer requirements for encapsulating research data objects and artifacts using containerization techniques. To achieve this, a standard template was used for documenting these user stories:

As a <role>, I want to <requirement>, so that <benefit>.

For example:

As a researcher, I want to retrieve readable metadata from a container, so that I can integrate it into the semantic aspects of our platform.

The RDMC user stories were developed through a persona-driven process and refined by a dedicated task force comprising specialists from the consortia. Each user story generated multiple use cases to meet the specific requirements of container engineering.