Up to 10 days
1 ~ 3 members
Work step by step as follows:
- Design database
- Add tasks on Redmine + estimate time
- Init project
- Init models, add relationship
- Design static pages
- Other pulls
- The pulls from step 6: each pull no more than 15 file changes
- The team members cross-review each other + approve pull
- After the cross-review is ok, let ready the pull to the trainer for review
- Register account on Redmine athere
- Refer to how to set the account name here
- Each ticket task estimate takes no more than 8 hours, in case the task is large, should break down ticket
- Created ticket on redmine before starting to work
- Tickets must fill in Category, Target Version, Parent task, Start date, Due date, Estimated time
- Changes status "In Progress" when receives ticket
- Task implement done, send pull request, update link of pull request, change %DONE to 90%
- Sent pull request to the whole team to review
- Pull requests must be approved by the member before they can be sent to the trainer for review.
- Pull request merged, update %DONE to 100%, status to Resolved
- Attachment link ticket redmine into pull request
- Attachment evidence about layout (UI/UX) into pull request for function.
- Send and track pull on the system PRTS
- For pull request for init model need to attach DB design image
- Only review the project when the team completes >= 80% of the required functions of the project
- Use deploy link to present the project
- The login data needs to be fake ready for presentation
- The author of the function will present that function
- In case the team completes less than 80% of the requirements, Team need contact the Trainer 2 days before the deadline to request an extension of the deadline.