Cara meningkatkan produktivitas tim beberapa kali

Seperti yang sering terjadi dalam hidup: seorang manajer baru datang dan menetapkan tugas untuk meningkatkan jumlah fitur yang terealisasi sebanyak 2 kali untuk sprint berikutnya. Pengembang, tentu saja, mencoba, bekerja, tinggal selama akhir pekan, memenuhi rencana, tetapi kemudian karena alasan tertentu semua orang berhenti.

Kebanyakan orang melihat produktivitas berdasarkan pada paradigma: semakin banyak yang Anda hasilkan, semakin banyak yang Anda lakukan, semakin tinggi produktivitas Anda . Tetapi produktivitas sejati adalah fungsi dari dua elemen: hasil yang diperoleh dan sumber daya yang dikeluarkan. Menjaga keseimbangan antara hasil dan sumber daya seringkali cukup sulit. Namun, keseimbangan ini adalah intinya. Ini mengarah pada keseimbangan jangka pendek dan panjang.

Setiap pemimpin, apakah itu kepala tim pengembangan atau kepala departemen, harus menjaga peningkatan produktivitas timnya. Tetapi bagaimana melakukannya dengan bijak? Apakah mungkin untuk meningkatkan produktivitas tim, misalnya, sebanyak 10 kali?

Hari ini saya akan mencoba menyampaikan pandangan saya tentang masalah ini. Jika Anda tertarik, selamat datang ke kucing!

Pertama, Anda perlu memahami apa itu produktivitas dan bagaimana mengukurnya dalam tim Anda. Dalam hal ini, Anda dapat menggunakan indikator yang sangat berbeda. Mereka dapat bersifat kuantitatif dan kualitatif.

Sebagai contoh indikator kuantitatif, Anda dapat mengambil, misalnya, jumlah fitur yang dikirim ke klien per unit waktu. Seseorang masih mengevaluasi pekerjaan pemrogram dalam garis kode (ya, ya, ini terjadi sampai hari ini), seseorang tertarik pada jumlah kesalahan tetap, jumlah autotest dan sebagainya.

Untuk menetapkan indikator kualitas, Anda perlu menemukan standar sikap. Misalnya, kinerja kompleks saat ini dan persyaratan untuk besi N. Kemudian metrik akan menjadi peningkatan produktivitas produk sebesar 25% atau percepatan pelaksanaan tugas jangka panjang sebesar 25% yang sama.

Metrik yang baik adalah Biaya per unit. Unit produk adalah segala sesuatu yang memiliki setidaknya beberapa nilai bagi pengguna (fungsionalitas, koreksi kesalahan, peningkatan kinerja, dll.) Dapat diukur dalam hal orang, produk, proyek, dll. Ini semua adalah metrik yang dijelaskan di atas, tetapi dinyatakan dalam uang.

Bagi banyak orang, metrik penting adalah Waktu siklus. Ini satu hal ketika Anda meluncurkan fitur baru dan berubah setiap hari, hal lain - sebulan sekali atau bahkan kurang.

Anda tidak dapat berbicara tentang produktivitas tim secara terpisah dari kualitas produk yang dikirim. Tentu saja, Anda harus memiliki serangkaian metrik yang mengevaluasi kualitas produk Anda. Mari kita berikan beberapa contoh metrik tersebut:

  • jumlah kesalahan yang ditemukan oleh pelanggan selama periode setelah pengiriman versi baru (contoh metrik eksternal)
  • jumlah kesalahan yang ditemukan di departemen pengujian setelah transfer fungsionalitas atau koreksi ke verifikasi (contoh metrik internal).

Jadi, bagaimana Anda meningkatkan produktivitas tim?

Mari kita lihat produk sebagai hasil dari tim. Semua orang tahu prinsip Pareto, yang mengikutinya bahwa 20% fungsionalitas produk mencakup 80% kebutuhan pengguna. Fungsionalitas lainnya jarang digunakan atau tidak digunakan sama sekali. Sangat penting untuk menghabiskan waktu tim dengan tepat pada fitur yang diperlukan dan penting, jadi singkirkan kode lama dan tidak perlu, lakukan refactoring, sederhanakan kode dan dukungannya. Di masa depan, ini akan secara signifikan meningkatkan efektivitas tim.

