Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 2.15 KB

project_2.md

File metadata and controls

35 lines (28 loc) · 2.15 KB

Hướng dẫn một số thông tin về Project 2

1. Một số thông tin chung

Thời gian thực hiện: Tối đa 15 ngày

2. Các bước thực hiện

  • Thực hiện công việc theo yêu cầu của trainer
  • Áp dụng unit test trong project

3. Add tasks on redmine + estimate time

  • 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

Quy trình chuyển đổi trạng thái của ticket như sau:

  1. 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
  2. Tickets redmine phải điền đầy đủ Category, Target Version, Parent task, Start date, Due date, Estimated time
  3. Dev nhận ticket, chuyển status "In Progress"
  4. Dev làm xong, gửi pull request, update vào ticket redmine link của pull request, chuyển %DONE thành 90%
  5. Pull request gửi cho cả team cùng review
  6. Pull request phải có member trong team review OK thì mới được gửi cho trainer review.
  7. Pull request được merged, dev update %DONE của ticket redmine thành 100%, status thành Resolved

4. Về pull request gửi review

  • 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 đó
  • Đối với các pull request viết unit test cần attchment hình ảnh chụp kết quả run test
  • Gửi và theo dõi pull trên hệ thống PRTS đã làm ở Project 1

5. Review project

  • Chỉ được review project khi team hoàn thành >= 80% chức năng yêu cầu của dự án
  • 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

Happy coding!!!