Skip to content

Story Backlog

SHAWNXU edited this page Oct 9, 2020 · 59 revisions

Table of Contents

Books:

User Profiles:

Searching:

Requesting:

Accepting:

Borrowing:

Returning:

Photographs:

Location:

Books

US01.01.01
ID Description risk level story points
US 01.01.01 As an owner, I want to add a book in my books, each denoted with a clear, suitable description (at least title, author, and ISBN),so that owner can keep track of their books high 3
US01.02.01
ID Description risk level story points
US 01.02.01 As an owner, I want the book description by scanning it off the book (at least the ISBN), so that owner can quickly get the info of the books in hand medium 3
US01.03.01
ID Description risk level story points
US 01.03.01 As an owner or borrower, I want a book to have a status to be one of available, requested, accepted, or borrowed, so that borrower can know the whether the book is able to borrow or the owner can know the status of their book medium 1
US01.04.01
ID Description risk level story points
US 01.04.01 As an owner, I want to view a list of all my books, and their descriptions, statuses, and current borrowers,so that owner can have a look at the info of their books high 2
US01.05.01
ID Description risk level story points
US 01.05.01 As an owner, I want to view a list of all my books, filtered by status, so that the owner can quickly get the current status of their books medium 2
US01.06.01
ID Description risk level story points
US 01.06.01 As an owner, I want to view and edit a book description in my books, so that the owner is able to change the book info anytime low 1
US01.07.01
ID Description risk level story points
US 01.07.01 As an owner, I want to delete a book in my books, so that the owner can change the books that he wants to rent out. high 1

UserProfiles

US02.01.01
ID Description risk level story points
US 02.01.01 As an owner or borrower, I want a profile with a unique username and my contact information, so that I can communicate with a specific user. low 1
US02.02.01
ID Description risk level story points
US 02.02.01 As an owner or borrower, I want to edit the contact information in my profile, so that I can update my profile information. low 1
US02.03.01
ID Description risk level story points
US 02.03.01 As an owner or borrower, I want to retrieve and show the profile of a presented username, so that I can check the basic information before I decide whether to borrow a book from him/her. medium 2

Searching

US03.01.01
ID Description risk level story points
US 03.01.01 As a borrower, I want to specify a keyword, and search for all books that are not currently accepted or borrowed whose description contains the keyword, so that I can find the book I am interested and is currently available. medium 3
US03.02.01
ID Description risk level story points
US 03.02.01 As a borrower, I want search results to show each book with its description, owner username, and status, so that I can have the detailed information of each desired book. medium 3

Requesting

US04.01.01
ID Description risk level story point
US 04.01.01 As a borrower, I want to request a book that is not currently accepted or borrowed. so that borrower can know which book cannot be borrow in this time. low 1
US04.02.01
ID Description risk level story point
US 04.02.01 As a borrower, I want to view a list of books I have requested, each book with its description, owner username, and status. so that borrower can check request information. medium 3
US04.03.01
ID Description risk level story point
US 04.03.01 As an owner, I want to be notified of a request. so that owner can receive notice about status of his book. medium 2
US04.04.01
ID Description risk level story point
US 04.04.01 As an owner, I want to view all the requests on one of my books.so that owner can be check who borrow his book. medium 2

Accepting

US05.01.01
ID Description risk level story points
US 05.01.01 As an owner, I want to accept a request on one of my books (Any other requests are declined), so that I may lend out my book and notify borrowers that the book is no longer available. medium 3
US05.02.01
ID Description risk level story points
US 05.02.01 As an owner, I want to decline a request on one of my books, so that I may have agency in deciding who I am lending my books to. medium 2
US05.03.01
ID Description risk level story points
US 05.03.01 As a borrower, I want to be notified of an accepted request, so that I may begin planning to meet the owner to borrow the book. low 2
US05.04.01
ID Description risk level story points
US 05.04.01 As a borrower, I want to view a list of books I have requested that are accepted, each book with its description, and owner username, so that I may begin planning to meet the owners and borrow the books and keep track of my requests. medium 3

Borrowing

US06.01.01
ID Description risk level story points
US 06.01.01 As an owner, I want to hand over a book by scanning the book ISBN code and denoting the book as borrowed, so that I can confirm that I have handed over the book. medium 3
US06.02.01
ID Description risk level story points
US 06.02.01 As a borrower, I want to receive an accepted book by scanning the book ISBN code to confirm I have borrowed it so that I can confirm I have received the book. medium 3
US06.03.01
ID Description risk level story points
US 06.03.01 As a borrower, I want to view a list of books I am borrowing, each book with its description and owner username so that I can get the detail of these books including their owners. medium 2

Returning

US07.01.01
ID Description risk level story points
US 07.01.01 As a borrower, I want to hand over a book I borrowed by scanning the book ISBN code to denote the book as available so that I can confirm that I have handed over the book I want to return. medium 3
US07.02.01
ID Description risk level story points
US 07.02.01 As an owner, I want to receive a returned book by scanning the book ISBN code to confirm I have it available so that I can confirm that I have received the returned book. medium 3

Photographs

US08.01.01
ID Description risk level story points
US 08.01.01 As an owner, I want to optionally attach a photograph to a book of mine so that i can use the photographs as my willings. low 1
US08.02.01
ID Description risk level story points
US 08.02.01 As an owner, I want to delete any attached photograph for a book of mine so that i can delete any photographs which i think not suitable of my book. low 1
US08.03.01
ID Description risk level story points
US 08.03.01 As an owner or borrower, I want to view any attached photograph for a book so that i can check out if it is good or not for each book. high 2

Location

US09.01.01
ID Description risk level story points
US 09.01.01 As an owner, I want to specify a geo location on a map of where to receive a book when I accept a request on the book so that i can search the book location on very easy way. medium 3
US09.02.01
ID Description risk level story points
US 09.02.01 As a borrower, I want to view the geo location of where to receive a book I will be borrowing so that i can borrow a book very easily. low 2