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, membuat komentar, dan 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 wajib diisi.
Di halaman detail masalah, sebagian besar kolom ditemukan di sisi kanan halaman di panel Kolom masalah. Hampir semua kolom dapat diedit di Issue Tracker dengan mengklik nilai, daftar drop-down, atau ikon pensil yang terkait dengannya. Saat Anda mengarahkan kursor ke kolom, Issue Tracker akan memberikan deskripsi singkat tentang kolom dalam teks mouseover.
Untuk deskripsi kolom masalah default, lihat Glosarium Kolom.
Jenis masalah
Kolom Jenis memungkinkan Anda mengategorikan masalah dalam komponen di salah satu dari beberapa grup umum. Kolom ini wajib diisi. Tabel berikut menunjukkan kemungkinan jenis masalah:
Jenis Masalah | Deskripsi |
---|---|
Bug | Perilaku bertentangan dengan yang seharusnya terjadi atau didokumentasikan 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 merupakan masalah pemecahan masalah atau pelatihan, tetapi 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 penggunaan bervariasi, 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 pedoman privasi dan keamanan Google. |
Masalah Privasi | Masalah privasi lainnya tunduk pada SLO yang ditentukan oleh panduan privasi dan keamanan Google. |
Program | Kumpulan sasaran yang terkait secara tematik (project, fitur, tonggak pencapaian, epik). |
Project | Upaya yang berfokus pada sasaran dengan awal dan akhir yang terbatas, yang berfokus pada pembuatan produk, layanan, atau hasil yang unik. |
Fitur | Kumpulan pekerjaan yang memberikan nilai tertentu kepada pengguna. |
Tahapan | Kumpulan pekerjaan yang mewakili pencapaian penting dalam proses menyelesaikan project. Tonggak pencapaian juga dapat digunakan untuk mewakili peluncuran atau rilis. |
Epic | Kumpulan besar pekerjaan untuk mencapai tujuan umum. |
Berita | Kumpulan kecil pekerjaan yang memberikan nilai tertentu kepada pengguna. |
Tugas | Unit pekerjaan kecil. |
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 layanan secara total atau membuat fungsi penting produk tidak tersedia untuk semua orang, tanpa solusi yang diketahui. |
P1 | Masalah yang perlu ditangani dengan cepat. Masalah tersebut memengaruhi sebagian besar pengguna secara signifikan; 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 organisasi inti, 3) Masalah yang menjadi hambatan bagi pekerjaan tim lain dan tidak memiliki solusi yang wajar. P2 sangat relevan untuk masalah saat pertama kali digunakan atau saat penginstalan. Ini adalah 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 inti organisasi atau pekerjaan tim lain, atau hanya terkait dengan keindahan 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 tidak memiliki orang atau grup yang ditugaskan. |
Ditetapkan | Masalah ini sudah ditugaskan ke satu orang. Orang tersebut akan muncul di kolom Penerima. |
Sedang Berlangsung (Diterima) | Penerima tugas telah mengonfirmasi masalah tersebut 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 layak) | Perubahan yang diperlukan untuk mengatasi masalah tersebut tidak dapat dilakukan. |
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 (Tidak berlaku) | Masalah ini tidak lagi relevan karena perubahan pada produk. |
Tidak akan diperbaiki (Perilaku yang disengaja) | Masalah ini menjelaskan perilaku produk yang diharapkan dalam keadaan yang dilaporkan. |
Duplikasikan | Masalah ini telah dilaporkan di tempat lain. Untuk menetapkan status masalah ke Duplikat, lihat Membuat Masalah Duplikat. |
Pelacak Masalah menganggap masalah sebagai Buka atau Tutup, bergantung pada statusnya. Masalah yang Belum terselesaikan adalah masalah yang 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. Anda dapat menetapkan kolom Status di halaman hasil penelusuran untuk menampilkan ikon status, bukan teks status.
Status perubahan cepat
Link status perubahan cepat ditampilkan di halaman detail masalah di panel Issue fields. Link ini akan memajukan masalah ke langkah standar berikutnya dalam proses penyelesaian. Mengklik link akan memajukan status masalah sebagai berikut:
Jika masalah baru dan belum ditetapkan, perintah perubahan cepat akan bertuliskan Tetapkan ke saya. Mengubah status dengan cepat akan menetapkan penerima tugas kepada Anda dan mengubah status menjadi Ditetapkan. Opsi ini juga ditampilkan jika masalah tersebut Ditugaskan atau Sedang Berlangsung dan Anda bukan penerima tugas. Dalam hal ini, penerima tugas akan ditetapkan kepada Anda dan statusnya tidak akan berubah.
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 (Diverifikasi).
Jika masalah memiliki status ditutup (Diperbaiki, Duplikasi, 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, halaman ini berisi dua tombol: tombol +1 untuk menunjukkan bahwa Anda terpengaruh oleh masalah tersebut dan tombol CC me yang menambahkan Anda ke daftar CC masalah (jika Anda sudah ada dalam daftar CC, tombol akan bertuliskan (Un-CC me). Contoh:
Kartu informasi masalah muncul saat Anda mengarahkan kursor ke hal berikut:
- ID masalah di kolom Diblokir oleh, Memblokir, atau Duplikasi di halaman hasil penelusuran masalah.
- Link ke masalah yang ditemukan di panel Kemungkinan duplikat, yang terletak di bagian bawah halaman Buat Masalah.
- Kolom Status di halaman masalah yang ditandai sebagai duplikat.
- Link ke masalah kanonis yang ditemukan di panel di bagian atas halaman yang ditandai sebagai duplikat.
Masalah terkait pengeditan
Jika memiliki izin Edit Issues pada komponen, Anda dapat mengedit kolom masalah serta menambahkan komentar ke masalah. Namun, beberapa kolom tidak dapat diedit sama sekali, seperti tanggal pembuatan masalah.
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 Update, Update Utama, atau Khusus 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. Pengeditan yang dianggap besar mencakup:
- Pembuatan awal masalah.
- Komentar yang 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 pada judul.
- Perubahan pada daftar panas terkait masalah tersebut.
- Menambahkan lampiran.
- Perubahan pada hubungan masalah (pemblokiran, diblokir oleh, duplikat).
- Perubahan pada status yang tidak secara eksplisit dinyatakan sebagai pengeditan besar.
- Perubahan pada kolom berikut: Pelapor, Jenis, Pemverifikasi, Ditemukan Di, Ditujukan Ke, Diverifikasi Di, Dalam Produksi.
- 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. Hasil 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 tingkat 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 memberikan 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.