Mục đích
-
Skill up member. Tập trung vào các khía cạnh dưới đây
-
Nâng cao chất lượng code: Đúng convention, đúng style với code base có sẵn Cách confirm specs: Cách confirm specs, Khi không hiểu thì QA như thế nào cho đúng<br>
- Cách communicatation với khách hàng: thông qua github comment, chatwork. Hỏi đáp đúng trọng tâm vấn đề.<br>
- Cách estimate tiến độ task: Cách control thời gian làm task. Xử lý khi task bị trễ.<br>
-
Hình thức: Pair programming, Pair development<br>
-
Schedule: Bắt đầu từ 15/6~
-
Xoay vòng. Tuần 3 cặp. Mỗi session 1.5h (Cần confirm thời gian trong tuần của member cụ thể trước khi tiến hành)
Tuần 1: Phúc+ Tiến Dương+Khoa Quý + Mạnh
Tuần 2: Phuc + Khoa Duong + Manh Quy + Tien
Tuần 3: Phuc + Manh Duong + Tien Duong + Khoa
-> xoay tua lại từ đầu
-
Setup: Dùng chung 1 PC + Sử dụng phòng họp + Màn hình riêng<br>
-
Trước mỗi session cần thống nhất dùng máy của ai? Setup bàn phím, chuột.<br>
Chuẩn bị
- Thống nhất thời gian tiến hành của cả 2<br>
- Setup môi trường, phòng họp<br>
- Member mới cần thống nhất nội dung task cần làm trước<br>
- Nếu cần research trước khi làm thì member tự research riêng trong giai đoạn chuẩn bị.<br>
- Tiến hành<br>
Session1 (25ph): Phân chia vai trò: Driver, Navigator<br> Time break: 5ph<br>
Session2 (25ph): Phân chia vai trò: Driver, Navigator<br> Time break: 5ph<br>
Session3 (25ph): Phân chia vai trò: Driver, Navigator<br>
Đánh giá
-
Sau khi kết thúc cần đánh giá kết quả + điều chỉnh cách làm cho phù hợp.
-
Các câu hỏi:
-
Thời gian 1.5h phù hợp chưa? quá ngắn, quá dài?
-
Navigator đã làm đúng vai trò định hướng hay chưa
-
Driver đã tập trung vào chi tiết task hay chưa
-
Môi trường đã thuận lợi hay chưa (PC, bàn phím có quen ko? Màn hình nhìn rõ không?)
-
Hình thức pair như vậy có thấy cải thiện được skills hay không?
..........