Ngatur tim programer: kumaha sareng kumaha leres ngamotivasi aranjeunna? Bagian hiji

Epigraf:
Salaki, nempo barudak grimy, ngomong ka pamajikanana: Muhun, urang kudu ngumbah ieu atawa ngalahirkeun nu anyar?

Di handap cut aya sawala ti kalungguhan tim kami, kitu ogé Diréktur Pangwangunan Produk RAS, Igor Marnat, ngeunaan peculiarities of motivating programer.

Ngatur tim programer: kumaha sareng kumaha leres ngamotivasi aranjeunna? Bagian hiji
Rahasia kasuksesan dina nyiptakeun produk parangkat lunak anu saé dipikanyaho - cokot tim programer anu keren, pasihan tim ide anu saé sareng ulah ngaganggu padamelan tim. Pamekar keren jarang sareng paménta. Sababaraha recruiters malah nyebutkeun yén maranéhna boga gambaran yén éta téh gampang pikeun ngahasilkeun programmer cool ti nyewa hiji ti pasar. Salian kasusah sareng nyewa sapertos kitu, pangalaman unggal pamekar khusus, pangaweruhna ngeunaan produk anu tos aya sareng sajarah kamekaranana, sering henteu tiasa diganti atanapi sesah sareng nyéépkeun waktos pikeun ngeusian. Ku alatan éta, lamun aya untung na geus boga tim cool of programer, hal anu penting pikeun ngerjakeun motivasi maranéhanana. Ngiring sareng ngalatih pamekar énggal, ngadamel tim ti aranjeunna ampir sesah sareng nyéépkeun waktos sapertos ngalahirkeun sareng ngasuh budak.

Hayu urang mertimbangkeun faktor utama motivasi pikeun programer (tim programer), ngagunakeun piramida Maslow pikeun kajelasan jeung structuring presentasi. Upami anjeun teu acan ngadéngé piramida Maslow urang, éta teu hiji undisputed, tapi téori pisan populér tur illustrative tina psikolog Amérika Abraham Harold Maslow, anu ngajukeun téori motivasi pribadi dumasar kana hirarki kabutuhan manusa (tingali gambar di handap).

Maslow nyusun kabutuhan individu dina urutan hirarkis, ti kabutuhan fisiologis nepi ka kabutuhan ngembangkeun poténsi jeung aktualisasi diri. Asumsi konci dina téori Maslow nyaéta yén "hiji jalma teu bisa ngalaman pangabutuh tingkat luhur nepi ka kabutuhan-tingkat handap nya puas." Contona, hiji jalma teu bisa kadorong ku kabutuhan pangaweruh atawa éstétika lamun dina waktu nu sarua jalma ieu teu saré atawa dahar salila tilu poé.

Ngatur tim programer: kumaha sareng kumaha leres ngamotivasi aranjeunna? Bagian hiji

Sateuacan bade ka detil, hayu urang difokuskeun hiji kanyataan atra - tim diwangun ku jalma, sakabeh jalma béda, unggal boga struktur motivasi sorangan. Salian ti kanyataan yén unggal jalma didorong ku kapentingan anu béda, unggal jalma ogé dina kaayaan hirup anu béda. Aya anu dina awal karir sareng mikirkeun kumaha ngawangun éta, aya anu badé nikah, sareng aya anu hoyong ngawasaan daérah anu énggal. Anu penting pikeun hiji henteu penting pikeun anu sanés, sareng énjing sadayana bakal robih deui. Pikeun leres ngartos kontéks ieu, aya hiji ubar basajan - anjeun kudu mikir ngeunaan eta sarta gawé bareng eta. Hal pangpentingna nyaéta komunikasi.
Pastikeun ngobrol sareng tim anjeun ngeunaan hal lian ti pagawean, ngawangun hubungan informal.

Janten, ayeuna hayu urang ngaliwat piramida Maslow sareng anggap tingkatna salaku dilarapkeun pikeun ngatur tim programer.

I: Kabutuhan fisiologis, biologis:

