- The functionality defined as a User Story is added to the Project Board. The User Story includes acceptance criteria.
- The necessary level of testing for the User Stories includes relevant unit tests.
- User Story is split into technical level tasks. The tasks are added to Project Board.
- Relevant documentation for the User Story is created and linked to README.md.
- Testing defined for the User Story is added as tasks in the Project Boardand is implemented.
- All tasks related to the User Story have been marked as done in the Project Board.
- Changes related to the User Story are pushed to the repo and a pull request is made.
- At least one team member (due to the project having just one contributor this can be the creator) has reviewed the and accepted the pull request. Pull requests are merged into a development branch
- User Story has been approved by the client after a demonstration.
- All acceptance criteria are fulfilled.
- Changes related to User Story have been merged to main branch.