Jira
Hướng dẫn sử dụng Jira với vai trò lập trình viên (ngắn gọn, dễ hiểu):
1. Tổng quan về Jira
Jira là công cụ quản lý dự án và theo dõi lỗi (bug tracking) phổ biến, giúp lập trình viên quản lý công việc, theo dõi tiến độ và cộng tác với đội nhóm.
2. Các bước cơ bản để sử dụng Jira
Bước 1: Đăng nhập và tìm dự án
Đăng nhập vào Jira bằng tài khoản của bạn.
Truy cập Projects (Dự án) hoặc Your Work để xem danh sách các dự án bạn tham gia.
Chọn dự án liên quan để bắt đầu.
Bước 2: Làm quen với các thành phần chính
Issue: Một nhiệm vụ, lỗi (bug), hoặc yêu cầu (task) cần xử lý. Mỗi issue có ID riêng (VD: PROJ-123).
Board: Thường là Kanban hoặc Scrum, hiển thị các cột như To Do, In Progress, Done.
Backlog: Danh sách các issue cần thực hiện trong tương lai.
Workflow: Quy trình trạng thái của issue (VD: Open → In Progress → Resolved → Closed).
Bước 3: Làm việc với Issue
Xem issue được giao: Vào Your Work hoặc tìm trong Board/Backlog. Issue được giao cho bạn thường hiển thị tên bạn ở trường Assignee.
Cập nhật issue:
Trạng thái: Di chuyển issue qua các cột (VD: từ To Do sang In Progress) hoặc thay đổi trạng thái trực tiếp.
Comment: Ghi chú tiến độ, câu hỏi, hoặc thông tin liên quan để trao đổi với team.
Log work: Ghi lại thời gian làm việc (nếu dự án yêu cầu).
Attach file: Đính kèm tài liệu, ảnh chụp màn hình, hoặc mã nguồn nếu cần.
Tạo issue mới (nếu được phép):
Nhấn Create trên thanh điều hướng.
Điền thông tin: Project, Issue Type (Bug, Task, Story), Summary, Description, Priority, Assignee.
Submit để tạo.
Bước 4: Sử dụng Board
Kanban Board: Di chuyển issue qua các cột để thể hiện tiến độ (kéo-thả).
Scrum Board: Làm việc theo Sprint (khoảng thời gian cố định, thường 1-2 tuần). Hoàn thành issue trong Sprint và tham gia đánh giá cuối Sprint.
Lọc issue: Sử dụng bộ lọc (Filter) để xem issue của riêng bạn (Assigned to me) hoặc theo tiêu chí khác.
Bước 5: Theo dõi và báo cáo
Dashboard: Xem báo cáo tiến độ, biểu đồ burn-down, hoặc thống kê công việc.
Notifications: Theo dõi email hoặc thông báo trong Jira để nắm cập nhật từ team.
Search: Tìm issue bằng từ khóa hoặc JQL (Jira Query Language) nếu cần tìm nâng cao (VD:
assignee = currentUser()
).
3. Mẹo cho lập trình viên
Tích hợp với công cụ phát triển:
Liên kết Jira với Git (GitHub, Bitbucket, GitLab) để tự động cập nhật issue khi commit code (VD: thêm mã issue PROJ-123 vào commit message).
Sử dụng plugin như Jira Automation để tự động hóa tác vụ lặp lại.
Ưu tiên công việc: Tập trung vào issue có Priority cao hoặc deadline gần.
Giao tiếp rõ ràng: Comment chi tiết khi báo cáo lỗi hoặc yêu cầu làm rõ từ team.
Kiểm tra thường xuyên: Cập nhật trạng thái issue ngay khi hoàn thành để tránh nhầm lẫn.
4. Lưu ý
Hiểu rõ quy trình làm việc (workflow) của dự án, vì mỗi team có thể tùy chỉnh khác nhau.
Nếu gặp khó khăn, hỏi Jira Admin của team hoặc tham khảo tài liệu nội bộ.
Tránh để issue "mở" quá lâu mà không cập nhật, vì sẽ ảnh hưởng đến báo cáo tiến độ.
Last updated