Jere yon ekip pwogramè: ki jan ak ki jan yo byen motive yo? Pati de

Epigraf:
Mari a ap gade timoun salte yo, li di madanm li: ebyen, èske nou dwe lave sa yo oswa nou fè lòt?

Anba a koupe a se dezyèm pati nan yon atik pa lidè ekip nou an, osi byen ke RAS Product Development Director Igor Marnat, sou sengularite yo nan pwogramasyon motivasyon yo. Ou ka jwenn premye pati nan atik la isit la - habr.com/ru/company/parallels/blog/452598

Jere yon ekip pwogramè: ki jan ak ki jan yo byen motive yo? Pati de

Nan premye pati atik la, mwen te manyen de nivo ki pi ba yo nan piramid Maslow la: bezwen fizyolojik, bezwen pou sekirite, konfò ak konstans epi ale nan pwochen, twazyèm nivo a, sètadi:

III - Bezwen pou fè pati ak renmen

Jere yon ekip pwogramè: ki jan ak ki jan yo byen motive yo? Pati de

Mwen te konnen ke mafya Italyen an te rele "Cosa Nostra", men mwen te trè enpresyone lè mwen te jwenn ki jan "Cosa Nostra" yo tradui. "Cosa Nostra" tradui soti nan Italyen vle di "Biznis nou an". Chwa a nan non gen anpil siksè pou motivasyon (an kite sou kote okipasyon an, nan ka sa a nou se sèlman enterese nan motivasyon). Yon moun anjeneral vle fè pati yon ekip, fè kèk gwo, komen, biznis nou an.

Yo mete gwo enpòtans sou satisfè bezwen pou fè pati ak lanmou nan lame a, marin, ak nenpòt gwo fòmasyon paramilitè. Epi, jan nou wè, nan mafya a. Sa a se konprann, paske ou bezwen fòse moun ki gen ti kras an komen, ki okòmansman pa fòme yon ekip moun ki gen menm lide, ki te rasanble ansanm pa enskripsyon (pa volontèman), ki gen diferan nivo edikasyon, diferan valè pèsonèl. , literalman konsakre lavi yo, nan risk mòtèl, nan kèk kòz komen , konfye lavi ou nan yon kamarad nan zam.

Sa a se yon motivasyon trè fò; pou pifò moun li trè enpòtan pou yo santi yo fè pati yon bagay ki pi gwo, pou konnen ke ou fè pati yon fanmi, yon peyi, yon ekip. Nan lame a, inifòm, divès rituèl, parad, mach, bandwòl, ak sou sa sèvi objektif sa yo. Apeprè menm faktè yo enpòtan pou nenpòt ekip. Senbòl, mak rèstriktirasyon ak koulè rèstriktirasyon, ekipman ak souvni enpòtan.

Li enpòtan pou evènman enpòtan yo gen pwòp reyalizasyon vizib yo ak ki yo ka asosye. Jodi a, se pito nòmal pou yon konpayi gen pwòp machandiz, jakèt, mayo, elatriye. Men, li enpòtan tou pou mete aksan sou ekip la nan konpayi an. Nou souvan lage mayo ki baze sou rezilta yo nan yon lage, ke yo bay tout moun ki enplike nan liberasyon an. Gen kèk evènman, selebrasyon jwenti oswa aktivite ak tout ekip la se yon lòt faktè enpòtan nan motivasyon.

Anplis de atribi ekstèn, plizyè lòt faktè enfliyanse santi a fè pati yon ekip.
Premyèman, prezans nan yon objektif komen ke tout moun konprann epi pataje yon evalyasyon sou enpòtans li. Pwogramè yo anjeneral vle konprann ke yo ap fè yon bagay fre, epi yo ap fè bagay sa a fre ansanm, kòm yon ekip.
Dezyèmman, ekip la dwe gen yon espas kominikasyon kote tout ekip la prezan epi ki fè pati sèlman nan li (pa egzanp, yon chat nan mesaje a, syncaps ekip peryodik). Anplis pwoblèm travay, kominikasyon enfòmèl, pafwa diskisyon sou evènman ekstèn, limyè offtop - tout bagay sa yo kreye yon sans de kominote ak ekip.
Twazyèmman, mwen ta mete aksan sou entwodiksyon de bon pratik jeni nan ekip la, dezi a ogmante estanda konpare ak sa yo aksepte nan konpayi an. Aplike apwòch yo pi byen aksepte nan endistri a, premye nan ekip la, ak Lè sa a, nan konpayi an kòm yon antye, bay ekip la opòtinite pou yo santi ke li se devan lòt moun nan kèk fason, ki mennen wout la, sa a kreye yon sans de fè pati. nan yon ekip fre.

