
Pair programming boleh terasa pelik pada awalnya. Seorang menaip, seorang lagi melihat dan memberi idea. Jika tiada tujuan, ia mudah menjadi sesi satu orang bekerja sementara seorang lagi menunggu. Apabila digunakan pada masalah yang sesuai, ia membantu memindahkan konteks dan mengesan andaian lebih awal.
Pilih tugasan yang memerlukan perbincangan: menyiasat pepijat sukar, mengenali modul lama atau membina aliran yang menyentuh beberapa bahagian sistem. Tetapkan masa yang munasabah dan nyatakan hasil yang mahu dicapai. Tukar peranan apabila sesuai supaya kedua-dua orang aktif. Untuk kerja mekanikal yang jelas, mungkin lebih baik bekerja sendiri dan meminta review kemudian.
Jaga ruang bertanya
Pembangun junior perlu boleh berkata “saya tidak faham” tanpa rasa diperiksa. Pembangun senior pula tidak perlu mengambil alih papan kekunci setiap kali jawapan lambat. Jelaskan pemikiran, cuba pilihan dan catat keputusan. Selepas sesi, ringkaskan apa yang diubah dan apa yang masih terbuka.
Sebelum sesi, setuju pada satu masalah dan tempoh, contohnya menyiasat kenapa borang gagal selama empat puluh minit. Pada akhir sesi, catat keputusan serta langkah seterusnya. Tanpa had, pasangan mudah berpindah dari satu isu ke isu lain dan kedua-dua orang kehilangan masa fokus tanpa hasil yang jelas.
Kerjasama bukan diukur melalui jumlah jam duduk bersama. Sesi pendek yang menyelesaikan kekeliruan boleh lebih bernilai daripada seharian pair kerana ia dianggap amalan wajib. Gunakan apabila dua sudut pandang benar-benar membantu kerja.