Scrum is an Agile framework for developing, delivering, and sustaining products in a collaborative and iterative manner.
Vision: Create a Library Management System that allows users to search for books, borrow them, and manage returns.
| ID | Feature | User Story |
|---|---|---|
| 1 | Search for books | As a user, I want to search for books by title or author so that I can quickly find a specific book. |
| 2 | Borrow books | As a user, I want to borrow available books so that I can read them. |
| 3 | Return books | As a user, I want to return borrowed books so that others can access them. |
| 4 | View borrowing history | As a user, I want to see my borrowing history so that I can keep track of the books I borrowed. |
Enable users to search for books and borrow them.
Each day, team members discuss:
Implement the features using tools such as Java (backend), MySQL (database), and React (frontend).
Show the working features (book search and borrowing functionality) to stakeholders.
Gather suggestions for improving the search algorithm or user interface.
Assign a dedicated tester to improve quality in the next Sprint.
Plan the next Sprint to include:
Continue iterating until the product is complete.