Sấu Gấu Blog


Atlassian Jira: Project Management và Issue Tracking Platform

Hướng dẫn chi tiết về Atlassian Jira, cách sử dụng và best practices cho quản lý dự án
Atlassian Jira là một trong những platform quản lý dự án và theo dõi vấn đề (issue tracking) phổ biến nhất trong giới phát triển phần mềm. Trong bài viết này, mình sẽ chia sẻ những kiến thức cơ bản và nâng cao về Jira.

Jira là gì?

Atlassian Jira là một platform quản lý dự án được thiết kế đặc biệt cho:

Các phiên bản Jira

1. Jira Software

2. Jira Service Management

3. Jira Work Management

Các khái niệm cơ bản trong Jira

1. Projects

2. Issues

3. Workflows

Thiết lập Jira cơ bản

1. Tạo Project mới

  1. Vào ProjectsCreate project
  2. Chọn Project type (Software, Service Management, Business)
  3. Chọn Template (Scrum, Kanban, Bug tracking)
  4. Điền thông tin project (Name, Key, Lead)
  5. Click Create

2. Tạo Issue

  1. Click Create button
  2. Chọn Issue type (Story, Bug, Task)
  3. Điền thông tin bắt buộc:
    • Summary: Tóm tắt issue
    • Description: Mô tả chi tiết
    • Priority: Độ ưu tiên
    • Assignee: Người được giao
  4. Click Create

3. Cấu hình Board


# Ví dụ cấu hình Scrum Board
1. Vào Project Settings → Boards
2. Tạo board mới:
   - Board type: Scrum
   - Filter: Project = "Your Project"
3. Cấu hình columns:
   - To Do
   - In Progress
   - Done
4. Cấu hình swimlanes:
   - Stories
   - Epics

JQL (Jira Query Language)

1. Cú pháp cơ bản


# Tìm tất cả issues trong project
project = "PROJECT_KEY"

# Tìm issues theo assignee
assignee = "username"

# Tìm issues theo status
status = "In Progress"

# Tìm issues theo priority
priority = High

# Tìm issues theo issue type
issuetype = Story

2. Các toán tử nâng cao


# AND operator
project = "PROJECT" AND assignee = "username"

# OR operator
priority = High OR priority = Highest

# NOT operator
status != "Done"

# IN operator
priority IN (High, Highest)

# LIKE operator (wildcard)
summary ~ "bug"

# IS EMPTY
assignee IS EMPTY

# IS NOT EMPTY
assignee IS NOT EMPTY

3. Ví dụ JQL thực tế


# Tìm bugs chưa được assign
issuetype = Bug AND assignee IS EMPTY

# Tìm stories trong sprint hiện tại
issuetype = Story AND sprint in openSprints()

# Tìm issues được tạo trong 7 ngày qua
created >= -7d

# Tìm issues được update trong 24h qua
updated >= -24h

# Tìm issues có comment từ user cụ thể
comment ~ "username"

Workflow Management

1. Tạo Workflow tùy chỉnh

  1. Vào AdministrationIssuesWorkflows
  2. Click Add workflow
  3. Thêm status mới:
    • Open
    • In Progress
    • Code Review
    • Testing
    • Done
  4. Tạo transitions giữa các status
  5. Thêm conditions và validators nếu cần

2. Ví dụ Workflow cho Development


Status Flow:
Open → In Progress → Code Review → Testing → Done

Transitions:
- Start Progress (Open → In Progress)
- Submit for Review (In Progress → Code Review)
- Approve (Code Review → Testing)
- Pass Testing (Testing → Done)
- Reject (Code Review → In Progress)
- Fail Testing (Testing → In Progress)

Agile với Jira

1. Scrum Framework

2. Kanban Framework

3. Backlog Management


# Cấu trúc Backlog
Epic: User Authentication
├── Story: Login functionality
│   ├── Task: Implement login form
│   ├── Task: Add validation
│   └── Task: Write unit tests
├── Story: Registration functionality
│   ├── Task: Create registration form
│   └── Task: Email verification
└── Story: Password reset
    ├── Task: Forgot password flow
    └── Task: Reset password API

Reporting và Analytics

1. Velocity Chart

2. Burndown Chart

3. Cumulative Flow Diagram

Integrations

1. Development Tools

2. Communication Tools

3. Testing Tools

Best Practices

1. Issue Management

2. Project Structure

3. Team Collaboration

Jira vs các công cụ khác

Ưu điểm của Jira:

Nhược điểm:

Alternatives:

Tips và Tricks

1. Keyboard Shortcuts


g + i: Go to issues
g + p: Go to projects
g + d: Go to dashboard
c: Create issue
/ : Quick search
. : Quick actions

2. Bulk Operations

3. Automation

Kết luận

Atlassian Jira là một công cụ mạnh mẽ cho quản lý dự án và issue tracking. Với khả năng tùy chỉnh cao và tích hợp tốt với các công cụ khác, Jira phù hợp cho cả team nhỏ và enterprise. Việc nắm vững các khái niệm cơ bản và best practices sẽ giúp bạn sử dụng Jira hiệu quả hơn.

References


Ngày đăng: July 6, 2025
14 total views

Comment

Hiện tại chưa có comment nào...