Cara membuat dan mengelola tim yang sukses

Salam untuk semuanya lagi! Seperti yang dijanjikan, saya terus menulis tentang manajemen di bidang TI. Dalam artikel sebelumnya , saya berbicara tentang menemukan dan merekrut pemain baru dalam tim. Tapi tidak peduli betapa keren dan berbakatnya mereka, mereka belum menjadi tim. Anda dapat menggambar paralel dengan sepakbola: Anda dapat membeli pemain super dan melepaskan mereka di lapangan, tetapi mereka tidak akan menjadi tim dan mereka kemungkinan besar akan kehilangan pertandingan, karena mereka tidak memiliki taktik dan strategi.

Bagaimana mengatasi masalah bisnis ketika Anda menyewa tim spesialis yang cerdas?

gambar

Tujuan, sasaran, dan taktik


Sebelum merekrut karyawan baru, Anda harus menetapkan tujuan dengan jelas. Membuat layanan baru memerlukan teknologi tertentu, dan pada gilirannya, membutuhkan kompetensi spesialis. Artinya, kemampuan insinyur yang direkrut harus memenuhi tantangan. Tidak masuk akal untuk mempertahankan staf spesialis yang potensinya sangat tumpang tindih tugas, seseorang hanya dapat tetap menganggur, dan ini sangat tidak rasional dan secara fundamental bertentangan dengan prinsip-prinsip bisnis.

Oleh karena itu, mulailah dengan analitik dan buat rencana kerja yang akan menggambarkan semua fungsi, kompetensi, dan bidang tanggung jawab. Luangkan waktu untuk melakukan ini, dapatkan beberapa ide dan bertindak. Percayalah, kali ini akan lebih dari hasil di masa depan.

gambar

Tim dan mengapa mereka tidak efektif


Apa itu tim? Anda dapat merumuskan definisi ini: sekelompok orang yang disatukan oleh motif dan minat untuk mencapai tujuan bersama. Kedengarannya bagus, tetapi ada masalah dalam praktiknya.

  • Kemampuan untuk saling memahami dan berbicara dalam bahasa yang sama. Kita semua berbeda dan memandang segala sesuatu secara berbeda, kita hanya bisa menerima kenyataan ini, itulah cara seseorang bekerja. Masing-masing memiliki pandangan dunia sendiri. Anda meminta untuk menutup beberapa fitur, misalnya, membongkar di Excel dari sebuah tabel, tetapi hasilnya benar-benar salah. Dan itu tampaknya menjadi tugas yang sederhana, tetapi semacam omong kosong saat keluar. Pengalaman dan cara berpikir setiap orang berbeda, dan itu jauh dari kenyataan bahwa orang lain menyiratkan hal yang sama seperti Anda. Ada tes menghibur tentang topik ini, cobalah untuk memberikannya kepada kolega.
  • Kemampuan berbicara. Situasi biasa: tugas yang sulit datang, perlu untuk menemukan solusi optimal. Anda mengumpulkan kolega dan menyarankan mendiskusikan solusi. Ya, jika seseorang berbicara, tetapi kebetulan orang tidak punya apa-apa untuk ditawarkan. Mereka hanya menunggu tugas tertentu, seperti yang diperintahkan, mereka akan menulis. Mereka hanya tidak mengerti atau tidak melihat bagaimana mereka dapat membantu.
  • Motivasi dan minat. Apakah Anda yakin mereka bertepatan dengan TL dan tim? Anda memiliki motivasi untuk membuat fitur berfungsi dan dilakukan tepat waktu. Dan anggota tim ingin memperkenalkan bahasa baru atau mencoba membuat solusi arsitektur yang keren untuk semua kesempatan ketika fitur diperlukan di sini dan sekarang.
  • Dengarkan dan dengarkan. Seringkali, insinyur di rapat benar-benar tidak mengerti mengapa mereka ditarik keluar, dan bahkan tidak mendengarkan.
  • Keterlibatan dalam proses. Itu terjadi bahwa pemrogram hanya menyelesaikan tugas-tugas tertentu, tetapi mereka tidak mengerti arti utama mereka untuk proyek secara keseluruhan. Misalnya, Anda perlu menambahkan tombol, tetapi mereka tidak mengerti mengapa, mereka hanya "membabi buta" menulis kode untuk menutup tiket.

