Tối đa 10 ngày
1 ~ 3 người
Thực hiện công việc theo từng bước như sau:
- Design database
- Add tasks on redmine + estimate time
- Init project
- Init models, add relationship
- Design static pages
- Other pulls
- Các pull từ mục 6. trở đi mỗi pull không quá 15 file changes
- Các bạn trong team review chéo cho nhau + approve pull sau khi review xong mà không có lỗi nào
- Sau khi đã review chéo ok thì mới gửi pull cho trainer review
- Thực hiện đăng ký tài khoản redmine trên site tại đây
- Tham khảo cách đặt tên account tại đây
- Mỗi ticket task estimate làm không quá 8 giờ, trường hợp task lớn thì chia nhỏ nhiều ticket để thực hiện
- Chuyển đổi trạng thái ticket theo hướng dẫn tại đây
- Tất cả công việc cần làm phải được tạo thành ticket redmine rồi mới bắt tay vào làm
- Tickets redmine phải điền đầy đủ Category, Target Version, Parent task, Start date, Due date, Estimated time
- Dev nhận ticket, chuyển status "In Progress"
- Dev làm xong, gửi pull request, update vào ticket redmine link của pull request, chuyển %DONE thành 90%
- Pull request gửi cho cả team cùng review
- Pull request phải có member trong team review OK thì mới được gửi cho trainer review.
- Pull request được merged, dev update %DONE của ticket redmine thành 100%, status thành Resolved
- Attchment link ticket redmine vào pull request
- Attchment hình ảnh chụp layout các chức năng làm của pull request đó
- Gửi và theo dõi pull trên hệ thống PRTS đã làm ở tutorial
- Đối với pull init model cần attachment hình ảnh thiết kế DB
- Chỉ được review project khi team hoàn thành >= 80% chức năng yêu cầu của dự án
- Sử dụng link deploy để trình bày project
- Các dữ liệu đăng nhập cần fake sẵn sàng để trình bày
- Chức năng thành viên nào làm thành viên đó trình bày
- Trường hợp team hoàn thành dưới 80% yêu cầu thì cần liên hệ với Trainer trước deadline 2 ngày để xin dời lịch và xin thêm thời gian để hoàn thiện