Skip to main content
European CommissionEBSI European Blockchain

Define user journeys and user stories

Last updated on

With the help of this guide you will explain what your solution does, and how each actor fits into the scenario forseen. To do this, please follow the instructions below and use template to guide you. In the template you can find example user stories of the Diploma use case.

  • Define your user stories using Section 1 Template #3 below. Replace the text in the 'Functional scenarios' column with your user story.
  • Sequence each step of your user story in a logical order from 1 to n.
  • Highlight which actor is involved and committed to delivering each step. Tick which actor is involved in the action in the 'Components' column.

Please use Section 1 Template #3 below to guide you.

note

Syntax required: In order to [Business goal], as [who - Actor], I can [Feature/Business Capability]

Remarks:

  • Business Goal = Business Problem to Solve
  • Actor = The user story is told from the point of view of one Actor only
  • Feature/Business Capability = Solution to the Business Problem, in domain terms

Section 1 Template #3

Functional ScenariosScenarios DescriptionTAO ComponentIssuer ComponentHolder Wallet ComponentVerifier Component
1To consume a service, as [student], I visit the [education institution] website where I log in (ST0RY_1_SCREEN_01)X
2To start with the VC issuance process, as a [student], I navigate through the website and select the issuance of my [verifiable credential], e.g. Bachelor's Degree. (ST0RY_1_SCREEN_02)X
3To claim the [verifiable credential] in a given format, as a [student], I select the [verifiable credential] issuance in the Verifiable Credential format. (ST0RY_1_SCREEN_03)X
4To claim the VC with my wallet, as the [student], I’m redirected to my digital wallet that I unlock (ST0RY_1_SCREEN_04)X
5To proceed with the VC issuance, as a [student], I authorise (in my wallet) to share [verifiable credential] with the [education institution] that is required for the VC issuance (e.g. student ID). (ST0RY_1_SCREEN_05)X
6*The [education institution] receives the requested [verifiable credential], which is automatically verified by the system, and proceeds with the issuance of the [verifiable credential] (NO SCREEN)X
7To claim my [verifiable credential], as a [student], I am notified that my [verifiable credential] has been issued and I confirm/deny claiming the VC. (ST0RY_1_SCREEN_06)XX
8To continue with my actions, as a [student], I’m redirected to the website of the [educational institution] and I receive confirmation that the [verifiable credential] has been successfully issued and claimed (ST0RY_1_SCREEN_07)X

Once you have filled in Section 1 Template #3, please move on to the optional step Design screen flows.

note

The Screen flow step is optional and gives you the opportunity to design the screen flow of the user interface and user experience of the user story you defined in this section.