Pada akhirnya, ternyata ini adalah sekelompok orang yang tidak mengerti apa dan mengapa mereka lakukan. Tampaknya bergerak di suatu tempat, dan turun. Setiap orang memiliki motivasi dan tujuan mereka sendiri. Meskipun ini disebut tim, tetapi sebenarnya tidak.

Saat membuat tim dan membuat proses di dalamnya, Anda harus terlebih dahulu menangani masalah yang tercantum di atas. Tentu saja, kesulitan lain akan menunggu Anda, tetapi ini harus dikalahkan terlebih dahulu.

Cara menyatukan orang


Tugas utama pemimpin, dari pimpinan tim hingga CTO, adalah untuk meminimalkan pengaruh semua faktor negatif dan mengganggu dan mencapai produktivitas tim maksimum.

Saya percaya bahwa proses kunci dalam tim yang baik adalah komunikasi. Di bawah ini saya akan mencantumkan prinsip-prinsip dasar dan tip untuk membangun komunikasi.

  • Duduk dan mengobrol dengan masing-masing karyawan, tanyakan tentang keterampilan dan pengalaman. Cobalah untuk menemukan kekuatan dan kelemahan rekan kerja. Anda perlu lebih jauh memastikan bahwa orang saling melengkapi, menggunakan kekuatan mereka dalam pekerjaan mereka. Ini adalah satu-satunya cara untuk mencapai efisiensi maksimum pada akhirnya.
  • Bawa tujuan kerja ke tim. Jika beberapa jenis fungsi diterapkan, maka semua orang harus memahami arti aslinya. Misalnya, integrasi dengan mitra diperlukan untuk memperluas bermacam-macam dan meningkatkan penjualan, dan karenanya keuntungan perusahaan. Beri tahu tim tentang esensi utama fitur, sehingga orang akan memahami tujuan sebenarnya dan menyelesaikan tugas dengan lebih sukarela.
  • Jelaskan semuanya dengan kata-kata sederhana sehingga semua orang mengerti, dan dia tidak ragu. Seperti yang dikatakan Einstein: "Jika Anda tidak dapat menjelaskannya dengan sederhana, maka Anda sendiri tidak akan memahaminya sampai akhir."
  • Libatkan orang-orang dalam diskusi. Misalnya, jika departemen penjualan memiliki masalah, maka Anda dapat bertanya kepada tim apa pendapat mereka tentang hal ini. Pada awalnya, tidak ada yang bisa berbicara, tetapi tidak ada yang mau mengambil langkah pertama dan memulai percakapan. Secara bertahap melibatkan tim dalam diskusi. Dan penting bahwa setiap insinyur memahami bahwa mereka mendengarkan pendapatnya. Entah bagaimana kami membuat integrasi sistem internal kami dengan layanan logistik lainnya. Dan mereka pikir mereka nyaman. Tetapi ketika mereka duduk untuk mengatur logistik untuk pelanggan, mereka menyadari bahwa itu tidak nyaman untuk digunakan, mengirim data, melihat status dan banyak lagi. Jadi kami mengidentifikasi masalah, orang-orang sangat terbawa dan mulai menyelesaikan masalah, seolah-olah itu adalah rasa sakit mereka.
  • Lupakan kata "kesalahan." Tunjukkan bahwa kesalahan atau kegagalan adalah pencarian solusi baru. Semua anggota tim harus memahami bahwa ini adalah alur kerja yang normal. Orang yang tidak melakukan apa pun tidak salah. Semua orang belajar naik sepeda, saya tidak berpikir bahwa seseorang berhasil naik tanpa jatuh.
  • Belajar mengkritik hanya dalam kasus ini. Anda tidak dapat mengatakan bahwa semuanya buruk, dan keputusan Anda tidak baik. Jelaskan dengan wajar dan tanpa negatif mengapa solusi tertentu tidak akan bekerja, dan sarankan alternatif.
  • Bicaralah dengan bahasa yang sama. Diskusikan tugas dan minta ringkasan. Salah satu praktik yang baik adalah meminta insinyur untuk berbicara tentang solusi untuk masalah dan bagaimana dia memahami segalanya. Mungkin ada banyak penemuan untuk Anda: kadang-kadang apa yang mereka pahami sangat berbeda dari apa yang Anda katakan. Lebih baik menghabiskan waktu berdiskusi daripada nanti dengan kejutan untuk menemukan hasil tugas yang selesai, yang sama sekali tidak konsisten dengan rencana.
  • Belajar mendahului dan mengajarkan ini kepada rekan kerja. Ini merujuk pada kesalahan. Penting bahwa orang-orang sendiri datang dan berbicara tentang kesulitan atau kegagalan dalam proses, dan bukan pada akhir sprint. Laporkan bahwa penting untuk menemukan solusi terbaik, bukan hanya menutup tugas tertentu. Di masa depan, ini mungkin akan mempengaruhi sesuatu, itu akan menjadi penting dari sudut pandang arsitektur. Karena itu, lebih baik melakukannya segera, walaupun itu bisa memakan waktu lebih lama. Setiap anggota tim harus memiliki kebiasaan untuk berpikir maju beberapa langkah, dan tidak menempelkan tongkat penyangga, karena tenggat waktu telah ditentukan.
  • Diskusikan tugas dengan tim, bukan dengan sesama eksekutif secara pribadi. Pertama, itu akan melibatkan mereka dalam proses, dan kedua, mereka dapat menawarkan solusi yang sangat baik yang Anda sendiri duga. Dan ingat, programmer yang baik bukanlah penerjemah logika ke dalam kode, tetapi orang yang benar-benar menyelesaikan masalah. Pemrograman sebagian kreativitas, jadi berikan tim kebebasan untuk melakukannya. Pendekatan semacam itu akan berulang kali memberi Anda solusi yang benar-benar elegan dan kompeten.
  • Buat ruang bantuan. Anda harus memiliki tempat di mana Anda dapat berbicara dengan karyawan mana pun dan mencari tahu masalah apa yang dia miliki dalam pekerjaannya, apa yang berhasil dan apa yang tidak. Penting bagi Anda untuk mendengarkan orang itu, dan dia memahami hal ini. Dengan demikian, adalah mungkin untuk mengidentifikasi alasan kurangnya efektivitas kerjanya. Misalnya, tugasnya mungkin salah, atau kursi bisa berantakan. Berkomunikasi dengan kolega secara sistematis, pertahankan denyut nadi kehidupan tim Anda. Jadi Anda dapat mencegah situasi konflik dan memperlancar alur kerja. Jika setiap orang diam-diam kode dan tidak berkomunikasi dengan siapa pun, maka tim memiliki masalah - tidak ada komunikasi.
  • Katakan terima kasih. Jika orang melakukan sesuatu dengan baik, pastikan untuk berterima kasih kepada mereka. Hal kecil ini sangat penting, semua orang senang ketika mereka menghargai Anda. Tapi jangan menyalahgunakan, kalau tidak rasa terima kasih akan cepat merendahkan.
  • Bicara tentang prestasi perusahaan. Sebuah tim atau orang-orang tertentu harus menyadari kontribusi mereka untuk tujuan bersama. Sangat bagus ketika programmer mendapatkan umpan balik tentang kesuksesan dari departemen lain. Misalnya, seorang pemasar dapat berbicara tentang peningkatan penjualan setelah situs disempurnakan, atau manajer tentang mengoptimalkan layanan yang mempercepat pekerjaannya. Ini membangkitkan moral tim. Ini praktik yang baik ketika dari waktu ke waktu CTO atau bahkan CEO mengumpulkan karyawan peringkat dan melaporkan pencapaian.

