Relasi, Dependency & Gerbang Selesai
Hubungkan tugas yang saling berkaitan (memblokir, diblokir, duplikat, terkait, atau bagian dari epic), atur urutan kerja lewat dependency, dan biarkan sistem mencegah tugas diselesaikan selagi dependency-nya belum selesai.
- 1
Menghubungkan tugas yang berkaitan
Tugas jarang berdiri sendiri. Sering kali satu tugas berhubungan dengan yang lain. Daripada mengingat-ingat hubungan ini di kepala, kamu bisa menautkannya langsung di sistem.
Buka tugasnya → tab Relasi → Tambah relasi → pilih tugas di Pilih tugas… → pilih Jenis relasi → klik Tambah relasi. Jenis relasi yang bisa dipilih:
- Memblokir, tugas ini menghalangi tugas lain berjalan (mis. "Desain disetujui" memblokir "Mulai produksi"); di tugas yang dipilih otomatis muncul Diblokir oleh
- Duplikat dari, tugas ini sama dengan tugas lain (biar nggak dikerjakan dobel)
- Terkait, sekadar berhubungan, tanpa urutan wajib
- Epic induk (sub-epic), tugas ini jadi epic/induk dari tugas yang dipilih
Untuk menandai tugas sebagai bagian dari epic, tambahkan relasinya dari tugas epic-nya.
Dengan menautkan, siapa pun yang membuka tugas langsung paham konteksnya: ini nyambung ke mana, menunggu apa, dan bagian dari rencana besar yang mana.
- Pakai "Epic" untuk mengumpulkan banyak tugas kecil di bawah satu pekerjaan besar, mis. epic "Peluncuran Produk"
- Tandai "Duplikat" daripada menghapus tugas kembar, biar jejak diskusinya tetap tersimpan
- 2
Tipe dependency: atur urutan kerja
Selain sekadar menghubungkan, kamu bisa menetapkan urutan antar tugas lewat dependency. Ini menjawab pertanyaan "yang mana harus duluan?".
Atur dependency di tab Relasi → Tambah dependency → pilih tugas yang ditunggu di Tunggu tugas… → pilih tipe: Selesai → Mulai (default), Mulai → Mulai, Selesai → Selesai, atau Mulai → Selesai.
Tipe dependency saat ini berfungsi sebagai keterangan dan garis di Timeline. Apa pun tipenya, aturannya sama: tugas tidak bisa ditandai selesai selama tugas yang ditunggunya belum selesai (kecuali kamu pilih Tetap selesaikan). Memulai atau mengerjakan tugas tidak dibatasi.
Dependency ini bukan cuma catatan, dia ikut dipakai di tampilan Gantt/timeline (lihat bab Sprint & Gantt) untuk menggambar garis urutan, dan untuk memperingatkan kalau kamu mencoba menyelesaikan sesuatu yang belum waktunya.
- "Selesai lalu Mulai" cocok untuk pekerjaan bertahap yang nggak boleh saling mendahului
- Jangan berlebihan, tautkan dependency hanya untuk urutan yang benar-benar wajib, supaya alurnya tetap mudah dibaca
- 3
Gerbang penyelesaian: tugas terblokir tidak bisa ditutup
Inilah pengamannya. Gerbang ini bekerja lewat dependency, bukan lewat relasi "Memblokir/Diblokir oleh". Kalau sebuah tugas masih menunggu tugas lain yang belum selesai, sistem akan mencegah kamu menandainya selesai. Anggap ini seperti gerbang/palang yang menutup jalan sampai syaratnya terpenuhi.
Contoh: buka "Pasang dinding" → tab Relasi → Tambah dependency → Tunggu tugas… "Cor fondasi". Selama "Cor fondasi" belum selesai, saat kamu menandai "Pasang dinding" selesai akan muncul jendela Ada dependency yang belum selesai berisi daftar tugas penghalangnya. Ini mencegah pekerjaan dianggap beres padahal syarat sebelumnya belum dikerjakan.
Tapi hidup nggak selalu kaku. Kadang kamu memang sengaja mau menutupnya lebih dulu (mis. fondasi dikerjakan vendor lain dan sudah dipastikan beres di luar sistem). Untuk itu ada override sadar: kamu bisa melewati gerbang dengan sengaja lewat konfirmasi Tetap selesaikan, supaya tidak terjadi karena nggak sengaja. Penyelesaiannya tercatat seperti biasa di riwayat aktivitas, tanpa tanda khusus "dipaksa", jadi tulis alasannya di komentar kalau perlu.
- Gerbang ini paling berguna di proyek dengan banyak tahap berurutan, mis. konstruksi, produksi, atau peluncuran
- Kalau kamu sering meng-override, mungkin urutan dependency-nya perlu ditinjau ulang, jangan-jangan tidak sesuai kenyataan
Override itu keputusan sadar, bukan tombol "abaikan saja". Pakai hanya kalau kamu benar-benar yakin penghalangnya sudah beres di dunia nyata, supaya laporan progres tetap jujur.