Nalika ngobrol ngeunaan motivasi, seueur jalma sering mikiran gaji heula. Dina hal ieu, ku gaji hartosna bagian permanén tina pakét santunan, nu teu gumantung sagala cara dina hasil. Ieu teu dilarapkeun ka bonus, bonus na promosi parusahaan. Éta gaji anu kuring bakal atribut kana tingkat "kabutuhan fisiologis" dina kasus urang. Bonus, bonus dumasar kana kinerja, pilihan sareng saham perusahaan - kuring bakal ngagolongkeun sadayana ieu dina tingkat anu sanés.

Dina pamanggih kuring, euweuh urusan kumaha aneh eta bisa disada, gaji bisa rada jadi demotivasi faktor tinimbang faktor motivating. The peculiarity gawé bareng programer nyaeta aranjeunna sadayana jalma, firstly, pisan pinter (fitur tina profési), sarta Bréh, deeply jeung / atawa loba dididik. Ilaharna, programer, sajaba profési maranéhanana, boga pamahaman jero ngeunaan hiji atawa leuwih wewengkon subjék nu maranéhna nyieun produk. Salaku tambahan, programer anu saé resep sareng terang pisan kana sajarah pamekaran program, algoritma, standar, jsb. Sami manglaku ka wewengkon subjek maranéhanana. Pikeun jalma dina tingkat ieu, gaji biasana sanés faktor motivasi utama.

Dina waktu nu sarua, kurangna gaji adil pikeun programer, dina pamahaman maranéhanana, demotivates, sarta demotivasi greatly. Gaduh gaji anu adil mangrupikeun pakewuh. Gaji téh loba nu leuwih luhur ti norma (pasar) - ogé, cukup aneh, faktor rada demotivating. A batur sapagawean sakali ngawartoskeun kuring ngeunaan tim programer di salah sahiji pausahaan animasi Amérika badag, nu, alatan sababaraha kaayaan, narima gaji dina tingkat dua nepi ka tilu kali leuwih luhur ti pasar. Sakumaha cenah, anjeunna henteu kantos ningali programer anu langkung bosen, puguh sareng demotivated dina hirupna. Kanyataan kanaékan gaji bisa jadi motivasi dina jangka pondok, tapi sanggeus sababaraha bulan gaji anyar jadi norma jeung ceases pikeun memotivasi. Sacara umum, kuring bakal nyarios yén pikeun programer dina awal karirna, faktor gaji langkung penting, sabab tumbuh sacara profésional sareng berkembang, pentingna turun sareng faktor-faktor sanés ngawitan lumaku.

Titik penting kadua nyaéta ayana kasaimbangan anu adil dina tingkat gaji di tim. Lamun tim ngarasa yen kontribusi hiji anggota sacara noticeably handap, tapi tingkat santunan sarua, ieu bakal demotivate sakabéh tim. Kadang-kadang manajer kagoda pikeun ngabakar seuneu ku artos - pikeun nahan jalma anu kaduruk atanapi démotivated ku cara naékkeun gajina di luhur normal. Ieu biasana ngan ukur nyiptakeun masalah dina jangka panjang - motivasi jalma sorangan moal ningkat pisan, atanapi bakal ningkat pikeun sababaraha bulan, tapi motivasi sesa tim bakal turun. Dina kaayaan sapertos kitu, éta patut milarian pendekatan anu sanés, kecuali, tangtosna, ieu mangrupikeun spesialis unik anu kedah dipikagaduh dina biaya naon waé, bahkan kanggo waktos anu pondok.

II. Peryogi kasalametan, kanyamanan, konsistensi kaayaan hirup:

70 taun ka tukang, ayana kompor dina mobil bisa jadi faktor motivating lamun milih mobil, lajeng éta luhur norma sarta éta tanda méwah. Ayeuna sanajan henteuna AC - omong kosong, sarta ayana, tangtosna, moal jadi faktor motivating lamun milih mobil. Janten 10-15 sababaraha taun ka pengker, kantor anu saé, hardware anu saé, kopi anu lezat, kabugaran, jam anu fleksibel, jsb. bisa jadi faktor motivating alus, tapi ayeuna ieu rada norma pikeun karya programmer alus. Dina waktu nu sarua, henteuna maranéhanana baris deui jadi demotivating.

