mirror of
https://github.com/TanelOrumaa/Estonian-ID-card-mobile-authenticator-POC.git
synced 2024-11-22 13:51:00 +02:00
Updated User stories (markdown)
parent
ce3b25c567
commit
7136c062db
@ -10,42 +10,44 @@ As a user, I want the authentication app to give me the option to use biometric
|
|||||||
As a user, I want the authentication app to automatically close after the authentication process, so that I won't have to close the app myself.
|
As a user, I want the authentication app to automatically close after the authentication process, so that I won't have to close the app myself.
|
||||||
|
|
||||||
_Feature - interacting with a website_
|
_Feature - interacting with a website_
|
||||||
###USF5
|
### USF5
|
||||||
As a user, I want to use the authentication app for authenticating myself on a website in a mobile browser with an Estonian ID card, so that I can log into the test website with my smartphone.
|
As a user, I want to use the authentication app for authenticating myself on a website in a mobile browser with an Estonian ID card, so that I can log into the test website with my smartphone.
|
||||||
###USF6
|
### USF6
|
||||||
As a user, I want to use the authentication app to give a signature while on a website in a mobile browser with an Estonian ID card, so that I can verify that the functionality works on the test website.
|
As a user, I want to use the authentication app to give a signature while on a website in a mobile browser with an Estonian ID card, so that I can verify that the functionality works on the test website.
|
||||||
Feature - interacting with other mobile apps
|
|
||||||
###USF7
|
_Feature - interacting with other mobile apps_
|
||||||
|
### USF7
|
||||||
As a user, I want to use the authentication app for authenticating myself in a mobile app with an Estonian ID card, so that I can authenticate in the test mobile app with my smartphone.
|
As a user, I want to use the authentication app for authenticating myself in a mobile app with an Estonian ID card, so that I can authenticate in the test mobile app with my smartphone.
|
||||||
###USF8
|
### USF8
|
||||||
As a user, I want to use the authentication app to give a signature in a mobile app with an Estonian ID card, so that I can verify that the functionality works on the test app.
|
As a user, I want to use the authentication app to give a signature in a mobile app with an Estonian ID card, so that I can verify that the functionality works on the test app.
|
||||||
Feature - for developers
|
|
||||||
###USF9
|
_Feature - for developers_
|
||||||
|
### USF9
|
||||||
As a developer, I want the mobile app to return an error code when problems occur, so that I can handle various situations in my own app or on my website.
|
As a developer, I want the mobile app to return an error code when problems occur, so that I can handle various situations in my own app or on my website.
|
||||||
###USF10
|
### USF10
|
||||||
As a developer, I want the mobile app project to interact with the test website and the test app, so that I can check whether the authentication system works as promised.
|
As a developer, I want the mobile app project to interact with the test website and the test app, so that I can check whether the authentication system works as promised.
|
||||||
|
|
||||||
**Non-functional Requirements**
|
**Non-functional Requirements**
|
||||||
|
|
||||||
###USN1
|
### USN1
|
||||||
As a client, I want the mobile app to be developed for Android phones, because I have more experience with Android development.
|
As a client, I want the mobile app to be developed for Android phones, because I have more experience with Android development.
|
||||||
###USN2
|
### USN2
|
||||||
As a client, I want the mobile app to have a minimal Android API level 26, because supporting older Android versions is not important for this project.
|
As a client, I want the mobile app to have a minimal Android API level 26, because supporting older Android versions is not important for this project.
|
||||||
###USN3
|
### USN3
|
||||||
As a client, I want the mobile app to be web-eID compatible, because the application is going to be used with Estonian ID cards.
|
As a client, I want the mobile app to be web-eID compatible, because the application is going to be used with Estonian ID cards.
|
||||||
###USN4
|
### USN4
|
||||||
As a client, I want the mobile app to use NFC technology, so that I can authenticate myself with my NFC-enabled Estonian ID-card on my NFC-enabled Android phone.
|
As a client, I want the mobile app to use NFC technology, so that I can authenticate myself with my NFC-enabled Estonian ID-card on my NFC-enabled Android phone.
|
||||||
###USN5
|
### USN5
|
||||||
As a developer, I want the app to have detailed documentation so that I can use it to implement these features in my own applications.
|
As a developer, I want the app to have detailed documentation so that I can use it to implement these features in my own applications.
|
||||||
###USN6
|
### USN6
|
||||||
As a developer, I want the source code of the mobile application to have comments, so that I can understand the code.
|
As a developer, I want the source code of the mobile application to have comments, so that I can understand the code.
|
||||||
###USN7
|
### USN7
|
||||||
As a user, I want the mobile application to not store data about my ID card after the authentication process, unless asked, so that I don’t have to worry about my data safety.
|
As a user, I want the mobile application to not store data about my ID card after the authentication process, unless asked, so that I don’t have to worry about my data safety.
|
||||||
###USN8
|
### USN8
|
||||||
As a vision impaired user, I want to authenticate myself without being able to see the screen, so that I can also use the app.
|
As a vision impaired user, I want to authenticate myself without being able to see the screen, so that I can also use the app.
|
||||||
###USN9
|
### USN9
|
||||||
As a user, I want the authentication app to open within 10 seconds 99% of the time, so that my experience is comfortable.
|
As a user, I want the authentication app to open within 10 seconds 99% of the time, so that my experience is comfortable.
|
||||||
###USN10
|
### USN10
|
||||||
As a user, I want the time between inserting the PIN and the recipient receiving the JWT token to be less than 15 seconds 99% of the time, so that I don’t have to wait long.
|
As a user, I want the time between inserting the PIN and the recipient receiving the JWT token to be less than 15 seconds 99% of the time, so that I don’t have to wait long.
|
||||||
###USN11
|
### USN11
|
||||||
As a user, I want the application to support Estonian and English languages, so I can use it in the language I’m more comfortable with.
|
As a user, I want the application to support Estonian and English languages, so I can use it in the language I’m more comfortable with.
|
||||||
|
Loading…
Reference in New Issue
Block a user