Teamwork - Sharing
Masalah tim adalah masalah bersama.
Keberhasilan tim adalah keberhasilan bersama.
Tim dibuat untuk mencapai tujuan bersama, bukan tujuan pribadi. Berbagi kesulitan dan kebahagian menjadi bumbu dan bahan bakar sebuah tim menjadi kuat dan bagus.
Berbagi kesulitan ?
Memang benar, berbagi kesulitan dalam sebuah tim adalah keniscayaan.
Sebuah kesulitan dalam tim bukanlah beban untuk satu orang saja di dalam tim. Tetapi juga beban bagi semua anggota tim.
Walaupun secara teknis, tiap anggota tim mempunyai kemampuan khusus masing-masing yang mungkin tidak dipunyai oleh anggota tim yang lain. Tetapi mereka harus tetap bersinergi untuk mencapai tujuan tertentu, termasuk didalamnya berbagi kesulitan untuk diselesaikan.
Berbagi kebahagiaan ?
Yaa, tentu saja. Ini adalah bagian terbaiknya. Tujuan yang tercapai, hasil akhir yang sesuai dengan harapan, proyek yang sukses, semuanya adalah kebahagian yang mesti dibagi dengan anggota tim.
Hal ini jugalah yang membuat persaudaraan dan kekompakan tim saling terjaga.
Budaya Sharing
Membangun budaya untuk sharing adalah penting. Sharing tidak mesti dalam bentuk pertemuan, tetapi bisa juga dalam bentuk hal-hal kecil, atau feedback terhadap tim. Sharing artinya berbagi dalam artian tidak hanya dari senior ke junior, tetapi juga sebaliknya.
Yang dishare juga tidak melulu ilmu, tetapi juga tools, kebiasaan, paradigma. Untuk yang berhubungan dengan Software Engineering seperti yang kecil-kecil seperti enabler atau script yang membantu. Ataupun diskusi kecil-kecilan mengenai perbaikan dalam tim.
Yang menjadi musuh nya adalah pemaksaan, dan ego seseorang.
Yang menjadi musuhnya adalah perasaan senioritas dan agresivitas dalam implementasi di dalam tim.
Yang menjadi musuhnya adalah perasaan paling benar dan menganggap orang lain salah dalam implementasinya.
Implementasinya di Tim Agile berkaitan dengan Software Engineering
Kalau merasa benar, sharinglah mengenai hal itu dan perlahan memperbaiki yang tidak benar.
Kalau personal preference adalah yang terbaik, buatlah sebuah contoh, review code lah dengan yang lain, dan share dengan yang lain.
Kalau merasa paling senior, maka share lah code anda dan cara code anda kepada junior. Biarkan mereka belajar dan review dengan anda.
Code review juga merupakan ajang untuk sharing dan review terhadap apa saja yang perlu dishare.
Code review yang jujur dan positif pastinya akan memberi manfaat bagi yang melakukan review dan yang mereview.