Trước khi bắt đầu dự án: §
- Chuẩn bị về tâm lý:
- Phát triển phần mềm hay bất cứ công việc nào đòi hỏi teamwork thì việc đầu tiên cũng cần phải bắt đầu từ việc xây dựng mối quan hệ với mọi người trong team để ít nhất biết công việc của mọi người trong team là gì, khi cần hỏi vấn đề cụ thể thì mình cần liên hệ với ai, v.v.
- Hòa đồng với team để cùng nhau phát triển dự án.
- Sẵn sàng chia sẻ khó khăn với PM, thành viên trong team.
- Chuẩn bị về kiến thức:
- Học, ôn lại các framework cần trong dự án.
- Nắm được cách sử dụng của các phần mềm thường dùng như: postman, vs code, eclipse, v.v.
- Nắm được luồng hoạt động của dự án.
Khi tham gia dự án: §
- Chọn một task trên Jira.
- Đọc task và code.
- Thảo luận với team hoặc PM khi gặp vấn đề.
- Sửa các lỗi của task và hoàn thiện task.
- Demo với PM.
- Yêu cầu Quy trình Merge Request.
Các quy định cần tuân thủ: §
Các lưu ý khi làm việc: §
- Tìm hiểu kĩ task trước khi code:
- Chọn một task trên Jira.
- Đọc thật kĩ task.
- Hoàn thiện code.
- Demo với PM.
- Đọc hiểu yêu cầu của task thật kĩ:
- Tránh hiểu sai yêu cầu của khách hàng.
- Ghi lại những điều chưa hiểu trong task để confirm với team điều này giúp mọi người team tiết kiệm được thời gian.
- Ước tính phạm vi ảnh hưởng của task mình đang làm:
- Có thể có các task liên quan và ảnh hưởng tới nhau, nếu 2 task này được làm bỏi 2 người khác nhau có thể xảy ra xung đột. Do đó bạn cần phải thống nhất cách làm của 2 task.
- Ước tính thời gian hoàn thành của task và cố gắng đảm bảo điều đó:
- Giúp cho các thành viên khác có thể sắp xếp công việc của họ và PM dự án tính toán thời gian cần để hoàn thành cả dự án. Và nếu có vấn đề có khả năng làm vượt estimate ban đầu thì hãy nêu vấn đề với team.
- Có trách nhiệm với từng dòng code:
- Đảm bảo cho code hoạt động đúng với task.
- Cải thiện hiệu năng.
- Tránh các lỗi cơ bản.
- Không lặp lại nhiều lần cùng một lỗi.
- Clean code.