Se patisipasyon ekip la nan planifikasyon ak jesyon tou ki enfliyanse sans de apatenans. Lè manm ekip yo patisipe nan diskite sou objektif pwojè yo, plan travay yo, estanda ekip yo ak pratik jeni, epi fè entèvyou ak nouvo anplwaye yo, yo devlope yon sans de patisipasyon, komen an komen, ak enfliyans sou travay la. Moun yo pi plis vle pran desizyon yo pran ak vwa pa tèt yo pase sa yo pwopoze pa lòt moun, menm si yo pratikman nan melodi.

Anivèsè, anivèsè, evènman enpòtan nan lavi kòlèg yo - yon pitza jwenti, yon ti kado nan ekip la bay yon santiman cho nan patisipasyon ak rekonesans. Nan kèk konpayi, li se òdinè bay ti siy memoryal pou 5, 10, 15 ane nan travay nan konpayi an. Sou yon bò, mwen pa panse ke sa a motive m 'tankou pou nouvo reyalizasyon. Men, evidamman, prèske nenpòt moun pral kontan ke yo pa te bliye sou li. Sa a se youn nan ka sa yo lè absans yon reyalite demotive olye ke prezans li motive. Dakò, li kapab byen yon wont si LinkedIn raple ou nan maten an epi felisite ou sou 10yèm anivèsè ou nan plas travay ou, men pa yon sèl kòlèg nan konpayi an felisite ou oswa sonje ou.

Natirèlman, yon pwen enpòtan se chanjman nan konpozisyon ekip la. Li klè ke menm si arive oswa depa yon moun nan ekip la anonse davans (pa egzanp, nan yon bilten konpayi oswa ekip, oswa nan yon reyinyon ekip), sa pa patikilyèman motive nenpòt moun nan nouvo reyalizasyon. Men, si yon bon jou ou wè yon nouvo moun bò kote w, oswa ou pa wè yon ansyen, li ka yon sipriz, epi si ou kite, kareman dezagreyab. Moun pa ta dwe disparèt tou dousman. Espesyalman nan yon ekip distribye. Espesyalman si travay ou depann sou yon kòlèg nan yon lòt biwo ki toudenkou leve, li disparèt. Moman sa yo definitivman vo enfòme ekip la separeman davans.

Yon faktè enpòtan, ki nan lang angle yo rele komen (tradiksyon literal nan "posede" pa konplètman reflete siyifikasyon li). Sa a se pa yon santiman de an komen, men pito yon santiman nan responsablite pou pwojè ou a, ke santiman lè ou emosyonèlman asosye tèt ou ak pwodwi a ak pwodwi a ak tèt ou. Sa a apeprè koresponn ak lapriyè Marin a nan fim nan "Full Metal Jacket": "Sa a se fizi mwen an. Gen anpil fizi sa yo, men youn sa a se pou mwen. Fusil mwen se pi bon zanmi mwen. Li se lavi mwen. Mwen dwe aprann posede li menm jan mwen posede lavi mwen. San mwen, fizi mwen pa itil. Mwen pa itil san fizi mwen. Mwen dwe tire fizi mwen dwat. Mwen dwe tire pi byen pase lènmi ki ap eseye touye m '. Mwen oblije tire l anvan li tire m. Se pou li se konsa..."

Lè yon moun ap travay sou yon pwodwi pou yon tan long, gen opòtinite pou pote tout responsablite pou kreyasyon li yo ak devlopman, yo wè ki jan yon bagay k ap travay rive nan "pa gen anyen", ki jan moun sèvi ak li, santiman pwisan sa a rive. Ekip pwodwi ki travay ansanm pou yon tan long sou yon pwojè yo anjeneral plis motive ak limenm pase ekip ki reyini pou yon kout peryòd de tan ak travay nan mòd liy asanble, chanje soti nan yon pwojè nan yon lòt, san yo pa tout responsablite pou tout pwodwi a. , depi nan kòmansman rive nan fen.