Seperti yang Anda lihat, sebagian besar tips terkait dengan komunikasi. Jika tidak dibangun secara kompeten dalam tim sejak awal, maka akan ada masalah. Dialah yang sangat menentukan efektivitas insinyur. Percayalah pada pengalaman saya, lebih baik tidak mengambil waktu dan upaya untuk melakukan ini segera daripada menyelesaikan masalah nanti.

gambar

Kehalusan kontrol


Entah bagaimana saya membaca teori menghibur tentang ukuran tim yang optimal. George Miller terlibat dalam penelitian memori dan, sebagai hasil eksperimen, dapat menyimpulkan bahwa dari 5 hingga 9 elemen yang tidak koheren biasanya sesuai dengan ingatan manusia jangka pendek. Artinya, seseorang tidak perlu mengelompokkan mereka sesuai dengan beberapa prinsip dan karakteristik untuk membuatnya lebih mudah diingat. Jeff Sazurland, bapak Scrum, yang mengulangi kesuksesan Toyota, percaya bahwa tim harus memiliki tidak lebih dari 7 orang, yang menghasilkan aturan "7 orang untuk satu proyek." Menurutnya, hanya tim seperti itu yang mencapai efek hiperproduktivitas, mereka bisa 8 kali lebih efektif!

Saya terkejut, tetapi teori-teori ini berhasil. Saya memiliki satu tim yang terdiri dari 12-13 orang, saya membaginya menjadi dua dan, lihatlah, produktivitas meningkat secara nyata. Dengan bertambahnya staf programmer, saya menciptakan tim ketiga yang terdiri dari 6 orang.