Sangat mudah untuk jatuh ke dalam perangkap kegiatan, dalam siklus urusan dan peristiwa, menghabiskan lebih banyak upaya untuk membuat beberapa fitur baru yang tidak berguna, mengubah desain, dll., Untuk menyadari pada satu saat bahwa tidak ada yang membutuhkannya . Anda bisa menjadi orang yang sangat sibuk tanpa menjadi efektif.

Mari kita berurusan dengan tim . Bukan rahasia lagi bahwa pengembang tertentu berkali-kali, 10 kali lebih produktif daripada rekan mereka. Tugas Anda sebagai pemimpin adalah membangun tim yang kuat dan hanya memilih kandidat terbaik untuk itu. Ini menyiratkan fakta bahwa Anda perlu mengucapkan selamat tinggal kepada peserta yang benar-benar lemah yang mengurangi produktivitas seluruh tim. Selalu tanyakan pada diri Anda pertanyaan: apakah Anda akan mempekerjakan orang ini untuk posisi ini, mengetahui apa yang Anda ketahui sekarang? Jika tidak, dia seharusnya tidak menduduki wanita itu.

Namun, jangan memotong bahu. Ada kasus-kasus ketika produktivitas anggota tim individu rendah, tetapi ketika dia berada di tim, produktivitas seluruh tim meningkat! Penting dalam tim untuk memiliki seseorang yang akan meningkatkan moral tim secara keseluruhan. Bahkan jika dia melakukan kurang dari yang lain, tetapi dia mengumpulkan tim dan meningkatkan hasil keseluruhan.

Pertimbangkan masalah organisasi dan proses . Anda, sebagai pemimpin, harus mengikuti proses berikut:

  1. menghilangkan "bottleneck" dalam proses dan tim Anda saat ini,
  2. membangun umpan balik tentang perubahan tersebut,
  3. ulangi proses ini beberapa kali tanpa batas.

Setelah menghilangkan bottleneck sekali, itu akan keluar di tempat lain. Dengan menghapus bottleneck baru, Anda akan mendapatkannya lagi, kemungkinan besar dalam skala yang lebih kecil. Pada titik tertentu Anda akan menyadari bahwa pencarian leher menjadi terlalu rumit untuk Anda dan pengangkatannya lebih mahal daripada bonus hasilnya. Waktunya telah tiba bagi Anda untuk bereksperimen dalam proses! Cari praktik terbaik, cobalah untuk mengubahnya ke tim Anda, beradaptasi! Tidak perlu takut akan kegagalan, tidak semua praktik terbaik berakar pada tim tertentu. Gambarlah kesimpulan dan lanjutkan.

Anda perlu mencoba mengotomatiskan segala sesuatu yang masuk akal dalam tim Anda. Tidak seorang pun akan berpendapat bahwa sebagian besar proyek harus menggunakan CI / CD untuk menyebarkan dan mengirimkan versi baru produk ke klien. Autotests saat ini tidak hanya digunakan oleh pemimpin yang malas. Anda sendiri dapat dan harus menghasilkan apa yang merupakan cara paling masuk akal untuk mengotomatisasi secara khusus untuk tim Anda.

Nah, aturan terakhir untuk manajer dan semua orang yang ingin berkembang!

Keluar dari zona nyaman Anda! Waspadai katak dalam sindrom air mendidih. Mereka mengatakan bahwa jika Anda melemparkan katak ke dalam air panas, ia akan segera melompat keluar. Tetapi jika Anda memasukkan katak yang sama ke dalam air pada suhu kamar dan secara bertahap memanaskan airnya, katak tidak akan mencoba keluar dan pada akhirnya akan mendidih. Saya tidak tahu seberapa benar motor ini mengenai katak, tetapi sesuatu seperti itu saya amati secara berkala dengan manajer dan karyawan. Orang-orang cenderung secara bertahap terbiasa dengan hal-hal yang tidak dapat diterima yang akan mengejutkan mereka jika mereka melihatnya dengan tampilan yang segar.

Kembangkan, tumbuh, raih kesuksesan!

Source: https://habr.com/ru/post/id453026/


All Articles