- Introduction
- Product Backlog
- Sprint Backlog
- Sprint Goal
- Definition of Done
- Acceptance Criteria
- Estimation
- Capacity
- Velocity
After we learned the required framework and prepared ourselves for the project, now we have to start coding.
First thing first, we want to develop the user model and accordingly, we develop login/register page. User model only requires back-end development, but the login/register developments must be done on both front and beck ends. Besides that, we believe that another progress that should be obtained by the end of this sprint is to define and develop library models, pages, classes and functions. Therefore, we created 6 issues, all of which are related to the mentioned developments. Below, you can see the issues and samples of some subtasks.
Parameters of Goals, Definition of Done and Acceptance Criteria are defined in the description of each task and we are supposed to meet all the requirements by the end of the sprint.
The following picture is a part of product backlog. Full product backlog is accessbile through this link.
The main goal for this sprint is to handle most of the features of the library, in addition to user handeling and registeration, logging in and logging out.
We dedicate each stor to one of the mentioned features and we can summerize the sprint goal as below:
- User Handeling
- Create Library Page
- Add Library Feature
- Database Setup
- MinIO Preparation
Definition of done is specified in every Jira stories.
Acceptance criteria is specified in every Jira stories.
Estimation is specified in every Jira stories.
The total work in the sprint is 30 hours. So, the velocity is approximately 4.2 hours per day.