Faktor demotivating anu penting nyaéta kurangna kamampuan pikeun konsentrasi sareng lingkungan kerja anu ribut. Karya programmer merlukeun tiiseun jeung konsentrasi. Lamun rohangan kantor teu nyadiakeun kasempetan pikeun nyadiakeun pamekar jeung workspace secluded, perlu sahenteuna mastikeun kolaborasi nyaman antara kolega anu teu ngaganggu unggal lianna. Éta hadé pikeun ngahijikeun comrades energetic tur nyaring saling, mere kasempetan pikeun konsentrasi ka jalma anu merlukeun eta.

Biaya waktos programmer ayeuna langkung luhur tibatan biaya hardware dimana anjeunna damel. Dua atanapi tilu monitor, komputer anu kuat, tempat kerja anu nyaman pikeun unggal pamekar - kedah janten norma di perusahaan naon waé. Topik ieu katutupan ogé dina salah sahiji tulisan Joel Spolsky "The Joel Test: 12 léngkah pikeun kode hadé.

Komponén fisik kanyamanan nyaéta anu paling dasar sareng saderhana; ayeuna hayu urang ngobrol ngeunaan sésana.

Di seueur perusahaan, norma pikeun programer nyaéta jadwal kerja anu fleksibel sareng henteu aya kode pakéan. Ieu alus tur bener lamun spésifik gawé tim urang ngidinan (contona, teu aya rapat jeung konsumén, politikus atawa bankers).

Anu penting nyaéta gaduh jandela khusus waktos dimana sadaya tim damel babarengan sacara lokal supados masarakat tiasa komunikasi sareng ngabéréskeun masalah padeukeut. A programmer, dina panggih, teu ninggalkeun pagawean sanajan sanggeus karya. Ilaharna, masalah gawé replay dina pikiran na paduli ayana di kantor, sarta kaputusan alus mindeng datang ti luar kantor. Dibikeun kedah janten saé (anu urang bahas di handap), kontrol leutik ngabahayakeun. Henteu ngan éta demotivating, éta ogé ngurangan produktivitas. Salaku prakték nempokeun, dina henteuna kontrol, hiji tim ngamotivasi leuwih gampang dianggo leuwih lila ti diperlukeun. Lamun aya kontrol, pamekar bisa diuk dina keyboard ti salapan nepi ka genep, tapi hasilna, Jigana, bakal leuwih goreng. Sakumaha anu disebatkeun, hiji jalma tiasa mingpin kuda ka cai, tapi bahkan saratus moal maksa nginum upami anjeunna henteu hoyong.

Katerangan ngeunaan tingkat pangabutuh ieu ogé nyebutkeun kabébasan tina kahariwang jeung sieun, henteuna kacau, jeung kabutuhan pikeun struktur jeung urutan. Ieu ogé titik anu penting pisan anu mangaruhan pisan kana suasana di tim.

Anu mimiti, henteuna huru-hara, struktur sareng tatanan - tim kedah ngartos saha anu tanggung jawab naon, kumaha peran disebarkeun, naon anu kedah dilakukeun, ka saha, iraha, syarat naon anu ngadasarkeun produk, naon ekspektasi manajemén sareng nasabah ... Kalolobaan ieu kudu formal digambarkeun, sagalana kudu dibahas périodik. Tanpa diskusi sareng panggunaan périodik, déskripsi henteu tiasa dianggo. Prakték anu saé pikeun ngabahas aranjeunna sacara périodik sareng ngapdet aranjeunna dumasar kana hasil analisis postmortem saatos dileupaskeun.

Bréh, suasana tenang jeung ramah. Urang sadayana nyéépkeun waktos di tempat damel, sareng urang hoyong ngalakukeun éta tanpa setrés, konflik, atanapi kasieun. Tim pamekaran biasana dianggo dina tekenan ti jadwal sareng konsumén. Teu aya anu peryogi setrés tambahan ti kolega sareng atasan. Atmosfir di tim, sacara umum kanyataan yén grup pamekar bisa disebut tur janten "tim" tanggung jawab langsung tur penting manajer, salah sahiji anu pang penting sedeng- jeung tugas jangka panjang. Ku alatan éta, hal anu penting pikeun manajer pikeun digawé, hususna, jeung konflik di tim, sarta ulah ngantep ngembangkeun maranéhanana nyokot kursus na. Manajemén konflik mangrupikeun topik anu misah anu pantes diajar anu misah.