IV. Bezwen pou rekonesans

Yon mo janti tou plezi chat la. Tout moun motive pa rekonesans enpòtans travay yo te fè a ak evalyasyon pozitif li. Pale ak pwogramè yo, ba yo fidbak peryodik, selebre yon travay byen fè. Si ou gen yon ekip gwo ak distribye, reyinyon peryodik (sa yo rele youn a youn) pafè pou sa a; si ekip la piti anpil epi travay ansanm lokalman, opòtinite sa a anjeneral bay san reyinyon espesyal nan kalandriye a (byenke yon sèl peryodik). nan youn se tout Li toujou bezwen, ou jis ka fè li mwens souvan). Sijè sa a byen kouvri nan podcasts pou administratè yo sou manager-tools.com.

Sepandan, li vo kenbe diferans kiltirèl nan tèt ou. Gen kèk apwòch ki abitye ak kòlèg Ameriken yo pa pral toujou travay ak moun Ris. Nivo politès aksepte nan kominikasyon chak jou nan ekip nan peyi oksidantal yo okòmansman sanble twòp nan pwogramasyon soti nan Larisi. Gen kèk karakteristik dirèk nan kòlèg Ris yo ka pèrsu kòm malonnèt pa kòlèg yo ki soti nan lòt peyi yo. Sa a trè enpòtan nan kominikasyon nan yon ekip entèetnik; anpil te ekri sou sijè sa a; manadjè a nan yon ekip konsa dwe sonje sa a.

Demonstrasyon karakteristik, kote pwogramasyon yo montre karakteristik devlope pandan yon Sprint, se yon bon pratik pou reyalize bezwen sa a. Anplis lefèt ke sa a se yon opòtinite ekselan pou klè chanèl kominikasyon ant ekip yo, prezante manadjè pwodwi ak tèsteur nouvo karakteristik, li se tou yon bon opòtinite pou devlopè yo montre rezilta yo nan travay yo epi endike patènite yo. Oke, epi polise konpetans ou pale an piblik, nan kou, ki pa janm danjere.

Li ta yon bon lide yo selebre kontribisyon an enpòtan nan kòlèg patikilyèman distenge ak sètifika, siy memoryal (omwen yon mo kalite) nan reyinyon ekip ansanm. Anjeneral, moun yo apresye sètifika sa yo ak siy memoryal yo anpil, pran yo avèk yo lè yo deplase, epi jeneralman pran swen yo nan tout fason posib.

Pou make yon pi enpòtan, kontribisyon alontèm nan travay ekip la, akimile eksperyans ak ekspètiz, yo souvan itilize yon sistèm klas (ankò, yon analoji ka trase ak sistèm nan ran militè nan lame a, ki, anplis. pou asire sibòdone, sèvi tou pou objektif sa a). Souvan devlopè jèn yo travay de fwa pi difisil pou jwenn nouvo zetwal sou espageti yo (sa vle di deplase soti nan pwomotè jinyò nan pwomotè a plen tan, elatriye).

Konnen atant pèp ou a se kritik. Gen kèk ki gen plis chans yo dwe motive pa yon klas segondè, opòtinite pou yo dwe rele, di, yon achitèk, pandan ke lòt moun, okontrè, yo endiferan nan klas ak tit epi yo pral konsidere yon ogmantasyon nan salè yon siy rekonesans nan konpayi an. . Kominike ak moun yo pou w konprann sa yo vle ak sa yo ap atann.

Yon demonstrasyon de rekonesans, yon pi wo nivo konfyans nan ekip la, ka bay lè w bay plis libète aksyon oswa patisipasyon nan nouvo domèn travay. Pou egzanp, apre yo fin jwenn sèten eksperyans ak reyalize rezilta sèten, yon pwogramè, anplis aplike karakteristik li yo an akò ak spesifikasyon la, ka travay sou achitekti nan nouvo bagay. Oswa patisipe nan nouvo domèn ki ka pa dirèkteman gen rapò ak devlopman - automatisation tès, mete ann aplikasyon pi bon pratik jeni, ede ak jesyon lage, pale nan konferans, elatriye.

