Dev Workflow
# Thứ 2 đầu tuần
Họp plan cho cả tuần (bao gồm pick issue, estimate, và release vào cuối tuần T5)
# Các ngày trong tuần
Tích hợp nhánh phát triển để update code mới nhất, ví dụ nhánh phát triển là
VGC-98-polaristhì checkout sang nhánh này và pull, sau đó lại checkout về nhánh đang code merge nhánhVGC-98-polarisvào nhánh đang codeTiếp nhận và estimate feature, issue hoặc task -> đánh giá khả năng chèn vào plan đã họp (có thể hủy bỏ 1 số plan đã chốt ở t2 nếu cần) -> Chốt lại release vào cuối tuần
Họp solution cho issue nếu có (nếu to quá 30 phút họp thì cho sang tuần tiếp theo)
Cuối ngày: báo cáo tình hình công việc qua group trong slack bằng tin nhắn tổng hợp về tình trạng công việc mình đang làm + commit, push code làm xong hoặc đang làm dở của mình lên nhánh đang làm (nếu đã làm xong thì tạo merge request lên nhánh
develop-nhánh phát triểnvà chờ CI deploy -> testing và review code)
# Cuối tuần release
Vào t5 được gọi là ngày release (để release code lên production qua ngày này thì để release sang t2 tuần sau)
Vào t6 được gọi là ngày hotfix (ngày này để anh em vừa phát triển thêm tính năng và vừa trực để tạo các hotfix lên develop nếu có)
Hot fix lớn 1 ngày thì đưa vào issue cần giải quyết quá khó (hotfix phải dưới 1 ngày)
Người điều tra bug cần estimate ngay có quá 1 ngày hay không -> issue cần giải quyết quá khó
Note lại hết quyên nhân bug của hotfix.
Đưa ra được phương án giải quyết tạm thời.
# Vấn đề khác
Issue cần giải quyết quá khó (làm quá thời gian estimate chưa xong, ..)
Đưa vào report cuối ngày nếu vấn đề là quá khó (cảm thấy)
Last updated