Di bawah ini saya akan memberikan saran untuk mengelola tim, mereka bukanlah hal baru, tetapi mereka banyak membantu saya pada saat itu, dan saya sendiri yakin akan kegunaan mereka dalam latihan.

  • Kombinasikan tim sehingga mereka memiliki tempat untuk tumbuh. Salah satu kesalahan awal saya adalah membagi kolega-kolega saya menjadi dua tim berdasarkan level: dalam satu saya mengumpulkan programmer yang kuat, dan yang lain kurang berpengalaman. Setelah mengocok, produktivitas meningkat. Dan semua orang mulai berkembang lebih intensif: pendatang baru mendapatkan pengalaman teknis, dan insinyur yang kuat mencoba sendiri sebagai mentor.
  • Belajarlah untuk mendistribusikan tugas dengan benar. Seorang programmer adalah karyawan yang disayangi oleh perusahaan. Di hadapannya harus selalu ada tantangan. Mari kita selesaikan hal-hal yang sedikit lebih rumit daripada yang bisa dia selesaikan segera. Ini akan membantunya tumbuh. Seorang senior yang berpengalaman tidak boleh duduk di atas tugas-tugas mudah, bahkan jika ia membuatnya lebih cepat daripada seorang spesialis pemula. Jangan palu kuku dengan mikroskop! Tentu saja, tugas dari tingkat kesulitan yang diperlukan sulit untuk dipilih, jadi jaga keseimbangan dan gabungkan dengan yang rutin.
  • Memotivasi karyawan dengan benar. Pendekatan individual diperlukan di sini: untuk yang satu adalah uang, untuk yang lain - pertumbuhan karier, yang ketiga ingin menjadi super profesional sehingga semua orang datang kepadanya untuk meminta nasihat. Artinya, beri mereka apa yang benar-benar mereka butuhkan. Ini akan bekerja lebih lama dan lebih efisien daripada beberapa jenis pesanan yang dikeluarkan dari atas dari pihak berwenang. Selain itu, lebih mudah untuk mencapai keseimbangan antara apa yang dibutuhkan perusahaan dan karyawan.
  • Jadwal kerja yang nyaman. Untuk waktu yang lama saya berjuang dengan pihak berwenang untuk jadwal yang fleksibel, tetapi pada akhirnya saya membuktikan keunggulannya dalam jumlah. Kami sepakat dengan tim tentang jam kehadiran, sementara semua orang bisa datang pada waktu yang tepat untuk diri mereka sendiri, untuk pergi untuk urusan bisnis bila perlu.
  • Jangan mencoba mengendalikan setiap langkah. Orang harus sadar akan tanggung jawab mereka. Seseorang yang mengerti ini jauh lebih efisien dan mandiri.
  • Jangan menghemat pelatihan. Kirim kolega ke konferensi, lokakarya, dan acara lainnya. Mahal? Aturlah diri Anda dalam suasana informal dengan secangkir teh dan pizza. Biarkan orang berbagi pengalaman, bicarakan pendekatan baru atau pecahkan beberapa masalah rumit bersama.
  • Berkendara tanpa mengemudi. Menurut saya, ini aerobatik. Mudah untuk memberikan arahan langsung, tetapi untuk berapa lama tim pemimpin yang mengendalikan setiap langkah tim akan bertahan? Dalam tim yang baik, kepala adalah karyawan yang sama dengan departemen lainnya. Hanya dia yang berpikir bukan tentang tugas-tugas spesifik, tetapi tentang pengembangan perusahaan. Dari waktu ke waktu, ia melaporkan masalah atau arah pekerjaan baru, dan sisanya menerkam mereka dan memutuskan. Menurut pendapat saya, ini adalah pendekatan manajemen yang paling efektif, hanya untuk ini tim yang baik harus sudah dibangun dan semua proses di dalamnya harus debugged.

