Kemarin ngobrol sama founder agency e-commerce di Jakarta, dia pamer timnya 100% async, gak ada meeting harian. 10 menit kemudian dia ngeluh ada 12 chat WA yang belum dibalas dari timnya tentang progress campaign yang harus keluar sore ini.

Beneran loh. Itu bukan async. Itu cuma tim yang kerja dari rumah bawa WA grup yang selalu aktif 24/7.

Gw udah ketemu setidaknya 17 tim dalam setahun terakhir yang pake label async di postingan lowongan, di handbook internal, di presentasi investor, tapi kalo dilihat sehari-hari kerjanya gak beda sama tim kantoran yang cuma pindah kerja ke rumah.

Tanda pertama async lo cuma topeng: ada kewajiban balas chat <15 menit

Ini yang paling ngeselin dan paling gak kelihatan sebagai masalah. Gw pernah kerja di tim yang tulis jelas di handbook "kami menganut prinsip async first", tapi ada aturan gak tertulis kalo lo gak balas chat Slack/WA dalam 15 menit, atasan bakal DM tanya "lo ada masalah ya?".

Banyak tim yang gak sadar, aturan tidak tertulis ini lebih beracun daripada rapat 2 jam tiap hari. Karena rapat 2 jam kamu bisa jadwalkan, kamu bisa persiapkan pekerjaan sebelum dan sesudah. Tapi kewajiban standby chat itu nyerbu semua waktu kerja kamu, tanpa kamu sadari.

Penelitian dari University of Illinois bilang butuh 23 menit waktu recovery fokus setiap kali kamu terinterupsi kerja. Hitung aja: tiap interrupt cuma 15 detik baca dan balas chat, tapi kamu butuh 23 menit buat balik ke flow nulis kode, bikin desain, nyusun brief. Kalau sehari ada 5 chat yang harus dibalas cepat, itu berarti hampir 2 jam waktu produktif hilang cuma buat reset fokus.

Banyak orang pulang kerja malam, capek banget, tapi gak bisa nginget apa yang udah dikerjain seharian. Itu karena sebagian besar waktunya dipakai cek chat, jawab chat, bukan bikin hasil kerja.

Bukan async namanya kalo lo masih diharuskan standby chat sepanjang jam kerja. Di SatuTim, kita tulis jelas di setiap thread task: balasan tidak diharuskan sebelum jam kerja esok, kecuali ada tag urgent yang cuma boleh dipakai kalo server error atau client mau batal kontrak. Dan kita batasi jumlah tag urgent maksimal 2 per minggu per tim, gak bisa sembarangan dipakai buat hal sepele kayak tanya warna tombol landing page.

Tanda kedua: meeting dadakan tiap sore yang gak ada agenda

Kamu tau pola ini gak? Jam 4 sore, tiba-tiba ada notif "meeting 5 menit lagi buat bahas progress project X". Semua orang yang lagi mau beresin task hari itu harus drop apa yang lagi dikerjain, masuk meeting tanpa persiapan, keluar meeting 45 menit kemudian tanpa action item yang jelas.

Itu tanda paling jelas sistem async lo gak jalan. Async yang beneran gak butuh meeting dadakan, karena semua progress udah tertulis di tempat yang sama, semua orang bisa cek kapan saja tanpa harus ngumpul.

Gw baru lihat data internal dari tim 12 orang yang ngaku async: rata-rata ada 3 meeting dadakan per hari, total 11 jam per minggu yang dihabiskan cuma buat bahas hal yang sebenernya bisa ditulis di dokumen 3 kalimat. Yang bikin lebih parah: meeting dadakan ini biasanya dijadikan "cara cepat" buat pindah tugas ke orang lain tanpa harus ngedraft brief yang jelas.

Banyak orang beralasan "meeting dadakan lebih cepat daripada ngetik". Itu cuma alasan malas nulis. Kalau kamu ngeluangin 2 menit nulis poin yang mau dibicarakan, semua orang bisa baca dalam 30 detik, jawab kalo udah selesai kerja, gak perlu ngeluarin 45 menit waktu semua orang cuma buat dengerin kamu ngomong.

Tanda ketiga: semua progress dilaporin lewat chat, bukan dokumentasi

Yang satu ini paling sering ketemu. Lo buka grup chat tim, ada 200 pesan sehari, 150 di antaranya adalah "update: landing page udah 70%", "update: client minta ganti warna tombol", "update: ada bug di checkout". Gak ada satu pun yang masuk ke task description, gak ada yang masuk ke catatan project.