Aya dua cara utama pikeun mangaruhan kaayaan émosional tim sareng paripolah kolega (upami aya anu nambihan dina koméntar, éta bakal saé). Kahiji nyaeta kabiasaan anjeun sorangan. Conto pribadi penting pisan pikeun manajer sareng tim. Sakumaha anu diomongkeunana, sakumaha imam, kitu ogé datangna. Kalakuanana sakumaha anu anjeun ngarepkeun kolega anjeun kalakuanana. Anu kadua nyaéta nyorong paripolah anu leres sareng, janten nyarios, ngaleungitkeun kalakuan anu salah. Komunikasi sareng jalma, masihan aranjeunna eupan balik, aya loba cara pikeun ngalakukeun ieu. Sacara umum, eupan balik mangrupikeun topik pikeun diskusi anu misah; éta mangrupikeun bagian anu ageung sareng penting pikeun damel sareng motivasi.

Catetan sejen ngeunaan atmosfir, nu bisa sigana mahiwal, tapi dina praktekna penting. Beuki sering ti moal, aya pangsaeutikna katresna dina tim ngembangkeun ti lalaki. Mindeng grup téh sagemblengna lalaki. Dina kaayaan kitu, ogé dina beban, kadang basa jorang mimiti dipaké dina tim. Prakték nunjukkeun yén ieu gaduh dampak negatif kana atmosfir; komunikasi laun-laun jadi kurang ajar. Anjeun kedah ngahindarkeun diri anjeun sareng ngahindarkeun panggunaanana dina tim anjeun.

Tim pamekaran sering disebut R&D (panalungtikan sareng pamekaran), kalayan panilitian janten bagian anu penting dina padamelan. Ieu mangrupikeun bagian anu biasana sesah diprogram sareng direncanakeun, upami henteu, éta sanés panalungtikan. Kadé tim boga hak nyieun kasalahan, nyandak inisiatif, pikeun nyobaan pilihan béda nu bisa atawa teu mungkas dina kasuksésan. Kasalahan mangrupikeun bagian normal tina padamelan, aranjeunna henteu tiasa dihindari, tapi anjeun tiasa diajar, nganalisis, diajar ti aranjeunna pikeun masa depan sareng teraskeun. Prinsip 5 Naha, anu asalna ti Toyota, mangrupikeun cara anu saé pikeun ngarengsekeun akar masalah. Ngahukum kasalahan mangrupikeun cara anu saé pikeun nyiptakeun suasana kasieun sareng kateupastian. Hiji-hijina pengecualian nyaéta nalika, dumasar kana hasil analisa, tétéla yén kasalahan éta disababkeun ku sikep anu henteu profésional pikeun digawé, dina hal ieu, kaputusan tanaga kedah dilakukeun.

Suasana di tim dipangaruhan pisan ku ekspektasi anjeun sareng kaayaan émosional sateuacan paguneman dimimitian. Sateuacan ngamimitian diskusi anu sesah, sababaraha jinis debriefing, atanapi ngan ukur paguneman émosional, pentingna haté sareng sikep anjeun ka jalma anu anjeun badé diajak ngobrol. Kuring sok sacara standar percanten sareng kalakuan dumasar kana naon anu diusahakeun ku jalma anu ikhlas pikeun ngalakukeun anu pangsaéna. Lamun tina posisi Anjeun sigana nu ieu teu jadi, Anjeun kudu tenang jeung jéntré manggihan konteks jeung ngarti naon manéhna bener, naha ceuk pikir ieu katuhu, jeung dimana ekspektasi urang diverge. Biasana tétéla yén maranéhna teu bener diverge, ngan éta visi na konteks leuwih lengkep atanapi seger, tur aya hal nu teu nyaho. Atawa, sabalikna, manéhna teu nyaho nanaon. Ieu hususna penting dina tim anu disebarkeun, nalika jalma jarang komunikasi sacara pribadi sareng nganggo email sareng utusan instan. Ieu malah leuwih kritis dina tim nu diwangun ku programer ti nagara béda jeung disebarkeun sakuliah zona waktu béda. Ieu tempat béda budaya mimiti maénkeun peran badag.

