Masalah di Issue Tracker Google adalah laporan bug, permintaan fitur, permintaan perubahan, atau item alur kerja proses yang ingin dilacak pengguna atau yang diharapkan dilacak oleh pengguna atau tim lain. Masalah diatur dalam komponen, yang masing-masing berisi grup masalah terkait. Setiap masalah di Issue Tracker memiliki halaman detailnya sendiri tempat pengguna melacak aktivitas pada masalah, dan tempat pengguna memberikan komentar serta memperbarui data masalah.
Kolom masalah
Setiap masalah memiliki kumpulan kolom terkait yang mendeskripsikannya dan statusnya saat ini. Hal ini mencakup jenis masalah, tingkat kepentingannya dalam hal keparahan dan prioritas, serta catatan aktivitas terkait masalah tersebut. Beberapa kolom bersifat umum untuk semua masalah. Issue Tracker juga mendukung kolom kustom yang hanya tersedia saat masalah dikaitkan dengan komponen tertentu. Untuk semua masalah baru, ada beberapa kolom wajib diisi. Hal ini mencakup Component, Title, Priority, dan Type. Beberapa komponen juga memiliki kolom kustom yang diperlukan.
Di halaman detail masalah, sebagian besar kolom ditemukan di sisi kanan halaman di panel Kolom Masalah. Beberapa kolom tambahan berada di baki Masalah Terkait di dekat bagian atas halaman. Hampir semua kolom dapat diedit di Issue Tracker dengan mengklik link, daftar drop-down, atau ikon pensil yang terkait dengan kolom tersebut. Saat Anda mengarahkan kursor ke kolom, Issue Tracker akan memberikan informasi singkat tentang kolom tersebut dalam teks mouseover.
Untuk deskripsi kolom masalah default, lihat Glosarium Kolom.
Jenis masalah
Kolom Type memungkinkan Anda mengategorikan masalah dalam komponen di salah satu beberapa grup umum. Kolom ini wajib diisi. Tabel berikut menunjukkan kemungkinan jenis masalah:
Jenis Masalah | Deskripsi |
---|---|
Bug | Perilaku bertentangan dengan yang seharusnya terjadi atau terdokumentasi terjadi, atau produk tidak berfungsi seperti yang diharapkan. |
Permintaan Fitur | Produk berfungsi sebagaimana mestinya, tetapi dapat ditingkatkan melalui perubahan yang ditentukan. |
Masalah Pelanggan | Masalah memengaruhi pihak ketiga dan mungkin tidak dapat direproduksi oleh orang yang melaporkan masalah tersebut. Masalah tersebut mungkin hanya masalah pemecahan masalah atau pelatihan, tetapi mungkin ternyata merupakan bug atau permintaan fitur. |
Pembersihan Internal | Masalah tidak memiliki efek eksternal pada perilaku produk, tetapi mengatasi masalah tersebut akan memungkinkan interaksi yang lebih sederhana atau intuitif saat mengembangkan produk. Anda juga dapat menggunakan jenis ini untuk melacak masalah pemeliharaan. |
Proses | Proses adalah kategori lain-lain yang memiliki berbagai penggunaan, bergantung pada project. Misalnya, Anda dapat menggunakan jenis ini untuk masalah yang dihasilkan oleh API, atau menggunakannya untuk melacak tugas administratif. |
Kerentanan | Kerentanan privasi dan keamanan tunduk pada SLO yang ditentukan oleh panduan privasi dan keamanan Google. Hanya baca hingga setelah 01-11-2017. |
Project | Upaya yang berfokus pada sasaran dengan awal dan akhir yang terbatas, yang berfokus pada pembuatan produk, layanan, atau hasil yang unik. |
Tahapan | Kumpulan karya yang mewakili pencapaian penting dalam proses penyelesaian project. Pencapaian juga dapat digunakan untuk mewakili peluncuran atau rilis. |
Fitur | Kumpulan pekerjaan yang memberikan nilai tertentu kepada pengguna. |
Epic | Kumpulan besar pekerjaan untuk mencapai tujuan bersama. |
Berita | Kumpulan kecil pekerjaan yang memberikan nilai tertentu kepada pengguna. |
Tugas | Unit pekerjaan kecil. |
Program | Kumpulan sasaran yang terkait secara tematik (project, fitur, tonggak pencapaian, epik). |
Prioritas masalah
Kolom Priority memungkinkan Anda menentukan tingkat kepentingan masalah. Kolom ini wajib diisi. Tim umumnya memiliki kriteria yang berbeda untuk menentukan pentingnya masalah. Tabel berikut menunjukkan cara umum untuk memprioritaskan masalah:
Prioritas Masalah | Deskripsi |
---|---|
P0 | Masalah yang perlu segera ditangani dan dengan sebanyak mungkin resource yang diperlukan. Masalah tersebut menyebabkan pemadaman total atau membuat fungsi penting produk tidak tersedia untuk semua orang, tanpa solusi yang diketahui. |
P1 | Masalah yang perlu ditangani dengan cepat. Masalah tersebut secara signifikan memengaruhi sebagian besar pengguna; jika ada solusi, solusi tersebut bersifat parsial atau terlalu sulit. Dampak masalah ini adalah pada fungsi organisasi inti, atau secara mendasar menghambat tim lain. |
P2 | Masalah yang perlu ditangani dalam jangka waktu yang wajar. Masalah tersebut dapat berupa salah satu dari hal berikut: 1) Masalah yang akan menjadi P0 atau P1, tetapi memiliki solusi yang wajar, 2) Masalah yang penting bagi sebagian besar pengguna dan terhubung dengan fungsi inti organisasi, 3) Masalah yang menghambat pekerjaan tim lain dan tidak memiliki solusi yang wajar. P2 sangat relevan untuk masalah penggunaan pertama atau waktu penginstalan dan merupakan tingkat prioritas default. |
P3 | Masalah yang harus ditangani jika memungkinkan. Masalah tersebut relevan dengan fungsi inti organisasi atau pekerjaan tim lain, tetapi tidak menghambat progres atau memiliki solusi yang wajar. |
P4 | Masalah yang pada akhirnya harus ditangani. Masalah tersebut tidak relevan dengan fungsi organisasi inti atau pekerjaan tim lain, atau hanya terkait dengan daya tarik atau kenyamanan sistem. |
Status masalah
Kolom Status memungkinkan Anda menentukan status masalah dalam proses resolusi. Tim umumnya memiliki definisi yang berbeda tentang aktivitas yang perlu terjadi agar masalah dapat berubah status atau diselesaikan. Tidak semua nilai kolom Status yang tersedia perlu digunakan untuk melacak penyelesaian masalah. Tabel berikut menunjukkan cara umum menggunakan kolom Status:
Status Masalah | Deskripsi |
---|---|
Baru | Masalah ini belum ditugaskan ke satu orang atau grup. |
Ditetapkan | Masalah ini sudah ditugaskan ke satu orang. Orang tersebut akan muncul di kolom Penerima tugas. |
Sedang Berlangsung (Diterima) | Penerima tugas telah mengonfirmasi masalah dan telah mulai menanganinya. |
Diperbaiki | Masalah telah diatasi. |
Tetap (Terverifikasi) | Masalah ini telah ditangani dan ketepatan perbaikannya telah dikonfirmasi oleh pengguna di kolom Verifier. |
Tidak Dapat Diperbaiki (Tidak dapat direproduksi) | Tidak tersedia cukup informasi untuk memperbaiki masalah tersebut, atau masalah yang dilaporkan tidak dapat dibuat ulang. |
Tidak Dapat Diperbaiki (Perilaku yang disengaja) | Masalah ini menjelaskan perilaku produk yang diharapkan dalam keadaan yang dilaporkan. |
Tidak Dapat Diperbaiki (Tidak Berlaku) | Masalah ini tidak lagi relevan karena perubahan pada produk. |
Tidak Dapat Diperbaiki (Tidak layak) | Perubahan yang diperlukan untuk mengatasi masalah ini tidak dapat dilakukan secara wajar. |
Duplikasikan | Masalah ini telah dilaporkan di tempat lain. Untuk menetapkan status masalah ke Duplikat, lihat Menduplikasi Masalah. |
Pelacak Masalah menganggap masalah sebagai Buka atau Tutup, bergantung pada statusnya. Masalah yang Belum terselesaikan adalah masalah yang masih menunggu penyelesaian. Hal ini mencakup masalah apa pun dengan status Baru, Ditugaskan, atau Sedang Berlangsung. Masalah yang Ditutup adalah masalah yang tidak memerlukan tindakan lebih lanjut, kecuali mungkin verifikasi. Hal ini mencakup masalah apa pun dengan status Fixed, Won't Fix, atau Duplicate.
Ikon status
Ikon status adalah representasi visual status masalah. Ikon status akan muncul di sebelah kiri masalah yang ada dalam daftar drop-down Diblokir Oleh atau Memblokir dari masalah lain. Ikon ini memberikan cara cepat untuk menilai progres masalah pemblokiran atau pemblokiran tanpa harus keluar dari halaman saat ini. Anda juga dapat menetapkan kolom Status di halaman hasil penelusuran untuk menampilkan ikon status, bukan teks status.
Status perubahan cepat
Ada dua cara untuk mengubah status masalah dengan cepat agar dapat melanjutkannya ke langkah standar berikutnya dalam proses penyelesaian. Yang pertama adalah tombol Change Status, yang terletak di App Bar di dekat bagian atas halaman detail masalah, dan link Change Status di panel Issue Fields di sisi kanan halaman. Mengklik salah satu opsi tersebut akan memajukan status masalah sebagai berikut:
Jika masalah baru dan belum ditetapkan, atau jika penerima tugas adalah orang selain Anda, perintah perubahan cepat akan bertuliskan Tetapkan kepada saya. Mengubah status secara cepat akan menetapkan penerima tugas kepada Anda dan, jika saat ini ditetapkan sebaliknya, mengubah status masalah menjadi Ditugaskan.
Jika Anda adalah penerima masalah dan statusnya adalah Ditugaskan, perintah perubahan cepat akan menampilkan Mulai pekerjaan. Perubahan cepat akan mengubah status masalah menjadi Sedang Berlangsung.
Jika Anda adalah penerima masalah dan statusnya adalah Sedang Berlangsung, perintah perubahan cepat akan menampilkan Tandai diperbaiki. Perubahan cepat akan mengubah status masalah menjadi Diperbaiki.
Jika masalah memiliki status Fixed dan Anda adalah verifier, perintah perubahan cepat akan menampilkan Verify. Perubahan cepat akan mengubah status masalah menjadi Diperbaiki (Terverifikasi).
Jika masalah memiliki status ditutup (Diperbaiki, Duplikat, atau Tidak Akan Diperbaiki), perintah perubahan cepat akan menampilkan Buka kembali (kecuali dalam kasus yang disebutkan di atas). Perubahan cepat akan mengubah status menjadi Baru jika masalah tidak memiliki penerima tugas, atau Ditugaskan jika masalah memiliki penerima tugas.
Kartu informasi masalah
Kartu informasi masalah berisi informasi seperti judul, ID, deskripsi, dan status masalah saat ini. Selain itu, email ini berisi tombol CC Me yang menambahkan Anda ke daftar CC masalah (jika Anda sudah berada di daftar CC, tombolnya akan bertuliskan (Un-CC Me). Contoh:
Kartu informasi masalah muncul saat Anda mengarahkan kursor ke hal berikut:
- ID masalah yang ditemukan di tab Diblokir Oleh, Memblokir, atau Duplikasi di baki Masalah Terkait.
- ID masalah di kolom Diblokir Oleh, Memblokir, atau Duplikasi di halaman hasil penelusuran masalah.
- Link ke masalah yang ditemukan di panel Masalah Terbaru, yang terletak di sebelah kanan halaman Buat Masalah.
- Kolom Status di halaman masalah yang ditandai sebagai duplikat.
- Link ke masalah kanonis yang ditemukan di panel kuning di bagian atas halaman yang ditandai sebagai duplikat.
Masalah terkait pengeditan
Jika memiliki izin Lihat dan Edit untuk komponen, Anda dapat mengedit kolomnya serta menambahkan komentar ke komponen tersebut. Namun, beberapa kolom tidak dapat diedit sama sekali, seperti tanggal pembuatan masalah atau komentar yang sebelumnya telah dibuat.
Mengedit level
Perubahan pada masalah memiliki tingkat signifikansi yang bervariasi yang menentukan apakah perubahan tersebut muncul di panel histori untuk masalah tersebut dan apakah pengguna menerima notifikasi email saat perubahan terjadi.
Hasil edit penutup
Pengeditan penutupan akan mengubah status masalah dari Buka menjadi Tutup. Pengeditan penutupan akan muncul di panel histori untuk masalah tersebut. Pengeditan penutupan dikirim sebagai notifikasi email kepada pengguna dengan salah satu setelan notifikasi berikut: Semua Pembaruan, Pembaruan Besar, atau Hanya Penutupan.
Untuk mengetahui daftar lengkap status yang menutup masalah yang terbuka, lihat status masalah.
Pengeditan besar
Pengeditan besar selalu muncul di panel histori untuk masalah tersebut. Setelah pengeditan utama, notifikasi email akan dikirim kepada pengguna yang memiliki setelan notifikasi Semua Update atau Update Utama. Hasil edit yang dianggap penting meliputi:
- Pembuatan awal masalah.
- Komentar ditambahkan ke masalah.
- Masalah dipindahkan ke komponen baru.
- Perubahan pada prioritas, tingkat keparahan, retensi, atau penerima tugas.
- Perubahan status Ditutup, Diverifikasi, atau Dibuka kembali.
- Perubahan pada kolom kustom yang ditandai sebagai Besar.
Pengeditan kecil
Hasil edit kecil hanya muncul di panel histori untuk suatu masalah jika Anda menetapkan tingkat filter ke Histori lengkap. Demikian pula, pengeditan kecil hanya dikirim sebagai notifikasi email kepada pengguna yang peran untuk masalah tersebut memiliki setelan notifikasi Semua Pembaruan.
Hasil edit yang dianggap minor meliputi:
- Perubahan judul
- Perubahan daftar populer
- Menambahkan Lampiran
- Perubahan Masalah terkait (pemblokiran, diblokir oleh, duplikat)
- Perubahan status yang tidak secara eksplisit dinyatakan sebagai pengeditan besar
- Perubahan pada kolom berikut: Reporter, Type, Verifier, Found In, Targeted To, Verified In, In Prod
- Perubahan pada kolom kustom yang ditandai sebagai Minor
Pengeditan senyap
Edit senyap tidak akan menghasilkan email notifikasi kepada pengguna mana pun, kecuali jika hasil editnya adalah menambahkan atau menghapus pengguna tersebut dari masalah. Edit yang dianggap senyap meliputi:
- Menambahkan atau menghapus entri dari kolom CC atau Kolaborator (kecuali jika pengguna atau grup baru saja ditambahkan atau dihapus)
- Mengedit komentar
- Mengubah kolom kustom yang ditandai sebagai Diam
Memberikan Batas Akses
Issue Tracker mendukung batasan kontrol akses yang memungkinkan masalah memiliki kumpulan pengakses yang lebih kecil daripada masalah lain dalam komponen yang sama.
Admin Masalah diizinkan untuk memperbarui status batasan masalah ke salah satu dari empat level akses masalah:
Akses default - Aturan normal berlaku: masalah dengan tingkat akses Default memiliki pengakses yang sama dengan semua masalah lainnya dalam komponen.
Komentar terbatas - Hanya identitas yang secara eksplisit tercantum dalam masalah sebagai penerima tugas, kolaborator, verifier, atau CC yang akan diizinkan untuk memberi komentar pada masalah, terlepas dari apakah mereka memiliki izin komentar untuk masalah lain dalam komponen. Identitas dengan izin Masalah Admin pada komponen juga mempertahankan akses komentar. Akses lihat tetap default.
Visibilitas terbatas - Hanya identitas yang tercantum secara eksplisit (penerima tugas, kolaborator, verifier, atau CC) yang mempertahankan akses lihat ke masalah.
Visibilitas terbatas + Google - Hanya identitas yang tercantum secara eksplisit (penerima tugas, kolaborator, verifier, atau CC), Googler Penuh Waktu, dan akun otomatisasi internal yang mempertahankan akses lihat ke masalah.