Mengejutkan tetapi benar


Pada titik tertentu, gerobak yang Anda dorong harus berjalan sendiri. Dalam tim yang baik, ketika masalah muncul atau ketika merancang fitur baru, orang harus duduk dan mendiskusikan solusi yang mungkin, mengusulkan pilihan mereka sendiri. Idealnya, mereka dapat melakukannya tanpa Anda.

gambar

Dalam tim nyata, karyawan menjadi lebih bertanggung jawab, mereka memahami dengan baik tujuan dan sasaran serta arah umum pengembangan. Ini seperti pendayung di perahu, mereka membuat gerakan serempak, mendorong perahu menuju kemenangan. Dan kemudian mereka sendiri akan mulai mendatangi Anda dengan ide-ide mereka tentang cara meningkatkan atau mengoptimalkan sesuatu. Mereka akan mulai melihat masalahnya sendiri, dan terlebih lagi, mereka akan memiliki keinginan untuk menyelesaikannya sendiri. Dalam suasana seperti itu, sikap terhadap tugas-tugas rutin yang tidak seorang pun ingin mengambil sebelum akan berubah, mereka akan diselesaikan dengan antusiasme dan kualitas.

Suatu kali saya pergi berlibur dan dari sana saya menulis surat kepada rekan kerja dan bertanya tentang pekerjaan, dan mereka melambaikannya dan menyarankan saya untuk beristirahat dan tidak memikirkan pekerjaan. Penemuan terbesar menunggu saya setelah kedatangan saya: pekerjaan berjalan lancar, seperti sebelumnya, tugas-tugas disampaikan tepat waktu, semua masalah yang muncul diselesaikan oleh rekan kerja tanpa partisipasi saya. Saat itulah saya menyadari bahwa ini adalah tim yang nyata.

Kesimpulan


Tim yang sangat efektif adalah tim yang belajar dari kesalahan, tumbuh, dan tahu cara cepat memperbaiki atau memprediksi kesalahan ini. Di dalamnya, semua orang mendengar dan mendengarkan satu sama lain dan selalu datang untuk menyelamatkan. Sebuah tim seperti organisme hidup yang berkembang. Ada solusi yang baik, tidak ada yang sangat bagus, tetapi jika seluruh tim bergerak ke arah mereka dan terus meningkatkan sesuatu, masing-masing individu juga akan berjuang untuk ini.

Orang yang memahami tujuan dari fitur yang mereka tulis lebih termotivasi dan dapat menawarkan solusi untuk masalah yang tidak akan dilihat orang lain.

Pastikan untuk terlibat dalam membangun proses pengembangan dalam tim dan memberikan perhatian maksimal pada komunikasi. Saya percaya bahwa memimpin tim sudah cukup untuk menyandikan 10-20% dari waktu, yang lainnya adalah proses dan orang-orang.

Orang adalah sumber daya terpenting Anda, perlakukan mereka seperti yang Anda inginkan agar relevan. Buat kondisi bagi mereka untuk berkembang dan tumbuh.

Saya meninggalkan perusahaan yang saya bangun dari nol, selama lebih dari enam bulan semuanya telah bergerak dan berkembang di sana, dan keuntungan terus bertambah. Dia pergi dengan hati nurani yang jelas, pada saat itu saya sudah menyadari bahwa semuanya dilakukan dan dibangun dengan benar di perusahaan. Artinya, segelintir insinyur mampu tumbuh menjadi tim yang mandiri dan mandiri, masing-masing tumbuh sebagai spesialis. Pekerjaan sedang berjalan lancar, bisnis sedang berkembang, bukankah ini bukti terbaik dari efektivitas pendekatan ini? Dan mungkin timbul pertanyaan: "Mengapa Anda membutuhkan manajer?" Untuk membangun tim yang efektif.

Terima kasih atas perhatian anda! Pada artikel selanjutnya saya akan berbicara tentang nuansa memperkenalkan karyawan baru ke tim.

Artikel manajemen TI saya yang lain:
Apa yang menjadi Ketua Tim
Tim impian dari nol: mempekerjakan profesional TI
Karyawan baru - hidup atau mati
Tumbuh, Pemimpin Tim, Besar dan Kecil

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


All Articles