Dina kaayaan hésé, nyetir on pindah téh gampang, pisan gampang, tapi lajeng nyetir deui hese, sarta sédimén tetep keur lila. Hayu atuh masihan anjeun conto basajan tina pangalaman panganyarna. Salah sahiji manajer tim urgently diperlukeun komentar ngeunaan sababaraha masalah jeung customer ti manajer ti tim patali di nagara sejen. Anjeunna ping ka batur sapagawean dina utusan, ngantosan 15 menit, ping deui, teras 15 menit saatos anjeunna angkat ka obrolan ageung dimana manajer sanésna ogé, sareng rada nyerang batur sapagawean, kalayan kecap sapertos kieu: "sabab anjeun henteu. kersa ngawaler kuring, meureun, sareng patarosanna henteu urgent?" Tungtungna, tétéla yén utusan perusahaan kami rada kusam, sareng batur sapagawean henteu ningali patarosan. Kuring kungsi menta hampura. Sacara umum, éta hadé pikeun mimitian ku alus. Ieu salawasna mungkin nyieun kasalahan goréng sarta ngajalankeun kana kasulitan engké; teu aya masalah jeung éta (sanajan anjeun teu kedah ngalakukeun éta). Sacara umum, dina leuwih ti 20 taun gawe di industri urang, kuring geus patepung jeung batur sapagawean sabenerna jahat ngan sakali (!). Untungna, urang peupeus geulis gancang. Tétéla leres dina kalolobaan kasus pikeun nganggap yén kolega hoyong anu pangsaéna, pikeun pamahaman anu saé ngeunaan kontéks éta.

Tugas anjeun salaku manajer nyaéta pikeun mastikeun sinkronisasi kontéks, pamahaman umum ngeunaan ekspektasi, syarat, wates waktu, sareng standar anu ditampi dina tim. Ieu mungkin sigana kawas hal leutik, tapi atmosfir di tim diwangun persis tina hal saeutik misalna. Tina sudut pandang tim anu disebarkeun, salah sahiji tugas penting nyaéta pikeun mastikeun yén anggota tim gaduh komunikasi tatap muka périodik. Kuring geus uninga leuwih ti sakali ti programer yén sanggeus, contona, insinyur ti tim rojongan sumping ka aranjeunna sarta digawé babarengan sacara pribadi, aranjeunna gladly cicing di gawe pikeun mantuan dina hal hésé pribadi ka Pasha, anu nembe datang ka aranjeunna. sanajan baheula Pasha éta ngan hiji ikon dina utusan, sarta teu saurang ogé bakal dieureunkeun demi ikon.

Ku jalan kitu, kuring mimiti ngobrol ngeunaan tim dukungan sareng émut conto kanonik pikeun kuring. Sakali, salah sahiji konsumén di Amérika boga masalah jeung produk, salah sahiji insinyur ti tim rojongan anu digarap palaksanaan na (seconded ti Rusia) cicing sanggeus gawé pikeun mantuan, tapi masalah teu direngsekeun sarta teu direngsekeun. Sacara umum, anjeunna lingered sarta diuk aya ampir nepi ka isuk. Dina waktos ayeuna, manajer palanggan naékkeun masalahna, ngaidentipikasi kritisitasna pikeun aranjeunna, sareng ngantepkeun damel magrib. Prosés escalation ieu geus gaining moméntum dina zona waktu béda, manajer rojongan di Rusia mimiti nyoba mantuan, alatan kasusah tangtu dina komunikasi jeung kantor customer urang (VPN, masalah sambungan, kasusah jeung nelepon antara nagara, ...) aranjeunna teu nyaho yén bodo éta geus panjara di kantor jeung ngabéréskeun masalah, sarta diusahakeun neangan manehna. Aranjeunna mendakan éta ngan isuk-isuk (Amérika), nalika masalahna parantos praktis direngsekeun sareng produkna jalan. Katuhu kaluar bat aranjeunna mimiti ngomong yén naon sih, nasabah boga escalation misalna hiji, nanaon jalan, dimana anjeun, urang moal bisa manggihan anjeun, jsb. Gunana pikeun nyebutkeun, salaku hasil tina kabiasaan sapertos bodo ieu greatly demotivated. Pangatur karya tim disebarkeun mangrupakeun topik badag misah, tapi hal anu penting pikeun nginget dua hal. Anu mimiti, komunikasi sareng suasana penting pisan, kasuksésan padamelan gumantung kana éta. Kadua, ieu henteu tiasa dianggo nyalira; éta kedah diurus sacara misah sareng jero.