V. Bezwen pou koyisyon ak pwòp tèt ou aktyalizasyon.

Anpil pwogramè yo konsantre sou diferan kalite aktivite pwogram nan diferan etap nan lavi yo. Gen kèk moun ki renmen fè aprantisaj machin, devlope nouvo modèl done, li anpil literati syantifik pou travay, epi kreye yon bagay nouvo nan grafouyen. Yon lòt se pi pre debogaj ak sipòte yon aplikasyon ki egziste deja, kote ou bezwen fouye byen fon nan kòd ki egziste deja, etid mòso bwa, pile tras ak rezo captchas pou jou ak semèn, epi ekri prèske pa gen okenn nouvo kòd.

Tou de pwosesis mande gwo efò entelektyèl, men pwodiksyon pratik yo diferan. Yo kwè ke pwogramè yo ezite sipòte solisyon ki deja egziste; yo pito motive yo devlope nouvo. Gen yon grenn sajès nan sa. Nan lòt men an, ekip ki pi motive ak ini mwen te janm travay avèk yo te dedye a sipòte yon pwodwi ki egziste deja, jwenn ak repare ensèk apre ekip sipò a te kontakte yo. Mesye yo literalman te viv pou travay sa a epi yo te pare pou soti samdi ak dimanch. Yon fwa nou te fè fas ak yon lòt pwoblèm ijan ak konplèks, swa nan aswè 31 desanm oswa nan apremidi 1ye janvye.

Plizyè faktè kontribye nan wo nivo motivasyon sa a. Premyerman, se te yon konpayi ki gen yon gwo non nan endistri a, ekip la asosye tèt yo ak li (gade "Bezwen pou afilyasyon"). Dezyèmman, yo te dènye fwontyè a, pa te gen okenn moun dèyè yo, pa te gen okenn ekip pwodwi nan moman sa a. Ant yo ak kliyan yo te gen de nivo sipò, men si pwoblèm nan te rive jwenn yo, pa te gen okenn kote pou fè bak, pa gen moun ki te dèyè yo, kòperasyon an antye te sou yo (kat jèn pwogramasyon). Twazyèmman, gwo konpayi sa a te gen gwo kliyan (gouvènman peyi yo, enkyetid otomobil ak aviyasyon, elatriye) ak enstalasyon gwo echèl nan plizyè peyi. Kòm yon rezilta, toujou pwoblèm konplèks ak enteresan, pwoblèm senp yo te rezoud pa sipò nan nivo anvan yo. Katriyèmman, motivasyon ekip la te enfliyanse anpil pa nivo pwofesyonèl ekip sipò yo ak ki moun yo te kominike (te gen enjenyè ki gen anpil eksperyans ak teknikman kapab), epi nou te toujou gen konfyans nan kalite done yo te prepare, analiz yo te fè. , elatriye. Senkyèmman, e mwen panse ke sa a se pwen ki pi enpòtan an - ekip la te trè jèn, tout mesye yo te nan kòmansman karyè yo. Yo te enterese nan etidye yon pwodwi gwo ak konplèks, rezoud pwoblèm grav ki te nouvo pou yo nan yon nouvo anviwònman, yo t'ap chache pwofesyonèl matche ak nivo ekip ki antoure yo, pwoblèm, ak kliyan yo. Pwojè a te tounen yon lekòl ekselan, tout moun pita te fè yon bon karyè nan konpayi an epi yo te vin lidè teknik ak manadjè ansyen, youn nan mesye yo se kounye a yon manadjè teknik nan Amazon Web Services, lòt la evantyèlman demenaje ale rete nan Google, ak tout nan yo toujou sonje pwojè sa a ak chalè.

Si ekip sa a fèt ak pwogramasyon ki gen 15-20 ane eksperyans dèyè yo, motivasyon an ta diferan. Laj ak eksperyans yo pa, nan kou, 100% faktè detèmine; li tout depann sou estrikti a nan motivasyon. Nan ka sa a patikilye, dezi a pou konesans ak kwasans nan pwogramasyon jèn bay rezilta ekselan.

