Masalah pada Issue Tracker Google adalah laporan bug, permintaan fitur, permintaan perubahan, atau item alur kerja proses yang ingin dilacak atau diperkirakan oleh pengguna atau tim lain untuk dilacak. Masalah disusun dalam komponen, yang masing-masing berisi sekelompok masalah terkait. Setiap masalah di Issue Tracker memiliki halaman detailnya sendiri tempat pengguna melacak aktivitas terkait, dan tempat pengguna berkomentar serta memperbarui data masalah.
Kolom masalah
Setiap masalah memiliki sekumpulan kolom terkait yang mendeskripsikannya dan statusnya saat ini. Informasi ini mencakup jenis masalah, tingkat kepentingannya dalam hal tingkat keparahan dan prioritas, serta catatan aktivitas terkait masalah tersebut. Beberapa isian 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. Ini termasuk Komponen, Judul, Prioritas, dan Jenis. Beberapa komponen juga memiliki kolom kustom yang wajib diisi.
Di halaman detail masalah, sebagian besar kolom ditemukan di sisi kanan halaman pada 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, menu drop-down, atau ikon pensil yang terkait dengannya. Saat Anda mengarahkan kursor ke kolom, Issue Tracker akan memberikan informasi singkat tentang kolom tersebut dalam teks pengarahan mouse.
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 apa yang seharusnya terjadi atau didokumentasikan untuk 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 dapat berubah menjadi bug atau permintaan fitur. |
Pembersihan Internal | Masalah tidak memiliki efek keluar 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 macam-macam yang memiliki beragam kegunaan tergantung pada proyeknya. Misalnya, Anda dapat menggunakan jenis ini untuk masalah yang disebabkan 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 didorong oleh tujuan dengan awal dan akhir yang terbatas, yang difokuskan pada pembuatan produk, layanan, atau hasil yang unik. |
Tahapan | Kumpulan pekerjaan yang mewakili pencapaian penting dalam jalur penyelesaian proyek. {i>Milestone<i} juga dapat digunakan untuk mewakili peluncuran atau rilis. |
Fitur | Kumpulan pekerjaan yang memberikan nilai tertentu kepada pengguna. |
Epik | Sekumpulan besar upaya untuk mencapai tujuan bersama. |
Berita | Sekumpulan kecil karya yang memberikan nilai tertentu kepada pengguna. |
Tugas | Unit kerja kecil. |
Program | Kumpulan tujuan yang secara tematik terkait (proyek, fitur, {i>milestone<i}, epik). |
Prioritas masalah
Kolom Prioritas memungkinkan Anda menentukan tingkat kepentingan masalah. Kolom ini wajib diisi. Tim umumnya memiliki kriteria yang berbeda terkait seberapa pentingnya masalah ditentukan. Tabel berikut menunjukkan cara umum untuk memprioritaskan masalah:
Prioritas Masalah | Deskripsi |
---|---|
P0 | Masalah yang perlu segera ditangani dan dengan sumber daya sebanyak yang diperlukan. Masalah seperti itu menyebabkan pemadaman total atau membuat fungsi penting produk menjadi tidak tersedia bagi semua orang, tanpa solusi yang diketahui. |
P1 | Masalah yang harus ditangani dengan cepat. Masalah tersebut berdampak signifikan pada sebagian besar pengguna; jika ada solusi, masalah tersebut hanya sebagian atau terlalu menyakitkan. Dampak dari masalah tersebut adalah fungsi organisasi inti, atau menghalangi tim lain pada dasarnya. |
P2 | Masalah yang perlu ditangani dalam skala waktu yang wajar. Masalah tersebut dapat berupa salah satu dari hal berikut: 1) Masalah yang berupa 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 penggunaan pertama atau saat penginstalan dan merupakan tingkat prioritas default. |
P3 | Masalah yang harus ditangani jika memungkinkan. Masalah tersebut relevan dengan fungsi organisasi inti atau pekerjaan tim lain, tetapi tidak menghambat progres atau memiliki solusi yang wajar. |
P4 | Masalah yang pada akhirnya harus diatasi. Masalah tersebut tidak relevan dengan fungsi inti organisasi atau pekerjaan tim lain, atau hanya terkait dengan daya tarik atau kesenangan sistem. |
Status masalah
Kolom Status memungkinkan Anda menentukan status masalah dalam proses penyelesaian. Tim umumnya memiliki definisi yang berbeda tentang aktivitas yang perlu terjadi agar masalah dapat mengubah status atau diselesaikan. Tidak semua nilai kolom Status yang tersedia harus 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 ditetapkan untuk masalah tersebut. |
Ditugaskan | Masalah ini sudah ditugaskan ke satu orang. Orang tersebut akan muncul di kolom Penerima tugas. |
Dalam Proses (Diterima) | Penerima tugas telah mengonfirmasi masalah ini dan mulai memperbaikinya. |
Diperbaiki | Masalah ini telah diatasi. |
Diperbaiki (Terverifikasi) | Masalah ini telah ditangani dan ketepatan perbaikan telah dikonfirmasi oleh pengguna di kolom Pemverifikasi. |
Tidak Dapat Diperbaiki (Tidak dapat direproduksi) | Tidak tersedia cukup informasi untuk memperbaiki masalah tersebut, atau masalah yang dilaporkan tidak dapat dibuat kembali. |
Tidak Dapat Diperbaiki (Perilaku yang disengaja) | Masalah ini menjelaskan perilaku produk yang diharapkan dalam keadaan yang dilaporkan. |
Tidak Dapat Diperbaiki (Tidak Digunakan Lagi) | Masalah ini tidak lagi relevan karena perubahan pada produk. |
Tidak Dapat Diperbaiki (Tidak layak) | Perubahan yang diperlukan untuk mengatasi masalah ini tidak mungkin secara wajar. |
Duplikat | Masalah ini telah dilaporkan di tempat lain. Untuk menetapkan status masalah ke Duplikasi, lihat Menduplikasi Masalah. |
Issue Tracker menganggap masalah sebagai Terbuka atau Ditutup, bergantung pada statusnya. Masalah terbuka adalah masalah yang sedang menunggu penyelesaian. Ini mencakup masalah apa pun dengan status Baru, Ditugaskan, atau Dalam Proses. Masalah tertutup adalah masalah yang tidak memerlukan tindakan lebih lanjut, kecuali kemungkinan verifikasi. Hal ini mencakup masalah apa pun dengan status Fixed, Tidak Akan Diperbaiki, atau Duplicate.
Ikon status
Ikon status adalah representasi visual dari status masalah. Ikon status muncul di sebelah kiri masalah yang ada di menu drop-down Blocked By atau Blocking dari masalah lain. Ikon-ikon ini memberikan cara cepat untuk menilai proses masalah yang diblokir atau diblokir tanpa harus keluar dari halaman saat ini. Anda juga dapat menyetel 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 untuk melanjutkan ke langkah umum berikutnya dalam proses penyelesaian. Yang pertama adalah tombol Change Status, yang terletak di Panel Aplikasi di dekat bagian atas halaman detail masalah, dan link Change Status di panel Issue Fields di sisi kanan halaman. Mengklik salah satunya akan menampilkan status masalah sebagai berikut:
Jika masalah tersebut baru dan belum ditetapkan, atau jika penerima tugas adalah orang selain Anda, perintah perubahan cepat akan menampilkan Tugaskan kepada saya. Mengubah status dengan cepat akan menyetel penerima tugas kepada Anda dan, jika saat ini disetel sebaliknya, ubah status masalah menjadi Ditugaskan.
Jika Anda adalah penerima masalah dan statusnya adalah Ditugaskan, perintah perubahan cepat akan bertuliskan Mulai bekerja. Perubahan cepat akan mengubah status masalah menjadi Dalam Proses.
Jika Anda adalah penerima masalah dan statusnya adalah Dalam Proses, perintah perubahan cepat akan menampilkan Tandai sebagai diperbaiki. Mengubah cepat akan mengubah status masalah menjadi Diperbaiki.
Jika masalah berstatus Diperbaiki dan Anda adalah pemverifikasi, perintah perubahan cepat akan menampilkan Verifikasi. Mengubah cepat akan mengubah status masalah menjadi Diperbaiki (Terverifikasi).
Jika masalah berstatus ditutup (Fixed, Duplicate, atau Won't Fix), prompt perubahan cepat akan bertuliskan Re-open (kecuali dalam kasus yang disebutkan di atas). Perubahan cepat akan mengubah status menjadi Baru jika masalah tidak memiliki penerima tugas, atau Ditugaskan jika masalah ada pada penerima tugas.
Kartu informasi masalah
Kartu informasi masalah berisi informasi seperti judul, ID, deskripsi, dan status masalah saat ini. Selain itu, tombol ini berisi tombol CC Me yang menambahkan Anda ke daftar CC masalah (jika Anda sudah ada dalam daftar CC, tombol tersebut akan bertuliskan (Un-CC Me). Contoh:
Kartu informasi masalah muncul saat Anda mengarahkan kursor ke hal berikut:
- ID Masalah yang ada di tab Blocked By, Blocking, atau Duplicates pada baki Masalah Terkait.
- ID Masalah di kolom Blocked By, Blocking, atau Duplicate Of pada halaman hasil penelusuran masalah.
- Link ke masalah yang ditemukan di panel Recent Issues, yang terletak di sebelah kanan halaman Buat Masalah.
- Kolom Status di halaman masalah yang ditandai sebagai duplikat.
- Link ke masalah kanonis yang ada pada 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 telah dibuat sebelumnya.
Edit level
Perubahan pada suatu masalah memiliki berbagai tingkat signifikansi yang menentukan apakah perubahan muncul di panel histori untuk masalah tersebut, dan apakah pengguna menerima notifikasi email saat perubahan tersebut terjadi.
Menutup pengeditan
Hasil edit penutupan akan mengubah status masalah dari Terbuka menjadi Ditutup. Hasil edit 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 Besar, atau Penutupan Saja.
Untuk mengetahui daftar lengkap status yang menutup masalah terbuka, lihat status masalah.
Pengeditan utama
Hasil edit utama selalu muncul di panel histori untuk masalah tersebut. Setelah pengeditan besar, notifikasi email akan dikirim kepada pengguna yang memiliki setelan notifikasi Semua Update atau Update Besar. Pengeditan yang dianggap utama 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, Terverifikasi, atau Dibuka kembali.
- Perubahan pada kolom kustom yang ditandai sebagai Major.
Pengeditan kecil
Pengeditan kecil hanya muncul di panel histori untuk suatu masalah jika Anda memiliki tingkat filter yang ditetapkan ke Histori lengkap. Demikian pula, pengeditan kecil hanya dikirim sebagai notifikasi email kepada pengguna yang perannya untuk masalah tersebut memiliki setelan notifikasi Semua Update.
Pengeditan yang dianggap di bawah umur meliputi:
- Perubahan judul
- Perubahan hotlist
- Menambahkan Lampiran
- Perubahan Masalah Terkait (pemblokiran, diblokir oleh, duplikat)
- Perubahan pada status yang tidak dinyatakan secara eksplisit sebagai hasil edit utama
- Perubahan pada kolom berikut: Reporter, Type, Verifier, Ditemukan Di, Ditargetkan Untuk, Diverifikasi Di, Dalam Prod
- Perubahan pada kolom kustom yang ditandai sebagai Di bawah umur
Edit senyap
Pengeditan senyap tidak menghasilkan email notifikasi untuk pengguna mana pun. Pengeditan yang dianggap senyap meliputi:
- Menambahkan atau menghapus entri dari kolom CC atau Collaborator (kecuali pengguna atau grup baru saja ditambahkan atau dihapus)
- Mengedit komentar
- Mengubah kolom kustom yang ditandai sebagai Senyap
Masalah Batas Akses
Issue Tracker mendukung pembatasan kontrol akses yang memungkinkan masalah memiliki kumpulan pengakses yang lebih kecil daripada masalah lain dalam komponen yang sama.
Admin Masalah diizinkan untuk memperbarui status pembatasan masalah ke salah satu dari empat tingkat akses masalah:
Akses default - Aturan normal berlaku: masalah pada tingkat akses Default memiliki pengakses yang sama seperti semua masalah lain dalam komponen.
Komentar terbatas - Hanya identitas yang tercantum dalam masalah sebagai penerima tugas, kolaborator, pemverifikasi, atau CC yang akan diizinkan untuk mengomentari 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, pemverifikasi, atau CC) yang mempertahankan akses lihat ke masalah tersebut.
Visibilitas terbatas + Google - Hanya identitas yang tercantum secara eksplisit (penerima tugas, kolaborator, pemverifikasi, atau CC), Googler Purnawaktu, dan akun otomatisasi internal yang tetap memiliki akses lihat ke masalah tersebut.