Bagaimana jika programmer tidak melakukan apapun secara konstan?

Ketika mendekati programmer Anda, apakah Anda terus-menerus memperhatikan bahwa dia sedang bermain-main? Apakah dia tidak melakukan apa yang Anda inginkan darinya, atau produktivitasnya meninggalkan banyak yang diinginkan? Apa yang bisa menjadi masalah dan bagaimana mengatasinya?

gambar

Hai


Karena tugas saya, belum lama ini saya harus mengambil kepemimpinan bulan Juni dan semuanya akan baik-baik saja, tetapi saya perhatikan bahwa efisiensi kerjanya lebih rendah dari yang kami harapkan. Saya bertanya-tanya mengapa. Secara alami, saya sering bertanya pada diri sendiri "Apa yang saya lakukan salah", dan bukan "Apa yang dia lakukan salah?", Ngomong-ngomong, saya sarankan agar Anda sering bertanya pada diri sendiri tentang hal itu, karena seringkali masalahnya sebenarnya bukan pada orang lain, tetapi kepadamu. Terutama jika pertanyaan ini berkaitan dengan pelatihan dan kepemimpinan, seperti kata kebijaksanaan Jepang kuno: "Tidak ada tentara yang buruk - ada jenderal yang buruk."
Cari masalah dalam diri Anda, bukan pada orang. Jika seseorang melakukan sesuatu yang berbeda dari yang Anda inginkan, mungkin Anda melakukan sesuatu yang salah?

Apa alasan rendahnya efisiensi programmer? Kami memiliki startup kecil dan banyak proses yang tidak di-debug, khususnya, masalah manajemen. Sebagai aturan, kita membahas tugas setiap beberapa hari, sementara kita membahas tidak hanya satu, tetapi banyak sekaligus, menetapkan tujuan. Kami tidak menuliskan sasaran, tetapi hanya mengingatnya.

Di sini, jelas, kami melakukan kesalahan serius, karena jauh dari semua momen yang kita ingat dan setelah beberapa waktu hanya ide umum yang ada di kepala saya dan ketika saya mulai berbisnis saya harus mulai membahasnya lagi. Pengalaman saya menunjukkan bahwa kita bukan satu-satunya yang memiliki masalah seperti itu, banyak proyek kecil juga berdosa serupa, karena jam programmer bukan satu sen, direktur terus-menerus sibuk, dan terlalu mahal untuk mempekerjakan seseorang untuk merekam tugas. Tetapi apa yang penting plus menjaga daftar tugas?

Orang-orang dan programmer khususnya dibagi menjadi 2 jenis: inisiatif dan non-inisiatif. Sebagai aturan, selalu ada lebih sedikit yang pertama, jika tim Anda memiliki setidaknya 5 orang, maka, sebagai aturan, Anda akan memiliki orang yang tidak menunjukkan minat besar pada proyek. Bagaimana cara mengidentifikasi orang seperti itu? Fitur utama seseorang adalah sebagai berikut:

  • Seseorang akan secara ketat membagi waktu kerja dan kehidupan pribadi. Dia mematikan notifikasi dan sepenuhnya menghindari pemikiran tentang pekerjaan segera setelah hari kerjanya berakhir.
  • Dia terus-menerus menunggu instruksi tentang apa yang harus dilakukan.
  • Dia jarang melakukan perbaikan, revisi atau penulisan sesuatu sampai perintah langsung diterima.
  • Pada pertemuan, dia lebih sering mendengarkan daripada menawarkan ide.

Jelas bahwa aturannya tidak universal. Karena jenis yang pertama mungkin memilikinya, maka yang kedua mungkin tidak memiliki kebiasaan. Orang berbeda.

Apakah ini berarti programmer itu jahat? Tidak! Programmer seperti itu dapat dibandingkan dengan seorang prajurit. Bukanlah hal yang biasa bagi seorang prajurit untuk melakukan sesuatu tanpa perintah langsung dari pimpinan, lebih sering dihukum, bahkan jika hasilnya telah menimbulkan konsekuensi positif.
Sebagai aturan, programmer seperti itu secara profesional sama sekali tidak kalah dengan penggagasnya, tetapi bisa lebih baik lagi.
Programmer yang bukan inisiatif bukan programmer yang buruk

Jadi, apa kelebihan mereka? Mereka melakukan pekerjaan mereka secara efisien, mengikuti rencana yang ketat dan tidak terbiasa mundur darinya. Sementara penggagasnya, menurut hasilnya, menunjukkan pilihan yang dia lihat, prajurit itu akan menunjukkan apa yang diminta darinya, jadi jika Anda memiliki direktur teknis dan kreatif yang kuat dan mereka tahu persis apa yang terbaik untuk proyek tersebut, lebih bermanfaat untuk memiliki tentara yang bekerja.

Bisakah seorang prajurit menjadi inisiator dan apa yang dibutuhkan untuk ini?


Saya akan mengatakan segera - ya. Kenapa begitu percaya diri? Ya, karena saya adalah seorang prajurit, tetapi setelah berganti pekerjaan saya menjadi inisiator. Kenapa ini terjadi? Untuk pemahaman, saya akan menjelaskan kedua karya tersebut:

1. Pendapat saya tentang sebagian besar masalah tidak terlalu menarik. Ada Vasya, dia orang tengah atau senier, dia lebih tahu, dan apa yang saya katakan di sana, hanya sedikit orang yang tertarik. Apa yang bisa dikatakan oleh orang yang memiliki sedikit pengalaman? Tugas-tugas dibahas oleh manajemen, saya hanya di sana dan mendengarkan pikiran mereka. Pada akhirnya, sebagai hasil dari diskusi, saya memiliki bubur di kepala saya. Apa yang mereka ketahui tidak diketahui. Dalam hal ini, pimpinan menyimpulkan bahwa saya terbang di awan, tetapi sebenarnya saya mendengar seratus ribu opsi dalam 30 menit, dan saya tidak mengerti pilihan mana yang mereka pilih. Saya tidak membakar proyek, bagi saya itu hanya pekerjaan di mana saya memenuhi persyaratan yang ditetapkan untuk saya. Di sanalah saya adalah seorang programmer yang terus-menerus menunggu tugas. Jika mereka menyuruh saya melakukan sesuatu, saya lakukan, setelah selesai saya laporkan,dan menanyakan pertanyaan "Apa selanjutnya?" menerima dosis negatif dengan kata-kata "Apakah Anda punya tugas lagi?" Kami membahas setengah hari kemarin, apakah Anda bahkan mendengarkan kami? " Seiring waktu, saya tidak mulai masuk lebih dalam ke proses pertemuan, saya hanya berhenti mengajukan pertanyaan "Apa yang harus dilakukan selanjutnya?" dan sedang menunggu arahan langsung dari luar. Situasinya memanas dan setelah frasa dari sutradara "Baiklah, mari kita ikat ke baterai dan biarkan duduk sampai mengerti apa yang harus dilakukan", saya pergi (benar-benar begitu, di sini kami memiliki atasan seperti itu).Ini bos kita).Ini bos kita).

2. Tiba, saya adalah satu-satunya programmer, direktur saya adalah kebalikan dari yang pertama. Dia mengerti bahwa basis teknisnya mungkin sudah ketinggalan zaman dan dalam beberapa aspek saya bisa tahu lebih baik darinya, meskipun dia sendiri adalah seorang programmer yang sangat terampil di masa lalu. Karena ini, dia mendengarkan saya. Sekarang saya memilih tugas dan cara untuk menyelesaikannya. Saya harus mengatakan segera, tidak seperti tempat sebelumnya, saya langsung menyukai proyek ini. Sekarang saya bekerja tidak hanya selama jam kerja, tetapi selalu. Dia berbaring dengan pikiran perbaikan, bangkit dengan ide-ide. Sekarang saya telah menjadi inisiator.

Dari pengalaman ini, beberapa aturan dapat dibedakan yang akan menyebabkan programmer menjadi pemrakarsa.

  • . , - , . , , . 30 « » .
  • . , . , ,
    , , . , . « ».
  • Berikan programmer kehendak bebas. Jelas bahwa ada kasus-kasus ketika Anda perlu melakukan sesuatu saat ini dan "Aku tidak mau" nya tidak terlalu menarik, tetapi jika dia sangat yakin bahwa sesuatu harus dilakukan terlebih dahulu, biarkan dia melakukannya. Tinggalkan kebanggaan Anda, jika apa yang dia lakukan mengarah ke hasil positif, itu akan menjadi nilai tambah bagi Anda berdua, jika bagi yang negatif, programmer akan memahami kesalahannya dan mendengarkan Anda lebih hati-hati.
  • Hormati orang tersebut.

Bagaimana cara bekerja dengan tentara?


Tetapi seandainya Anda tidak membutuhkan inisiator, Anda yakin bahwa Anda tahu lebih baik apa yang dibutuhkan untuk proyek atau Anda memiliki tim besar dan secara fisik tidak mungkin mendengarkan pendapat semua orang. Bagaimana tidak sampai ke tahap pemasangan baterai?

  • . . , , . , , , .
  • , , , , . , ,
  • Mendistribusikan tugas dengan segera dalam jangka waktu yang lama. Tuliskan apa yang harus dilakukan seseorang selama seminggu. Setiap kali seorang prajurit selesai bekerja, tugas berikutnya akan tepat di ujung jarinya. Selain itu, Anda dapat dengan mudah mengontrol proses pengembangan. Jika Anda meminta seseorang untuk mendekati bos untuk tugas baru, akan ada situasi ketika bos sibuk atau tidak pada tempatnya. Dalam hal ini, programmer duduk diam, dan arlojinya menetes.
  • Hormati orang tersebut.

Tampaknya semua ini jelas, tetapi banyak tim masih tidak mengikuti prinsip-prinsip ini, itulah sebabnya mereka kehilangan tidak hanya uang dan waktu, tetapi juga programmer.

Bagaimana cara memahami siapa yang Anda butuhkan?


Semuanya sangat sederhana di sini. Harus ada setidaknya satu inisiator dalam tim, dia, sebagai suatu peraturan, seiring waktu menjadi pemimpin, 3-5 tentara harus berada di satu inisiator. Anda tidak akan pergi jauh pada beberapa inisiator, dan pada akhirnya beberapa dari mereka akan menjadi prajurit.

Terima kasih atas perhatian Anda, menunggu pendapat Anda di komentar.

All Articles