Poin penting séjén anu aya hubunganana sareng tingkat kabutuhan ieu nyaéta deui gaji. Henteu ukuran gaji, sapertos kitu, tapi ayana prosedur anu tangtu pikeun ngarobihna. Pausahaan kedah gaduh pendekatan pikeun nangtukeun syarat pikeun posisi dina tingkat anu béda. Masing-masing pamekar kedah tiasa ngabahas ekspektasi pikeun padamelan na sareng perusahaan, ngartos kumaha sareng iraha usahana tiasa mangaruhan gajina. Rapat périodik sareng manajer, ulasan kinerja semi-taunan atanapi taunan nyayogikeun tujuan ieu. Ieu, sakali deui, mangrupikeun salah sahiji momen anu ayana henteu sacara eksplisit ngamotivasi, tapi henteunana pisan demotivating.

Tina kabutuhan tartib jeung ayana aturan ieu di handap kudu saluyu jeung aturan ieu, pikeun nuturkeun norma anu ditarima di tim, boh formal boh informal. Sacara umum, kuring bakal nyebatna kedah "janten saé." Ayana kabutuhan ieu negeskeun yén micromanagement henteu diperyogikeun, tapi rada ngabahayakeun. Ieu cukup pikeun nyadiakeun hiji jalma kalawan sagalana dipikabutuh pikeun digawé, masihan anjeunna pangaweruh ngeunaan konteks, prioritas, sarta nyadiakeun kabebasan Peta sarta-pembuatan kaputusan di tingkat na. Dina kaayaan kitu, anjeunna bakal ngarasa kapercayaan, kasempetan pikeun nyieun kaputusan sorangan, tanggung jawab aranjeunna, sarta bakal bisa nembongkeun poténsi dirina.

titik penting séjén nu kudu attributed ka kabutuhan pikeun urutan jeung henteuna rusuh téh kamampuhan pikeun konsentrasi dina tugas, henteuna switch konteks sering. Janten programer peryogi waktos sareng fokus. Programer estu teu resep urgently nyerah hiji tugas jeung pindah ka nu sejen. Bagian anu dipikabutuh pikeun padamelan programer biasana henteu ngan ukur pangembangan kode anu saleresna, tapi ogé ngalereskeun bug sareng bantosan pikeun ngolah pamundut ti para nasabah. Perlu ngarencanakeun hal-hal sapertos sateuacanna, supados programer tiasa tenang sareng lengkep ngarengsekeun hiji tugas sateuacan ngalih ka anu sanés. Pilihan anu pangsaéna nyaéta masihan diri anjeun kasempetan pikeun ngarencanakeun padamelan anjeun nyalira, ngaidentipikasi prioritas sareng tugas anu bakal datang sateuacanna, nyayogikeun waktos anu panjang sareng panjang pikeun ngerjakeun hiji jinis tugas. Topik ieu dijelaskeun saé dina buku "Google - Téknik Reliabilitas Loka”, anu ogé ngajelaskeun pendekatan pikeun ngarencanakeun pagawéan tim anu ngajamin operasi sareng pamekaran sistem anu ageung, sarat pisan, toleran kasalahan, ogé insinyur anu padamelanna ngagabungkeun pamekaran parangkat lunak sareng dukunganana.

Ngalajengkeun…

sumber: www.habr.com

Tambahkeun komentar