Now that you have successfully identified your project scope, goals and actors, you're ready to tell your story: what do you aim to accomplish with your solution and how does each actor integrate into the envisioned scenario? To achieve this, follow the instructions below and use the provided template as your guide. The template includes example user stories from the Diploma use case for your reference.
Use Section 1 Template #3 below to:
- Define your user stories. Replace the placeholder text in the 'Functional scenarios' column with your own user story.
- Organise the steps of your user story in a logical sequence from 1 to n.
- Specify the actor responsible for and involved in the delivery of each step. In the 'Components' column, tick which actor is involved in each functional scenario.
Syntax required: In order to [Business goal], as [who - Actor], I can [Feature/Business Capability]
Remarks:
- Business Goal = The problem your project aims to solve.
- Actor = The user story should be narrated from the perspective of a single actor.
- Feature/Business Capability = The solution to the business problem, described in domain-specific terms.
Section 1 Template #3
Functional Scenarios | Scenarios Description | TAO Component | Issuer Component | Holder Wallet Component | Verifier Component |
---|---|---|---|---|---|
1 | To consume a service, as [student], I visit the [education institution] website where I log in (ST0RY_1_SCREEN_01) | X | |||
2 | To 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 | |||
3 | To 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 | |||
4 | To claim the VC with my wallet, as the [student], I’m redirected to my digital wallet that I unlock (ST0RY_1_SCREEN_04) | X | |||
5 | To 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 | |||
7 | To 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) | X | X | ||
8 | To 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 |
After completing Section 1 Template #3, you can proceed to the optional step to Design screen flows.
The screen flow step is optional and allows you to design the visual flow and user experience based on the defined user story. This step helps to visualise how users will interact with your solution.