Page properties | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Goals
- Improve user experience for patrons new to SimplyE (user On-boarding and app orientation)
- Improve user experience connecting to their respective library (library discovery and registry support)
- Improve support for non-english languages or low reading level (app localization, content word pronouncement, content word translation)
- Improve reading experience for ePubs (R2 integration)
- Improve search experience for content (dedicated search tab and improved search indexing)
- Provide User Notifications when books become available for loan
- Provide user notifications when borrowed books are about to expire.
Background and strategic fit
Strategic alignment goal to improve user ratings and grow adoption
Assumptions
- Resources available
Requirements
...
SIMPLY-53
SIMPLY-120
...
- As a product manager I want libraries who deploy simplyE middleware or publish compatible OPDS catalogs to be able to have their collection easily discovered and their users easily connect to that library in the mobile clients
- As an engineer, I want the app to be able to be able to dynamically find libraries with circ managers it can connect users to so I don't have to build and release new versions of the app for each new library.
...
Libraries will have to be compliant with DCMA safe harbor provisions and accept NYPL terms of use to be in the registry
Libraries will need to register through the circulation admin panel their library
Institutions that run compatible OPDS catalogs need a way to be discoverable in the app
...
...
Provide user notification support in SimplyE for iOS and Android regardless of vendor content provider limitations.
# | Title | User Story | Importance | Notes |
---|---|---|---|---|
1 |
| As a user I want to get a notification when my reserved books are available for download . SIMPLY-192. SIMPLY-194 | Must Have |
|
2 | SIMPLY-193 | As a user I want to know when my borrowed ebooks are about to expire | Must Have | I'm getting a "this issue can't be viewed message for this story, so will create a new one." |
3 | As a PATRON I want to see how many days left to check out a reserved book that has become available. | Must Have | Display date reservation checkout grace period expires for a book that is available to check out. | |
4 | SIMPLY-195 | As a user I want to opt into notifications | Must Have | |
5 | SIMPLY-196 | As a user I want to select / subscribe to certain notifications | Must Have | |
6 | SIMPLY-197 | As a user I want to configure how my app notifies me. | Must Have |
User interaction and design
...
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
---|---|
Not Doing
- Push Notifications