An jeneral, jan nou te deja mansyone plizyè fwa, ou dwe konnen atant pwogramè ou yo, konprann kilès nan yo ta renmen elaji oswa chanje domèn aktivite yo, epi pran an kont atant sa yo.

Beyond Piramid Maslow a: vizibilite nan rezilta yo, gamification ak konpetisyon, pa gen okenn move bagay

Gen twa pwen pi enpòtan konsènan motivasyon pwogramè yo ki definitivman bezwen mansyone, men trase yo nan modèl bezwen Maslow a ta twò atifisyèl.

Premye a se vizibilite ak pwoksimite rezilta a.

Devlopman lojisyèl se nòmalman yon maraton. Rezilta yo nan efò R&D vin vizib apre mwa, pafwa ane. Li difisil pou ale nan yon objektif ki pi lwen pase orizon an, kantite travay la se tèt chaje, objektif la se byen lwen, li pa klè epi li pa vizib, "lannwit la se nwa ak plen laterè." Li se pi bon kraze wout la nan li an pati, fè yon chemen nan pye bwa ki pi pre a ki vizib, ki ka rive jwenn, plan yo klè, epi li pa lwen nou - epi ale nan objektif sa a fèmen. Nou vle fè yon efò nan plizyè jou oswa semèn, jwenn ak evalye rezilta a, Lè sa a, deplase sou. Se poutèt sa, li vo kraze travay la an ti pati (sprints nan ajil sèvi objektif sa a byen). Nou te fini yon pati nan travay la - anrejistre li, rann souf, diskite sou li, pini koupab la, rekonpanse inosan yo - nou ka kòmanse pwochen sik la.

Motivasyon sa a se nan yon sèten mezi menm jan ak sa jwè yo fè eksperyans lè yo fin ranpli jwèt sou òdinatè: yo detanzantan resevwa meday, pwen, bonis pandan y ap ranpli chak nivo; yo ka rele sa "motivasyon dopamine."

An menm tan an, vizibilite rezilta a se literalman enpòtan. Yon karakteristik fèmen nan lis la ta dwe vire vèt. Si kòd la ekri, teste, lage, men pa gen okenn chanjman nan estati vizyèl la vizib pwogramè a, li pral santi li enkonplè, pa pral gen okenn sans de fini. Nan youn nan ekip yo nan sistèm kontwòl vèsyon nou an, chak patch te ale nan twa etap siksesif - bati a te rasanble ak tès yo te pase, patch la te pase revizyon kòd la, patch la te fizyone. Chak etap te make vizyèlman ak yon tik vèt oswa kwa wouj. Yon fwa youn nan devlopè yo te plenyen ke revizyon kòd la te pran twò lontan, kòlèg yo te bezwen pi vit, plak yo te pandye pandan plizyè jou. Mwen te mande, kisa sa a aktyèlman chanje pou li? Apre yo tout, lè kòd la ekri, bati a reyini ak tès yo te pase, li pa bezwen peye atansyon sou patch la voye si pa gen okenn kòmantè. Kòlèg tèt yo ap revize li epi apwouve li (si, ankò, pa gen okenn kòmantè). Li te reponn, "Igor, mwen vle jwenn twa tik vèt mwen yo pi vit posib."

Dezyèm pwen an se gamification ak konpetisyon.

Lè devlope youn nan pwodwi yo, ekip jeni nou an te gen yon objektif pou pran yon pozisyon enpòtan nan kominote a nan youn nan pwodwi yo sous louvri, antre nan tèt-3. Nan epòk sa a, pa te gen okenn fason objektif pou evalye vizibilite yon moun nan kominote a; chak nan gwo konpayi k ap patisipe yo te kapab reklame (e detanzantan reklame) ke li te nimewo en kontribitè, men pa te gen okenn fason reyèl yo konpare kontribisyon yo nan patisipan yo. nan mitan tèt yo, pou evalye dinamik li nan tan. An konsekans, pa te gen okenn fason yo fikse yon objektif pou ekip la ki ta ka mezire nan kèk jako, evalye degre nan reyalizasyon li yo, elatriye. Pou rezoud pwoblèm sa a, ekip nou an te devlope yon zouti pou mezire ak vizyalize kontribisyon konpayi yo ak kontribitè endividyèl yo www.stackalytics.com. Soti nan yon pwen de vi motivasyon, li te tounen soti yo dwe jis yon bonm. Se pa sèlman enjenyè ak ekip ki toujou ap kontwole pwogrè yo ak pwogrè kòlèg yo ak konpetitè yo. Jesyon an tèt konpayi nou an ak tout gwo konpetitè yo tou te kòmanse jounen yo ak stackalytics. Tout bagay te vin trè transparan ak vizyèl, tout moun te kapab byen kontwole pwogrè yo, konpare ak kòlèg yo, elatriye. Li te vin pratik ak fasil pou enjenyè, manadjè ak ekip yo fikse objektif.