Jadi kalo lo mau lihat progress project 2 minggu yang lalu, lo harus scroll chat dari awal, nyari pesan mana yang bener, mana yang cuma omongan doang, mana yang udah dibatalkan kemudian. Kalo kamu pernah ada situasi, ada task yang selesai 2 minggu yang lalu, tapi kamu baru tahu kemarin, itu karena semua update cuma lewat chat.

Itu bukan async. Async intinya adalah semua informasi yang dibutuhkan untuk kerja ada di tempat yang permanen, bisa diakses kapan saja, gak tergantung ke memori orang lain atau riwayat chat.

Ada kasus client gw tahun lalu: timnya pindah WA grup ke grup baru, tiba-tiba 3 bulan riwayat progress project hilang semua. Mereka harus ngeluangin 2 hari full ngumpulin kembali data dari masing-masing anggota tim, tanya-tanya apa yang udah dikerjakan, apa yang diubah client, apa deadline yang sudah disepakati.

Gak perlu kejadian pindah grup buat hal ini jadi masalah. Anggota tim yang cuti seminggu aja harus menghabiskan setengah hari pertama kerja scroll chat nyari update terbaru, sebelum dia bisa mulai kerja lagi.

Tes sederhana buat cek apakah tim lo beneran async

Ini tes yang gw pakai ke semua client yang pengen terapkan async, gak perlu rumit, gak perlu survey panjang, cuma 3 pertanyaan jawab ya atau tidak.

Pertanyaan pertama: Apakah lo bisa mematikan semua notif chat selama 4 jam jam kerja, dan tidak ada satu orang pun yang marah atau nyari lo?

Kalau jawabannya tidak, lo gak kerja async. Lo cuma kerja remote yang terikat chat. Banyak orang gak sadar, kewajiban standby ini bikin semua anggota tim gak pernah bisa masuk flow kerja yang bikin hasilnya berkualitas. Semua kerja cuma setengah-setengah, sambil sesekali cek chat takut ketinggalan pesan.

Pertanyaan kedua: Kalau ada anggota tim sakit dan gak online sehari, apakah semua task tim tetep jalan tanpa harus menunggu dia balas chat?

Kalau jawabannya tidak, berarti semua informasi cuma ada di kepala orang itu dan di chat pribadi, bukan terdokumentasi. Ada tim yang gw tau, projectnya berhenti total 2 hari cuma karena PMnya sakit demam, gak ada yang tau dimana file brief terbaru, apa feedback dari client minggu lalu.

Pertanyaan ketiga: Apakah semua orang di tim tahu status semua task yang sedang berjalan, tanpa harus nanya ke siapapun?

Kalau jawabannya tidak, berarti sistem komunikasi lo masih bergantung ke sinkron, bukan async. Setiap orang harus menghabiskan waktu setiap hari nanya update ke anggota tim lain, cuma buat tahu apa yang harus dikerjakan selanjutnya.

Yang orang jarang bilang: async bukan berarti gak ada meeting sama sekali

Banyak orang salah paham, ngira async berarti semua komunikasi lewat chat gak ada pertemuan sama sekali. Itu salah. Tim kita di SatuTim masih ada meeting 1 kali seminggu, 30 menit, cuma buat bahas hal yang emang butuh diskusi langsung, brainstorming, menyelesaikan perbedaan pendapat yang panjang.

Semua hal lain, dari update progress, review desain, revisi brief, konfirmasi deadline, semuanya lewat async di Discussions, gak butuh meeting. Yang salah adalah kalo meeting dipakai sebagai pengganti dokumentasi, pengganti sistem pelacakan progress.

Gw pernah ketemu founder yang ngeluh kerja async gak jalan, timnya malah kurang produktif. Ternyata yang dia lakukan cuma hapus meeting harian, tapi gak ubah apapun yang lain. Masih ada aturan wajib balas chat 10 menit, semua update masih di grup WA, masih ada meeting dadakan tiap sore. Itu bukan terapkan async, itu cuma ngurangin satu meeting tapi masih bawa semua kebiasaan kerja sinkron ke sistem remote.

Banyak tim juga salah pilih alat. Mereka pakai WA grup sebagai alat kerja utama, terus heran kenapa semua komunikasi berantakan, gak ada yang tercatat. Alat chat real time itu bagus untuk ngobrol santai, tapi bukan alat untuk menyimpan informasi project jangka panjang.

Coba besok, matikan notif chat lo selama 3 jam, lihat apakah ada yang nyari lo. Kalau ada lebih dari 2 orang yang DM nanya dimana kamu, itu tanda sistem async lo masih cuma topeng. Kalau standup tim lo lebih dari 20 menit tiap hari, biasanya itu gejala dari masalah komunikasi yang gak tertangani, bukan kesalahan anggota tim yang lambat bicara.