-
Notifications
You must be signed in to change notification settings - Fork 3
User Stories
Detailed user stories go here using the following template:
| US.1 | |
|---|---|
| Story | ______ |
| Tests |
|
As a _______ I want to ______ so that I can ________.
- AC1:
The following people are expected to use the system
- Citizen: Any member of the public, granted access to public records. They are not expected to be technically minded, nor to have any real knowledge of the types of data available to them.
- Member: A member of any of the governing boards, produces the records, is expected to have intermediate technical ability and inherent knowledge of the types and topics of records available.
- Admin: A user that administers and controls the backend of the system
- Functional: requirements detailing a feature of the system that can be used to obtain a goal
- Non-functional: requirements detailing a quality of the system that is experienced as it is used.
As a Citizen I want to be presented with a list of predefined searches so that I can answer questions without knowing what is available to me yet.
As a Member I want to be able to search the full text of all PDFs so that I can find topics that are mentioned anywhere in a document.
As a Citizen I want to see a visualization of topics so that I can understand which topics are important or are currently being discussed.
As a Citizen I want to see a visualization of committees and participants so that I can see who is in charge of certain issues.
As a Citizen or Member I want to view the key information about the entity presented in a box to the right of search results. (eg1. Member - Name, Role, Term Start, Term End, Status, Email Address, Faculty, Job Title, committees sits on etc. eg2: Committee - Name, Committee ID, Description, Committee Coordinators Names Etc.)
As an Admin I want to be able to add, edit or remove PDFs so that I can control what information is accessible to the public.
As an Admin I want to be able to set viewing permissions on a PDF so that I can control if a PDF can be seen by only members or by members and the public.
As a Citizen or Member I want to be able see which committees a member sits on.
As a Citizen or Member I want to be able to make a search from the front page so that I can quickly find PDFs without having to navigate menus.
As a Citizen or Member I want to be able to see synonyms and related topics to my search term. (eg1. ethics - moral, justice, human rights; eg2: Adam - Did you mean Adam Brown or Adam Smith?)
As a Citizen or Member I want my misspelled search term to be corrected so that I can find the correct topics from any document.
As a Citizen or Member I want to compensate for common input typing errors so that I can find the correct topics from any document. (eg: plant - did you mean planet)
As a Citizen or Member I want to be able to see results that are related to the root word/derivative words of my search term so that I can find the exact topic anywhere in a document. (eg. ethics, ethical, ethically)
As a Member I want to be able to get a list of PDFs that will be relevant to my meetings today so that I can quickly get up to speed for a meeting.
As a Citizen I want to be able to tell the governance boards what sort of information I am looking for so that the tools can be improved.
As a Member or Admin I want to be able to see some statistics about searches that are being made so that I know how the tool is being used.
As a Member I want to be able to perform a basic search (containing only 1 key phrase) in less than 5 seconds so that I can find PDFs I need before a meeting begins.
As a Citizen or Member I want to perform an advanced search (containing several key phrases) in less than 10 seconds so that I can get PDFs that match a very specific set of criteria.
As a Citizen or Member I want to have complete documentation of the search functionalities or query language so that I can learn what I can do to have better searches.
As a Citizen or Member I want to be able to access the system from a mobile device presented in a mobile-friendly format so that it is more user-friendly.
- Records
- Sprint 1
- Grades
- Test Documentation
- Client Documentation
- Not Yet Developed
- Presentation
- Screencast