Trong ngày sản xuất phần mềm thì ít người không biết đến tool Jira. Tuy nhiên để sử dụng tốt tool này cũng không phải là một điều dễ làm. Jira có hai tính năng rất tốt cho những người quản lý đó là filter và dashboard. Việc sử dụng nhuần nhuyễn 2 tính năng này giúp cho các nhà quản lý giảm thiểu đc thời gian quản lý rất nhiều và các vẫn đề của dự án được cập nhật liên tục và tức thời.
Trang 1HƯỚNG DẪN SỬ DỤNG FILTER &
DASHBOARD TRONG QUẢN LÝ ISSUE
Tác giả: Ngô Thị Hoàn
Trang 2Giới thiệu chung
2
Trang 3Mục tiêu khóa học
Sau khi kết thúc khóa học, học viên sẽ đạt được các kỹ năng sau:
Trang 4Chi tiết xem thêm tại:
http://prjsvr.ct-in.com.vn/PAL/04 QuyDinh/Huong dan su dung Jira_v1.0.3.pdf
4
Trang 5Tạo Filter
Trang 6Tạo Filter
Bước 1: Trên menu ngang của header page chọn tab “issues”.
Bước 2: Tìm kiếm issues.
• Nếu trên menu dọc bên trái page xuất hiện khung chức năng Search thì bạn có thể lựa chọn các tiêu chí tìm kiếm trong khung chức năng rồi click “Search” để có được danh sách kết quả issue được lọc bởi hệ thống.
• Nếu trên menu dọc bên trái page đã hiển thị khung Advance rồi thì bạn hãy nhập lệnh Query làm điều kiện lọc issue vào khung bên phải rồi click Search để có được danh sách kết quả issue được lọc bởi hệ thống
Bước 3: Sau khi có danh sách issue trả về bạn chọn “Save” để lưu lại Filter theo điều kiện lọc đã chọn, chú ý đặt tên Filter sao cho thể hiện được nội dung/điều kiện lọc issue của Filter.
VD: [VNPQ_AIS] List Bug due date
6
Trang 7Tạo Filter
Trang 8Tạo Filter
8
Trang 9Cách dùng Query trong Filter
Cú pháp của Query trong hệ thống Jira cũng gần tương tự như cú pháp của lệnh SQL, hơn nữa Jira hỗ trợ việc Auto complete lệnh nên sẽ rất tiện ích cho những người đã có hiểu biết về SQL command
Tìm kiếm issue trong một hoặc nhiều dự án cụ thể
• Trường hợp bạn muốn tìm kiếm issue trong tất cả các dự án bạn phụ trách thì đơn giản bạn không cần quan tâm tới tiêu chí này
• Trường hợp bạn muốn tìm kiếm issue trong một dự án cụ thể bạn chỉ việc viết Query với từ khóa “project”
Trang 10Cách dùng Query trong Filter
10
Tìm kiếm issue với điều kiện lọc thông tin cụ thể
• Bạn có thể phối hợp các trường thông tin làm điều kiện tìm kiếm issue bằng việc dùng từ khóa OR hoặc AND, ngoài ra bạn cũng có thể dùng ngoặc đơn () để nhóm chúng lại với nhau Chú ý là với cách nhóm này bạn sẽ không bị giới hạn về số
trường thông tìn bạn muốn dùng làm điều kiện
Cú pháp: project = <Mã dự án> AND <trường 1> = <giá trị 1> AND <trường 2> = <giá trị 2>
VD: project = VPQH_AIS AND type = Bug
• Trong Jira có khá nhiều trường thông tin có thể đặt làm điều kiện cho Query, một số trường căn bản thường dùng trong
các câu Query: Assignee, createdDate, Component, Duedate, Environment, fixVersion, Issuetype, Priority, Status,
Resolution, Resolutiondate…
• Trong Jira cũng có rất nhiều phép toán điều kiện linh hoạt giúp bạn phối hợp với các trường thông tin để tạo thành điều
kiện tìm kiếm hiệu quả và linh động nhất có thể Các phép toán điều kiện thông thường hay dùng: AND, OR, =, !=, in, Not
in, >, <, >=, <= …
Trang 11Cách dùng Query trong Filter
Tìm kiếm issue với điều kiện lọc theo thời gian
• Câu Query tìm kiếm theo điều kiện thời gian là trường hợp đặc biệt hay dùng trong việc quản trị dự án Bằng việc đặt điều kiện thời gian linh hoạt sẽ giúp bạn có được những Filter hiệu quả cho việc theo dõi, giám sát tình hình
issue của dự án
Cú pháp: project = <Mã dự án> AND <trường thời gian> = <giá trị thời gian> AND <trường 2> = <giá trị 2>
VD: project = VPQH_AIS AND createdDate <= now() AND type = Bug
• Các trường thời gian như đã liệt kê ở phần trên, bao gồm: created, createdDate, updated, updatedDate, due,
duedate, resolutiondate, resolved.
• Ngoài việc chỉ đích xác ngày cần tìm kiếm, Jira hỗ trợ rất nhiều giá trị và hàm thời gian giúp bạn linh hoạt trong
các câu lệnh Query Một số giá trị và hàm thời gian thường dùng: -1m, -1h, -1w, -1M, -1y, now(), startOfWeek(),
endOfWeek(), startOfMonth(), endOfMonth(), startOfYear(), endOfYear(), lastLogin()
Trang 12Cách dùng Query trong Filter
12
Tìm kiếm issus với điều kiện sắp xếp kết quả trả về
• Đôi khi kết quả trả về từ Query của bạn chứa rất nhiều kết quả, chúng nằm lộn xộn khiến bạn khó kiểm soát nên bạn cần phải có một cơ chế sắp xếp kết quả hợp lý nhất với mục đích sử dụng của mình bằng từ khóa ORDER BY
Cú pháp: project = <Mã dự án> AND <trường 1> = <giá trị 1> AND <trường 2> = <giá trị 2> ORDER
BY <trường A> <order type>, <trường B> <order type>
VD: project = VPQH_AIS AND createdDate <= now() AND type = Bug ORDER BY createdDate ASC, priority DESC
• Chú ý rằng trong lệnh ORDER BY của bạn không bị giới hạn số trường cần sắp xếp và Jira sẽ ưu tiên sắp xếp kết
quả theo trường đều tiên được chỉ ra trong lệnh ORDER BY của bạn Bạn cũng cần chú ý tới kiểu sắp xếp (order
type), Jira cung cấp 2 kiểu sắp xếp là: ASC (sắp xếp tăng dần), DESC (sắp xếp giảm dần) Còn việc sắp xếp theo
cơ chế nào: Numbering (0-9) hay Alphabe (a-z A-Z) thì tùy thuộc vào kiểu dữ liệu của trường bạn cần sắp xếp là
kiểu số hay chữ
Trang 13Tạo Dashboard
Bước 1: Trên menu ngang của header page chọn tab Dashboard để vào phần quản lý Dashboard.
Bước 2: Chọn tab Tools bên phải page rồi vào “Create Dashboard”.
Trang 14Tạo Dashboard
14
Bước 3: Đặt tên và chọn template cho Dashboard Bạn có thể chọn một Dashboard đã có trong phần “Start From” để copy nội
dung Dashboard trước đó sang Dashboard vừa tạo
Trang 15Sử dụng Filter Results & Reports trong Dashboard
Bước 1: Sau khi tạo Dashboard chọn tab Add Gadget trên menu bên phải page để thêm các Gadget vào
Dashboard.
Trang 16Sử dụng Filter Results & Reports trong Dashboard
16
Bước 2: Lựa chọn Gadgets theo mục đích sử dụng Các Gadget thường dùng: Activity Stream, Assigned to Me,
Bugzilla Issue ID Search, Favorite Filters, Filter Results, Group Time Sheet, Issue Statistics, JIRA Issues Calendar, Pie Chart…
Trang 17Sử dụng Filter Results & Reports trong Dashboard
Bước 3: Cấu hình cho các Gadget được chọn bằng cách lựa chọn các thông tin cần hiển thị rồi chọn
Save.
Trang 18Sử dụng Filter Results & Reports trong Dashboard
18
VD với một Filter có Query như sau: project = VPQHAIS AND type = Bug AND (created > -1w OR resolved > -1w)
ORDER BY resolved ASC, created ASC
Được đặt tên: [VPQH_AIS] List BUG perform in last week
Giờ chúng ta sử cụng Filter Results và Issue Statistics với Filter này sẽ có kết quả như dưới đây:
Trang 19Cấu hình giao diện Dashboard
Bước 1: Trên giao diện Dashboard chọn tab “Edit Layout” trên menu phía bên phải page.
Bước 2: Chọn cách bố trí layout theo mục đích sử dụng.
Trang 20Cấu hình giao diện Dashboard
20
Bước 3: Kéo thả các Gadget để thay đổi vị trí mặc định của Gadgets cho thuận tiện với nhu cầu sử dụng.
Trang 21Kết luận
những Filter theo ý muốn cho nhiều mục đích sử dụng khác nhau.
như: Thống kê issues (Filter Reulsts), Reports (Issues Statistics,
Pie Chart…).
Trang 22Tài liệu tham khảo
Chi tiết xem thêm tại:
_v1.0.3.pdf
22
Trang 23Q & A
Filter Results được không?
Trang 24Thank you
24