Yon pwen enpòtan ki parèt lè w ap aplike nenpòt sistèm metrik quantitative se ke le pli vit ke ou te aplike yo, sistèm nan otomatikman fè efò pou priyorite reyalizasyon metrik quantitative sa yo, nan detriman nan kalitatif yo. Pa egzanp, kantite revizyon kòd ki konplete yo itilize kòm youn nan paramèt yo. Li evidan, revizyon kòd ka fèt nan diferan fason, ou ka pase plizyè èdtan nan yon revizyon apwofondi ak tcheke nan yon patch konplèks ak tcheke tès, kouri li sou ban ou, tcheke ak dokiman, epi jwenn plis yon revizyon nan karma ou, oswa je fèmen klike sou yon koup la douzèn nan yon koup la patch minit, bay chak youn +1 epi jwenn plis ven nan kama. Te gen ka komik lè enjenyè klike sou plak tèlman vit ke yo te bay +1 nan plak otomatik ki soti nan sistèm CI a. Kòm nou te blag pita, "ale, ale, jenkins." Nan ka a nan komèt, te gen tou anpil moun ki te ale nan kòd la ak zouti fòma kòd, modifye kòmantè, chanje peryòd nan vigil, epi konsa ponpe moute karma yo. Fè fas ak sa a se byen senp: nou itilize bon sans epi, anplis de metrik quantitative, tou itilize esansyèl, sa yo kalitatif. Degre itilizasyon rezilta travay ekip la, kantite kontribitè ekstèn yo, nivo pwoteksyon tès la, estabilite modil yo ak tout pwodwi a, rezilta tès echèl ak pèfòmans yo, kantite enjenyè ki te resevwa zepòl evalè debaz yo. espageti, lefèt ke pwojè yo te aksepte nan kominote a pwojè debaz, konfòmite ak kritè yo nan diferan etap nan pwosesis la jeni - tout bagay sa yo ak anpil lòt faktè yo dwe evalye ansanm ak mezi quantitative senp.

Epi finalman, twazyèm pwen an - Pa gen malè.

Devlopè yo se moun trè entelijan ak trè lojik nan liy travay yo. Yo pase 8-10 èdtan pa jou bati chenn lojik long ak konplèks, kidonk yo wè frajilite nan yo sou vole. Lè yo fè yon bagay, yo, tankou tout lòt moun, vle konprann poukisa yo ap fè li, ki sa ki pral chanje pou pi bon. Li trè enpòtan pou objektif ou fikse pou ekip ou a se onèt ak reyalis. Eseye vann yon move lide bay yon ekip pwogramasyon se yon move lide. Yon lide se move si ou pa kwè nan li tèt ou, oswa, nan ka ekstrèm, ou pa gen eta a entèn nan pa dakò ak komèt (mwen pa dakò, men mwen pral fè li). Yon fwa nou te aplike yon sistèm motivasyon nan yon konpayi, youn nan eleman yo ki te yon sistèm elektwonik pou bay fidbak. Yo te envesti anpil lajan, yo te mennen moun nan Amerik pou fòmasyon, an jeneral, yo te envesti nan plen. Yon fwa, nan yon konvèsasyon apre fòmasyon an, youn nan manadjè yo te di sibòdone li yo: "Lide a pa move, li sanble li pral mache. Mwen p'ap ba ou fidbak elektwonik mwen menm, men ou bay pèp ou a li epi mande yo li." Sa a, pa gen anyen ki ta ka aplike pi lwen. Lide a, nan kou, te fini nan anyen.

Sous: www.habr.com

Add nouvo kòmantè