Issue
Tipe Issue
EpicPekerjaan besar; berisi story
StoryFitur atau persyaratan yang menghadap pengguna
TaskUnit pekerjaan (teknis atau non-teknis)
BugCacat atau perilaku tidak terduga
Sub-taskAnak dari story/task; tidak bisa berdiri sendiri
Field Issue
SummaryJudul singkat (wajib)
DescriptionDetail, kriteria penerimaan
AssigneeOrang yang bertanggung jawab
PriorityHighest / High / Medium / Low / Lowest
LabelsTag bebas untuk pengelompokan
ComponentsBagian project (mis. Backend, UI)
Fix VersionRilis yang ditargetkan issue ini
Story PointsEstimasi usaha (Scrum)
Tautan Issue
blocks / is blocked byHubungan dependensi
clones / is cloned byPelacakan duplikat
relates toAsosiasi umum
is caused by / causesTautan akar penyebab
Pencarian JQL
Sintaks Dasar
project = MYPROJ AND status = "In Progress" assignee = currentUser() AND resolution = Unresolved priority in (High, Highest) ORDER BY created DESC
Operator
=Kecocokan tepat
!=Tidak sama
in (a, b)Cocokkan salah satu dalam daftar
not in (a, b)Kecualikan daftar
~ "text"Mengandung (pencarian teks)
!~ "text"Tidak mengandung
is EMPTYField tidak memiliki nilai
is not EMPTYField memiliki nilai
> < >= <=Perbandingan (tanggal, angka)
Fungsi Tanggal
created >= -7d # last 7 days due <= endOfWeek() # due this week updated >= startOfMonth() # updated this month created >= "2025-01-01" # since specific date
Pola JQL Berguna
# Stale issues status != Done AND updated <= -30d # My open bugs assignee = currentUser() AND type = Bug AND resolution = Unresolved # Sprint scope sprint in openSprints() AND project = MYPROJ
Workflow
Workflow Default
To DoBelum dimulai
In ProgressSedang dikerjakan
DoneSelesai
Workflow Extended
OpenDibuat, menunggu triage
In ProgressSedang aktif dikerjakan
In ReviewCode review atau QA
DoneDiterima dan ditutup
ReopenedDikembalikan dari Done
Konsep Workflow
StatusState saat ini dari sebuah issue
TransitionPerpindahan yang diizinkan antar status
ConditionSiapa yang bisa melakukan transisi
ValidatorPemeriksaan sebelum transisi dijalankan
Post FunctionAksi setelah transisi (mis. assign)
ResolutionAlasan issue ditutup (Fixed, Won't Do)
Board
Tipe Board
Scrum BoardBerbasis sprint; backlog, perencanaan sprint, velocity
Kanban BoardAliran kontinu; batas WIP, tanpa sprint
Kolom Board
ColumnMemetakan ke satu atau lebih status
WIP LimitMaks issue di kolom (Kanban)
SwimlanePengelompokan horizontal (per epic, assignee, dll.)
Quick FilterFilter toggle berbasis JQL di board
Konfigurasi Board
FilterQuery JQL yang mendefinisikan cakupan board
EstimationStory Points atau Original Estimate
Card LayoutField yang ditampilkan di kartu issue
Card ColorsWarna berdasarkan prioritas, assignee, query
Sprint
Siklus Hidup Sprint
CreateNama + tujuan opsional dan tanggal
PlanSeret issue dari backlog ke sprint
StartAtur durasi (1-4 minggu tipikal)
ActiveTim mengerjakan issue sprint
CompletePindahkan item yang belum selesai ke backlog atau sprint berikutnya
Laporan Sprint
Burndown ChartSisa pekerjaan vs waktu
Sprint ReportSelesai vs tidak selesai
Velocity ChartStory points per sprint dari waktu ke waktu
Cumulative FlowDistribusi status dari waktu ke waktu
JQL Sprint
sprint in openSprints() # current sprint sprint in futureSprints() # upcoming sprints sprint = "Sprint 12" # specific sprint sprint in closedSprints() AND resolution = Unresolved
Filter
Membuat Filter
SearchTulis JQL di pencarian issue
Save AsSimpan JQL sebagai filter bernama
StarBintangi filter untuk akses cepat
SubscriptionEmail hasil filter sesuai jadwal
Berbagi & Izin
PrivateHanya Anda yang bisa melihat filter
GroupBagikan dengan grup tertentu
ProjectBagikan dengan anggota project
PublicPengguna yang sudah login
Edit PermissionsKontrol siapa yang bisa mengubah filter
Dashboard
Filter ResultsGadget yang menampilkan issue dari filter
Pie ChartRincian berdasarkan field (prioritas, assignee)
Two DimensionalMatriks X/Y (mis. prioritas vs status)
Activity StreamAktivitas project terbaru
Pintasan
Navigasi Global
g then dPergi ke dashboard
g then bPergi ke board
g then iPergi ke pencarian issue
/Pencarian cepat
cBuat issue
?Tampilkan pintasan keyboard
Tampilan Issue
aAssign ke saya
mKomentar
lEdit label
eEdit issue
j / kIssue berikutnya / sebelumnya dalam daftar
oBuka issue yang dipilih
Pintasan Board
1-9Pindahkan issue ke kolom 1-9
tToggle tampilan detail
nKartu berikutnya
pKartu sebelumnya
Pola Umum
Template Laporan Bug
Summary[Komponen] Deskripsi singkat bug
Steps to ReproduceLangkah bernomor untuk memicu issue
ExpectedApa yang seharusnya terjadi
ActualApa yang sebenarnya terjadi
EnvironmentOS, browser, versi, dll.
SeverityBlocker / Critical / Major / Minor / Trivial
Format Story
As a [role], I want [action], so that [benefit]. --- Acceptance Criteria: - [ ] Criterion 1 - [ ] Criterion 2
Operasi Massal
Search → Select AllPilih issue dari hasil pencarian
Bulk ChangeEdit, transisi, atau hapus secara massal
CSV ExportEkspor hasil pencarian untuk pelaporan
Board dragSeret issue antar kolom/sprint