Bayangkan diri Anda dipekerjakan oleh startup baru yang didukung oleh beberapa juta yang datang dari pemodal ventura.
Misi Anda: organize the development of the next killer app
.
25 pengembang terlalu banyak untuk mengurus masing-masing individu, jadi keputusan apa yang akan Anda buat untuk memotivasi mereka?
Saya akan menghargai setiap jawaban dari opsi saham hingga cookie gratis;)
Tentu saja trik di sini (kecuali jika Anda benar-benar seorang manajer dari startup tersebut), adalah menempatkan diri pada posisi salah satu programmer.
EDIT: ini adalah konteks imajiner. Tujuan cerita ini adalah untuk merangsang keinginan Anda. Saya ingin menangkap apa yang memotivasi pengembang.
productivity
management
motivation
user2567
sumber
sumber
Jawaban:
Inilah daftar periksa saya, tanpa urutan tertentu:
Saya tidak akan memiliki:
sumber
Berikan mereka masalah yang menarik untuk dikerjakan, dan pilihan alat mereka untuk mengatasinya, kemudian keluar dari jalan mereka.
Pemrogram hebat tidak termotivasi oleh uang, atau oleh status dalam suatu perusahaan. Mereka membutuhkan cukup uang dan status untuk merasa nyaman, tetapi hanya itu. Pemrogram yang hebat termotivasi oleh minat.
Paul Graham setuju dengan saya .
sumber
Ada video YouTube yang luar biasa tentang "Kejutan Mengejutkan Tentang Apa yang Memotivasi Kami". Saya blog ini beberapa waktu lalu:
http://www.chrisholmesonline.com/2010/06/02/the-surprising-truth-about-what-motivates-us/
Saya suka bagian di mana dia mengatakan, pada dasarnya, untuk membayar karyawan Anda cukup sehingga uang diambil dari meja sebagai pertimbangan mengapa mereka ingin bekerja di sana. Ketika uang tidak lagi menjadi faktor pendorong, Anda mendapatkan hasil yang jauh lebih baik.
Saya tahu apa yang memotivasi saya:
Pengembang ingin membuat perangkat lunak yang luar biasa. Jika Anda dapat memberi mereka kesempatan untuk melakukan itu, beri kompensasi dengan cukup baik sehingga uang tidak menjadi faktor dalam proses berpikir mereka, dan memberi mereka keseimbangan kerja / kehidupan yang sehat, mereka akan menghasilkan.
sumber
Melimpahkan.
Dengan asumsi bahwa 25 pengembang akan mengerjakan aspek aplikasi yang berbeda, membaginya menjadi sub-tim dan menominasikan 1 anggota dari masing-masing tim untuk menjadi pemimpin tim. (CATATAN: Peran ini harus bergerak seiring dengan perkembangan proyek dan tim-tim di-reshuffle).
Sekarang Anda memiliki 5 tim lead untuk memotivasi dan mereka pada gilirannya memiliki 4 pengembang untuk memotivasi.
Anda dapat berkonsentrasi pada motivator "global" (seperti opsi saham, dll.) Sementara pimpinan tim Anda dapat berkonsentrasi pada motivator individu (diizinkan pergi lebih awal pada hari Rabu).
Pastikan Anda konsisten dan pimpinan tim mengomunikasikan tindakan mereka dengan Anda dan satu sama lain untuk menghindari gesekan yang tidak perlu.
sumber
Saya siap untuk dikalahkan, tetapi Anda dapat memotivasi saya dengan cara apa pun yang Anda inginkan (membuat saya bekerja keras, memberi saya 386 untuk mesin yang akan dikodekan, bekerja di meja kartu gemetar dalam gelap di ruang bawah tanah, berteriak pada saya, bekerja di akhir pekan dan hari libur, dan tidak memberikan kopi gratis) dan saya akan menjadi tim crack Anda selama Anda membayar saya sejumlah uang yang konyol .
sumber
Saya setuju dengan Dima dan ChrisF. Kecuali pada salah satu poin Dima: opsi saham.
Saya tahu bahwa ini adalah masalah regional, tetapi di banyak negara, opsi saham dikenai pajak oleh negara pada nilai aktualnya (nilai dalam) ketika ditugaskan atau diterbitkan. Ini kecuali Anda dapat membuktikan bahwa volatilitas tidak memungkinkan untuk menghitung nilai dalam.
Saya pernah membayar pajak untuk opsi saham saya lebih dari apa yang layak. Mereka memiliki nilai $ 40 setiap kali dikeluarkan, tetapi saya tidak bisa menggunakan mereka selama satu tahun, dan saat itu mereka turun di bawah satu dolar.
Tetapi kembali ke pertanyaan Anda:
Waktu kerja individu, alat yang hebat, pengaruh dalam pengambilan keputusan, lingkungan yang bebas dari politik (jauhkan dari mereka, sehingga mereka dapat bekerja).
Fringe mendapatkan manfaat seperti anggaran untuk dibelanjakan pada alat, buku, kursus.
TANPA bilik, paling banyak 3 orang di kantor dengan lebih dari 9 m2 per orang. Jika memungkinkan, pindahkan tim di gedung sendiri atau setidaknya di lantai sendiri. Biarkan mereka mempersonalisasikan meja mereka - tidak ada polisi meja.
Hilangkan telepon dari meja mereka (email tanpa suara atau pesan instan, lagi tanpa suara, dan bilik telepon di luar kantor dengan kursi dan meja kecil untuk laptop mereka, tidak ada gangguan alur kerja tanpa urgensi). Miliki sekretaris untuk menangani panggilan telepon masuk.
Rapat sesedikit mungkin. Jangan lakukan itu pada hari Senin (Senin tetap tidak menyenangkan, beberapa masih di akhir pekan, beberapa kehilangan energi terakhir untuk memulai) atau pada hari Jumat (apa yang baru saja saya katakan tentang akhir pekan), tetapi hari Rabu adalah sempurna (ini memberikan istirahat yang bagus di pertengahan minggu).
Hak administratif pada mesin mereka. Tidak ada dukungan tingkat pertama dan kedua.
Saya tidak ingin dipaksa makan dengan banyak orang - saya tahu saya berbeda - karena saya perlu istirahat dari bersama orang yang sama sepanjang hari. Tapi istirahat croissant untuk pertukaran informasi informal, malam keluar bulanan tanpa tekanan teman untuk berpartisipasi setiap kali dan dengan pasangan (bowling, makan malam) akan melakukannya untuk saya.
Untuk ChrisF kedua: Saya tidak berpikir ada orang yang bisa menangani 25 laporan langsung. Membentuk tim. Dan dari waktu ke waktu mengatur kompetisi di antara mereka.
sumber
Sunting: Setelah refleksi, inilah poin utama: perlakukan karyawan seperti orang, bukan seperti mesin atau "sumber daya". Pastikan mereka merasa nyaman mengajukan pertanyaan kepada Anda atau mengangkat masalah. Pastikan bahwa Anda dapat mengakomodasi orang ketika mereka memiliki masalah pribadi, seperti anak atau orang tua yang sakit. Dengan kata lain, lakukan yang terbaik untuk menjalin hubungan dengan mereka. Juga, 25 masih merupakan kelompok yang cukup kecil untuk merayakan ulang tahun semua orang dengan kue. Hal-hal kecil ini membuat dunia berbeda.
Opsi saham yang pasti, sehingga keberhasilan perusahaan akan berdampak signifikan pada kualitas hidup mereka sendiri. Selain itu, terbuka dengan mereka tentang apa yang terjadi di sisi bisnis. Intinya adalah untuk membuat karyawan melihat setidaknya beberapa gambaran besar di samping tanggung jawab langsung mereka, sehingga mereka merasa lebih seperti mitra di perusahaan, dan kurang seperti roda gigi di mesin.
Kondisi kerja yang bagus. Kursi nyaman, mesin cepat, monitor besar, keyboard, dan mouse yang paling nyaman bagi mereka. Sebuah jendela bagus ... Aliran udara yang bagus. Beli buku-buku tentang pemrograman jika mereka ingin meningkatkan keterampilan mereka.
Juga, makan bersama secara teratur, seperti seminggu sekali, lebih disukai dengan bir, bagus untuk moral. 25 orang mungkin terlalu banyak untuk itu. Jadi mungkin masing-masing tim harus makan pizza dan bir bersama seminggu sekali. Dibayar oleh perusahaan, tentu saja. :)
sumber
Saya mengelola tim yang terdiri dari enam programmer, jadi saya memberikan topik ini sedikit pemikiran. Inilah ide-ide saya -
Beri mereka waktu untuk bekerja - Gangguan membunuh produktivitas dan motivasi. Programmer paling suka ketika mereka bisa menundukkan kepala dan melanjutkan pekerjaan. Anda juga perlu memberi mereka waktu untuk melakukan pekerjaan dengan baik - programmer tidak suka terburu-buru untuk menyelesaikan sesuatu dengan tenggat waktu arbiter. Saya biasanya bertanya kepada programmer saya berapa lama tugas akan berlangsung, dan kemudian menghormati perkiraan mereka. Bagian dari pekerjaan saya sebagai pemimpin tim adalah mengaturnya dengan bisnis, dan membantu mereka mengembangkan harapan yang realistis.
Beri mereka peralatan yang bagus - Sangat buruk harus memprogram pada komputer lambat, dan sebagian besar programmer benci menggunakan alat pengembangan lama juga. Pastikan programmer Anda memiliki peralatan yang sangat bagus - komputer cepat, alat terbaru, layar lebar, dan juga kursi yang sangat bagus. Hal-hal ini tidak semahal itu dalam skema besar.
Beri mereka rasa hormat - Programmer sangat menginginkan rasa hormat untuk keterampilan teknis mereka. Hormati pekerjaan yang telah mereka lakukan, dan pekerjaan yang mereka lakukan. Hormati pendapat mereka tentang masalah teknis. Saat Anda mengajukan pertanyaan teknis, ambillah jawabannya dengan nilai nominal. Jika mereka melakukan kesalahan, temukan cara untuk mengangkat ini tanpa kehilangan muka. Anda dapat mengatakan hal-hal seperti, "Saya mengikuti apa yang Anda sarankan, tetapi saya menemukan masalah ini. Menurut Anda apa yang harus saya lakukan?"
Beri mereka izin untuk pulang - Bekerja dalam waktu lama akan menjadi tidak produktif. Ketika programmer tahu mereka bisa pulang jam 5 sore, mereka lebih mungkin untuk kembali keesokan harinya dengan perasaan termotivasi untuk bekerja.
Beri mereka tanggung jawab - Programmer suka membuat keputusan teknis, jadi beri mereka ruang untuk mengembangkan hal-hal dengan cara yang menurut mereka terbaik. Jika Anda memiliki standar arsitektur atau desain, pastikan ini dipahami di muka. Jika masalah muncul selama tinjauan desain, pastikan ini dikomunikasikan dengan cara yang sopan dan membesarkan hati.
Beri mereka dukungan - Permudah mereka datang dan minta bantuan jika mereka membutuhkannya. Katakan, "jika Anda memiliki pertanyaan, jangan ragu untuk bertanya." Jangan membuat mereka merasa tidak enak karena tidak mengetahui teknologi, sebaliknya katakan, "Jika Anda perlu beberapa jam untuk memoles teknologi itu, silakan saja."
sumber
Saya akan mengambil cara yang berbeda di sini daripada jawaban yang lain: berusaha sekuat tenaga untuk tidak menurunkan motivasi karyawan Anda. Anda dapat memberi karyawan Anda semua kopi, makanan ringan, komputer, dll. Yang mereka inginkan dan masih belum memotivasi karyawan jika Anda terlibat dalam banyak praktik manajemen (buruk) umum yang mungkin tampak sangat masuk akal bagi Anda sebagai manajer, tetapi patologis terhadap motivasi karyawan. Untuk contoh praktik buruk ini, Anda dapat membalikkan banyak saran di jawaban lain:
Maksud saya adalah, menciptakan lingkungan yang menggerakkan karyawan membutuhkan lebih dari sekadar checklist tindakan afirmatif *. Anda harus memantau setiap aspek tindakan Anda sebagai manajer untuk memastikan Anda tidak bertentangan dengan tujuan ini.
Peopleware: Proyek dan Tim Produktif adalah buku yang menurut saya sangat relevan dengan motivasi programmer. Ini memiliki banyak bab tentang praktik manajemen yang menurunkan motivasi karyawan (dan dengan demikian mencegah tim yang efektif). Salah satu bab favorit saya adalah "Teamicide," yang menyatakan bahwa tidak ada yang dapat dilakukan seorang manajer untuk membuat tim yang efektif, tetapi banyak yang bisa dia lakukan untuk menghancurkan satu atau menjaga satu dari pembentukan.
* Faktanya, beberapa tindakan "motivasi" afirmatif dapat memiliki efek de-motivasi jika ada faktor de-motivasi lainnya.
sumber
Orang yang kurang berbakat (saya tidak mengatakan mereka payah, tetapi hal-hal ini relatif.) Orang akan dapat mencapai jika ditempatkan di lingkungan yang tepat (orang baik), dilatih dengan baik, dan diawasi.
Jauh lebih mudah untuk mengelola orang ketika Anda mendapatkan orang yang tepat dan membangun budaya dan sikap daripada mencoba membangun banyak aturan.
sumber
IMO, opsi saham di startup sedikit scam. Biasanya seperti ini:
1) Sebuah tim pengembang muda yang energik dan cerah direkrut dengan janji menjadi kaya melalui opsi saham.
2) Startup berjalan melalui modal awal dan putaran kedua dana VC disuntikkan. Opsi diencerkan menjadi 1/2, 1/4 dari nilai kertas awal.
3) Ini diulangi sekali, dua kali, ...
Akhirnya lipatan startup dan opsi pengembang sama sekali tidak berharga. Atau, mereka sangat terdilusi sehingga kembalinya pengembang kecil.
Saya pikir Anda harus membayar pengembang Anda gaji yang layak dengan uang sungguhan. Apakah ini memotivasi mereka tergantung pada kepribadian mereka. Tapi setidaknya mereka akan mendapatkan pengembalian yang adil untuk tenaga kerja mereka ... bukan flim-flam.
sumber
Kenali masing-masing dan setiap pengembang secara individu, pribadi, dan dengan tulus dengan memenuhi kebutuhan mereka pada dimensi berikut:
sumber
Sub tim (DB, lapisan tengah, GUI)
Tidak punya penguji? Ganti beberapa kode monyet
Tidak punya analis? Ganti beberapa kode monyet
Siapa yang akan mengelola alat / kontrol sumber / wiki / infrastruktur / lingkungan? Ganti beberapa kode monyet
Kopi gratis, air gratis, buah gratis
Bir jumat
sumber
Maksud Anda, mereka sedang membangun "hal besar berikutnya" dan mereka belum termotivasi?
Singkirkan mereka dan temukan orang yang menikmati apa yang mereka lakukan.
sumber
Anda ingin mencari tahu tentang kepribadian orang-orang. Menurut teori kepemimpinan baru-baru ini, penting bahwa Anda otentik dan berbagi perilaku dan tujuan bersama dengan anggota tim Anda. Kepemimpinan juga dapat dilihat sebagai pembinaan anggota tim Anda untuk mencapai tujuan mereka (di sini ada beberapa teori)
sumber
Anda memotivasi pengembang untuk menulis aplikasi pembunuh berikutnya?
Mungkin tempat yang baik untuk memulai adalah membiarkan mereka TAHU bahwa mereka akan melakukannya, dengan cara sehingga mereka dapat melihat perspektif jangka panjang tentang hal ini. Tujuan seperti itu harus sangat memotivasi sendiri - JIKA itu benar-benar aplikasi yang mematikan.
Kemudian tunjukkan pada mereka bahwa Anda benar-benar bersungguh-sungguh!
sumber
dalam urutan atau kepentingan:
sumber
Steve McConnel memiliki tinjauan yang baik tentang hal ini dalam bukunya Rapid Development , serta daftar sumber (termasuk Peopleware yang sangat dipuji ) untuk bacaan lebih lanjut.
Agak ketinggalan jaman, tapi ringkasannya masih lengkap dan sangat relevan.
sumber
sumber
Pekerjakan seseorang yang lebih berpengetahuan daripada saya yang dapat saya pelajari, dan kenali saat saya mengikuti jejak mereka dengan benar, dan saat saya benar dan mereka salah.
sumber
Acara Tim mungkin membantu. Acara-acara seperti pergi ke pertandingan olahraga dan sebagainya dapat memotivasi bagian dari kelompok. Saya kira keseimbangannya adalah menemukan suatu peristiwa yang akan mencakup semua orang.
sumber