ప్రోగ్రామర్ల బృందాన్ని నిర్వహించడం: వారిని ఎలా మరియు ఎలా సరిగ్గా ప్రేరేపించాలి? రెండవ భాగం

ఎపిగ్రాఫ్:
భర్త, భయంకరమైన పిల్లలను చూస్తూ, తన భార్యతో ఇలా అంటాడు: సరే, మనం వీటిని కడగడం లేదా కొత్త వారికి జన్మనివ్వడం?

ప్రోగ్రామర్‌లను ప్రేరేపించే ప్రత్యేకతల గురించి మా టీమ్ లీడర్, అలాగే RAS ప్రొడక్ట్ డెవలప్‌మెంట్ డైరెక్టర్ ఇగోర్ మర్నాట్ రాసిన కథనం యొక్క రెండవ భాగం కట్ క్రింద ఉంది. వ్యాసం యొక్క మొదటి భాగాన్ని ఇక్కడ చూడవచ్చు - habr.com/ru/company/parallels/blog/452598

ప్రోగ్రామర్ల బృందాన్ని నిర్వహించడం: వారిని ఎలా మరియు ఎలా సరిగ్గా ప్రేరేపించాలి? రెండవ భాగం

వ్యాసం యొక్క మొదటి భాగంలో, నేను మాస్లో యొక్క పిరమిడ్ యొక్క రెండు దిగువ స్థాయిలను తాకింది: శారీరక అవసరాలు, భద్రత, సౌకర్యం మరియు స్థిరత్వం కోసం అవసరాలు మరియు తదుపరి, మూడవ స్థాయికి వెళ్లండి, అవి:

III - స్వంతం మరియు ప్రేమ అవసరం

ప్రోగ్రామర్ల బృందాన్ని నిర్వహించడం: వారిని ఎలా మరియు ఎలా సరిగ్గా ప్రేరేపించాలి? రెండవ భాగం

ఇటాలియన్ మాఫియాను "కోసా నోస్ట్రా" అని పిలుస్తారని నాకు తెలుసు, కానీ "కోసా నోస్ట్రా" ఎలా అనువదించబడిందో తెలుసుకున్నప్పుడు నేను చాలా ఆకట్టుకున్నాను. ఇటాలియన్ నుండి అనువదించబడిన "కోసా నోస్ట్రా" అంటే "మా వ్యాపారం". పేరు ఎంపిక ప్రేరణ కోసం చాలా విజయవంతమైంది (వృత్తిని పక్కన పెడదాం, ఈ సందర్భంలో మేము ప్రేరణపై మాత్రమే ఆసక్తి కలిగి ఉన్నాము). ఒక వ్యక్తి సాధారణంగా జట్టులో భాగంగా ఉండాలని కోరుకుంటాడు, కొన్ని పెద్ద, సాధారణమైన, మా వ్యాపారం చేయడానికి.

సైన్యం, నావికాదళం మరియు ఏదైనా పెద్ద పారామిలిటరీ నిర్మాణాలకు చెందినవారు మరియు ప్రేమ యొక్క అవసరాన్ని సంతృప్తి పరచడానికి గొప్ప ప్రాముఖ్యత ఇవ్వబడింది. మరియు, మనం చూస్తున్నట్లుగా, మాఫియాలో. ఇది అర్థం చేసుకోదగినది, ఎందుకంటే మీరు సాధారణ వ్యక్తులను బలవంతం చేయవలసి ఉంటుంది, మొదట్లో ఒకే విధమైన ఆలోచనాపరుల బృందాన్ని ఏర్పాటు చేయలేదు, వారు నిర్బంధం ద్వారా (స్వచ్ఛందంగా కాదు), వివిధ స్థాయిల విద్యను కలిగి ఉన్నవారు, విభిన్న వ్యక్తిగత విలువలు కలిగి ఉంటారు. , ప్రాణాపాయంతో వారి జీవితాలను అక్షరాలా అంకితం చేయడానికి, కొన్ని సాధారణ కారణాల కోసం , మీ జీవితాన్ని ఒక సహచరుడికి అప్పగించండి.

ఇది చాలా బలమైన ప్రేరణ; చాలా మందికి తాము పెద్దదానికి చెందినవారమని భావించడం, మీరు కుటుంబం, దేశం, బృందంలో భాగమని తెలుసుకోవడం చాలా ముఖ్యం. సైన్యంలో, యూనిఫారాలు, వివిధ ఆచారాలు, కవాతులు, కవాతులు, బ్యానర్లు మొదలైనవి ఈ ప్రయోజనాలకు ఉపయోగపడతాయి. ఏ జట్టుకైనా ఇంచుమించు ఇవే అంశాలు ముఖ్యమైనవి. చిహ్నాలు, కార్పొరేట్ బ్రాండ్ మరియు కార్పొరేట్ రంగులు, సామగ్రి మరియు సావనీర్‌లు ముఖ్యమైనవి.

ముఖ్యమైన సంఘటనలు వాటి స్వంత కనిపించే స్వరూపాన్ని కలిగి ఉండటం ముఖ్యం, దానితో అవి అనుబంధించబడతాయి. ఈ రోజుల్లో, ఒక కంపెనీకి దాని స్వంత వస్తువులు, జాకెట్లు, టీ-షర్టులు మొదలైనవాటిని కలిగి ఉండటం ఆనవాయితీ. కానీ కంపెనీలోని జట్టును హైలైట్ చేయడం కూడా ముఖ్యం. మేము తరచుగా విడుదల ఫలితాల ఆధారంగా T- షర్టులను విడుదల చేస్తాము, అవి విడుదలలో పాల్గొన్న వారందరికీ ఇవ్వబడతాయి. కొన్ని సంఘటనలు, ఉమ్మడి వేడుకలు లేదా మొత్తం బృందంతో చేసే కార్యకలాపాలు ప్రేరణ యొక్క మరొక ముఖ్యమైన అంశం.

బాహ్య లక్షణాలతో పాటు, అనేక ఇతర అంశాలు జట్టుకు చెందిన అనుభూతిని ప్రభావితం చేస్తాయి.
మొదట, ప్రతి ఒక్కరూ అర్థం చేసుకునే మరియు దాని ప్రాముఖ్యత యొక్క అంచనాను పంచుకునే ఉమ్మడి లక్ష్యం యొక్క ఉనికి. ప్రోగ్రామర్లు సాధారణంగా తాము మంచి పని చేస్తున్నామని అర్థం చేసుకోవాలనుకుంటారు మరియు వారు ఒక బృందంగా కలిసి ఈ అద్భుతమైన పనిని చేస్తున్నారు.
రెండవది, బృందం తప్పనిసరిగా కమ్యూనికేషన్ స్పేస్‌ను కలిగి ఉండాలి, దీనిలో మొత్తం బృందం ఉంటుంది మరియు దానికి మాత్రమే చెందినది (ఉదాహరణకు, మెసెంజర్‌లో చాట్, పీరియాడిక్ టీమ్ సింక్యాప్‌లు). పని సమస్యలతో పాటు, అనధికారిక కమ్యూనికేషన్, కొన్నిసార్లు బాహ్య సంఘటనల చర్చ, లైట్ ఆఫ్‌టాప్ - ఇవన్నీ సంఘం మరియు బృందం యొక్క భావాన్ని సృష్టిస్తాయి.
మూడవదిగా, నేను జట్టులో మంచి ఇంజనీరింగ్ అభ్యాసాల పరిచయం, కంపెనీలో ఆమోదించబడిన వాటితో పోలిస్తే ప్రమాణాలను పెంచుకోవాలనే కోరికను హైలైట్ చేస్తాను. పరిశ్రమలో ఆమోదించబడిన ఉత్తమ విధానాలను అమలు చేయడం, మొదట జట్టులో, ఆపై మొత్తం కంపెనీలో, జట్టుకు ఏదో ఒక విధంగా ఇతరుల కంటే ముందుందని భావించే అవకాశాన్ని ఇస్తుంది, ఇది దారి తీస్తుంది, ఇది తమ సొంత భావనను సృష్టిస్తుంది. ఒక చల్లని జట్టుకు.

ప్రణాళిక మరియు నిర్వహణలో జట్టు భాగస్వామ్యానికి సంబంధించిన భావన కూడా ప్రభావితమవుతుంది. బృంద సభ్యులు ప్రాజెక్ట్ లక్ష్యాలు, పని ప్రణాళికలు, జట్టు ప్రమాణాలు మరియు ఇంజనీరింగ్ అభ్యాసాలను చర్చించడంలో మరియు కొత్త ఉద్యోగులను ఇంటర్వ్యూ చేయడంలో పాలుపంచుకున్నప్పుడు, వారు భాగస్వామ్యం, భాగస్వామ్య యాజమాన్యం మరియు పనిపై ప్రభావం వంటి భావాన్ని అభివృద్ధి చేస్తారు. ప్రజలు ఆచరణాత్మకంగా ట్యూన్‌లో ఉన్నప్పటికీ, ఇతరులు ప్రతిపాదించిన వాటి కంటే స్వయంగా తీసుకున్న మరియు స్వరంతో కూడిన నిర్ణయాలను అమలు చేయడానికి చాలా ఇష్టపడతారు.

పుట్టినరోజులు, వార్షికోత్సవాలు, సహోద్యోగుల జీవితంలో ముఖ్యమైన సంఘటనలు - ఉమ్మడి పిజ్జా, బృందం నుండి ఒక చిన్న బహుమతి ప్రమేయం మరియు కృతజ్ఞతా భావాన్ని ఇస్తుంది. కొన్ని కంపెనీలలో, కంపెనీలో 5, 10, 15 సంవత్సరాల పని కోసం చిన్న స్మారక చిహ్నాలను ఇవ్వడం ఆచారం. ఒక వైపు, ఇది కొత్త విజయాల కోసం నన్ను చాలా ప్రేరేపిస్తుందని నేను అనుకోను. కానీ, స్పష్టంగా, వారు అతని గురించి మరచిపోలేదని దాదాపు ఎవరైనా సంతోషిస్తారు. వాస్తవం లేకపోవటం దాని ఉనికిని ప్రేరేపించడం కంటే బలహీనపరిచే సందర్భాలలో ఇది ఒకటి. అంగీకరిస్తున్నాను, లింక్డ్‌ఇన్ ఉదయం మీకు గుర్తు చేసి, మీ 10వ వార్షికోత్సవం సందర్భంగా మీరు పని చేసే స్థలంలో మిమ్మల్ని అభినందించినట్లయితే అది చాలా అవమానంగా ఉంటుంది, కానీ కంపెనీ నుండి ఒక్క సహోద్యోగి కూడా మిమ్మల్ని అభినందించలేదు లేదా మిమ్మల్ని గుర్తుంచుకోలేదు.

వాస్తవానికి, జట్టు కూర్పులో మార్పు ఒక ముఖ్యమైన విషయం. బృందం నుండి ఎవరైనా రాక లేదా నిష్క్రమణ ముందుగానే ప్రకటించినప్పటికీ (ఉదాహరణకు, కంపెనీ లేదా టీమ్ న్యూస్‌లెటర్‌లో లేదా బృంద సమావేశంలో), ఇది ప్రత్యేకంగా ఎవరినీ కొత్త విజయాలకు ప్రేరేపించదు. కానీ ఒక మంచి రోజు మీరు మీ పక్కన కొత్త వ్యక్తిని చూసినట్లయితే లేదా పాత వ్యక్తిని చూడకపోతే, అది ఆశ్చర్యంగా ఉంటుంది మరియు మీరు వెళ్లిపోతే, అసహ్యకరమైనది. ప్రజలు నిశ్శబ్దంగా అదృశ్యం కాకూడదు. ముఖ్యంగా పంపిణీ చేయబడిన జట్టులో. ముఖ్యంగా మీ పని అకస్మాత్తుగా లేచి అదృశ్యమైన మరొక కార్యాలయం నుండి సహోద్యోగిపై ఆధారపడి ఉంటే. అలాంటి క్షణాలు ఖచ్చితంగా ముందుగానే జట్టుకు ప్రత్యేకంగా తెలియజేయడం విలువైనవి.

ఒక ముఖ్యమైన అంశం, దీనిని ఆంగ్లంలో అంటారు యాజమాన్యం ("స్వాధీనం" యొక్క సాహిత్య అనువాదం దాని అర్థాన్ని పూర్తిగా ప్రతిబింబించదు). ఇది యాజమాన్యం యొక్క భావన కాదు, కానీ మీ ప్రాజెక్ట్ పట్ల బాధ్యత యొక్క భావన, మీరు ఉత్పత్తితో మరియు ఉత్పత్తితో మీతో మానసికంగా అనుబంధించబడినప్పుడు ఆ అనుభూతి. ఇది "ఫుల్ మెటల్ జాకెట్" చిత్రంలో మెరైన్ ప్రార్థనకు దాదాపు అనుగుణంగా ఉంటుంది: "ఇది నా రైఫిల్. అలాంటి రైఫిల్స్ చాలా ఉన్నాయి, కానీ ఇది నాది. నా రైఫిల్ నా బెస్ట్ ఫ్రెండ్. ఆమె నా ప్రాణం. నేను నా జీవితాన్ని ఎలా స్వంతం చేసుకున్నానో అదే విధంగా నేను దానిని స్వంతం చేసుకోవడం నేర్చుకోవాలి. నేను లేకుండా, నా రైఫిల్ పనికిరానిది. నా రైఫిల్ లేకుండా నేను పనికిరాను. నేను నా రైఫిల్‌ని నేరుగా కాల్చాలి. నన్ను చంపడానికి ప్రయత్నిస్తున్న శత్రువు కంటే నేను మరింత ఖచ్చితంగా కాల్చాలి. అతను నన్ను కాల్చే ముందు నేను అతనిని కాల్చాలి. అది అలా ఉండనివ్వండి..."

ఒక వ్యక్తి ఒక ఉత్పత్తిపై ఎక్కువ కాలం పనిచేసినప్పుడు, దాని సృష్టి మరియు అభివృద్ధికి పూర్తి బాధ్యత వహించే అవకాశం ఉంది, "ఏమీ లేదు" నుండి ఒక పని ఎలా పుడుతుంది, ప్రజలు దానిని ఎలా ఉపయోగిస్తున్నారు, ఈ శక్తివంతమైన అనుభూతి పుడుతుంది. ఒక ప్రాజెక్ట్‌లో ఎక్కువ కాలం కలిసి పనిచేసే ఉత్పత్తి బృందాలు సాధారణంగా తక్కువ వ్యవధిలో సమావేశమై అసెంబ్లింగ్ లైన్ మోడ్‌లో పని చేసే టీమ్‌ల కంటే ఎక్కువ ప్రేరణ మరియు సమన్వయంతో ఉంటాయి, మొత్తం ఉత్పత్తికి పూర్తి బాధ్యత లేకుండా ఒక ప్రాజెక్ట్ నుండి మరొక ప్రాజెక్ట్‌కి మారుతాయి. , ప్రారంభం నుండి చివరి వరకు.

IV. గుర్తింపు కావాలి

దయగల పదం కూడా పిల్లిని సంతోషపరుస్తుంది. ప్రతి ఒక్కరూ తాము చేసిన పని యొక్క ప్రాముఖ్యతను మరియు దాని సానుకూల అంచనాను గుర్తించడం ద్వారా ప్రేరేపించబడ్డారు. ప్రోగ్రామర్‌లతో మాట్లాడండి, వారికి ఎప్పటికప్పుడు ఫీడ్‌బ్యాక్ ఇవ్వండి, బాగా చేసిన పనిని జరుపుకోండి. మీకు పెద్ద మరియు పంపిణీ చేయబడిన బృందం ఉన్నట్లయితే, ఆవర్తన సమావేశాలు (ఒకటి నుండి ఒకటి అని పిలుస్తారు) దీనికి సరైనవి; బృందం చాలా చిన్నది మరియు స్థానికంగా కలిసి పనిచేస్తే, ఈ అవకాశం సాధారణంగా క్యాలెండర్‌లో ప్రత్యేక సమావేశాలు లేకుండా అందించబడుతుంది (ఆవర్తన ఒకటి అయినప్పటికీ ఒకటికి ఇది ఇంకా అవసరం, మీరు దీన్ని తక్కువ తరచుగా చేయవచ్చు). Manager-tools.comలోని మేనేజర్‌ల కోసం పాడ్‌క్యాస్ట్‌లలో ఈ అంశం బాగా కవర్ చేయబడింది.

అయితే, సాంస్కృతిక వ్యత్యాసాలను దృష్టిలో ఉంచుకోవడం విలువ. అమెరికన్ సహోద్యోగులకు తెలిసిన కొన్ని విధానాలు ఎల్లప్పుడూ రష్యన్ వాటితో పని చేయవు. పాశ్చాత్య దేశాల్లోని జట్లలో రోజువారీ కమ్యూనికేషన్‌లో ఆమోదించబడిన మర్యాద స్థాయి రష్యా నుండి ప్రోగ్రామర్‌లకు మొదట్లో అధికంగా కనిపిస్తుంది. రష్యన్ సహోద్యోగుల యొక్క కొన్ని సూటిగా ఉండే లక్షణాలను ఇతర దేశాల నుండి వచ్చిన వారి సహచరులు మొరటుగా భావించవచ్చు. ఇంటర్‌త్నిక్ బృందంలో కమ్యూనికేషన్‌లో ఇది చాలా ముఖ్యం; ఈ అంశంపై చాలా వ్రాయబడింది; అటువంటి బృందం యొక్క మేనేజర్ దీన్ని గుర్తుంచుకోవాలి.

ప్రోగ్రామర్లు స్ప్రింట్ సమయంలో అభివృద్ధి చేసిన లక్షణాలను చూపించే ఫీచర్ ప్రదర్శనలు, ఈ అవసరాన్ని గ్రహించడానికి మంచి అభ్యాసం. టీమ్‌ల మధ్య కమ్యూనికేషన్ ఛానెల్‌లను క్లియర్ చేయడానికి, కొత్త ఫీచర్‌లకు ప్రోడక్ట్ మేనేజర్‌లు మరియు టెస్టర్‌లను పరిచయం చేయడానికి ఇది అద్భుతమైన అవకాశం అనే వాస్తవంతో పాటు, డెవలపర్‌లు తమ పని ఫలితాలను చూపించడానికి మరియు వారి రచయితత్వాన్ని సూచించడానికి ఇది మంచి అవకాశం. బాగా, మరియు మీ పబ్లిక్ స్పీకింగ్ నైపుణ్యాలను మెరుగుపరుచుకోండి, ఇది ఎప్పుడూ హానికరం కాదు.

జాయింట్ టీమ్ గెట్-టు గెదర్స్‌లో సర్టిఫికెట్లు, స్మారక చిహ్నాలు (కనీసం ఒక రకమైన పదం)తో ప్రత్యేకంగా విశిష్ట సహోద్యోగుల గణనీయమైన సహకారాన్ని జరుపుకోవడం మంచి ఆలోచన. ప్రజలు సాధారణంగా అలాంటి సర్టిఫికేట్‌లు మరియు స్మారక చిహ్నాలను చాలా విలువైనదిగా భావిస్తారు, వాటిని తరలించేటప్పుడు వారితో తీసుకెళ్లండి మరియు సాధారణంగా సాధ్యమైన ప్రతి విధంగా వాటిని జాగ్రత్తగా చూసుకుంటారు.

జట్టు యొక్క పని, సేకరించిన అనుభవం మరియు నైపుణ్యానికి మరింత ముఖ్యమైన, దీర్ఘకాలిక సహకారాన్ని గుర్తించడానికి, గ్రేడ్ సిస్టమ్ తరచుగా ఉపయోగించబడుతుంది (మళ్ళీ, సైన్యంలోని సైనిక ర్యాంకుల వ్యవస్థతో సారూప్యతను గీయవచ్చు, అదనంగా అధీనతను నిర్ధారించడానికి, ఈ ప్రయోజనానికి కూడా ఉపయోగపడుతుంది). తరచుగా యువ డెవలపర్‌లు తమ భుజం పట్టీలపై కొత్త నక్షత్రాలను పొందడానికి రెండు రెట్లు ఎక్కువ కష్టపడతారు (అంటే జూనియర్ డెవలపర్ నుండి పూర్తి-సమయ డెవలపర్‌గా మారడం మొదలైనవి).

మీ ప్రజల అంచనాలను తెలుసుకోవడం చాలా ముఖ్యం. కొందరు అధిక గ్రేడ్‌తో ప్రేరేపించబడే అవకాశం ఉంది, ఆర్కిటెక్ట్ అని పిలవబడే అవకాశం ఉంది, మరికొందరు దీనికి విరుద్ధంగా గ్రేడ్‌లు మరియు టైటిల్‌ల పట్ల ఉదాసీనంగా ఉంటారు మరియు జీతం పెరుగుదల సంస్థ నుండి గుర్తింపుకు చిహ్నంగా భావిస్తారు. . వారు ఏమి కోరుకుంటున్నారో మరియు వారి అంచనాలు ఏమిటో అర్థం చేసుకోవడానికి వ్యక్తులతో కమ్యూనికేట్ చేయండి.

గుర్తింపు యొక్క ప్రదర్శన, బృందం యొక్క విశ్వసనీయత యొక్క ఉన్నత స్థాయి, చర్య యొక్క మరింత స్వేచ్ఛను ఇవ్వడం లేదా పని యొక్క కొత్త రంగాలలో పాల్గొనడం ద్వారా ఇవ్వబడుతుంది. ఉదాహరణకు, నిర్దిష్ట అనుభవాన్ని పొందిన తర్వాత మరియు నిర్దిష్ట ఫలితాలను సాధించిన తర్వాత, ప్రోగ్రామర్, స్పెసిఫికేషన్‌కు అనుగుణంగా తన లక్షణాలను అమలు చేయడంతో పాటు, కొత్త విషయాల నిర్మాణంపై పని చేయవచ్చు. లేదా డెవలప్‌మెంట్‌తో నేరుగా సంబంధం లేని కొత్త రంగాలలో పాల్గొనండి - టెస్ట్ ఆటోమేషన్, ఉత్తమ ఇంజనీరింగ్ పద్ధతులను అమలు చేయడం, విడుదల నిర్వహణలో సహాయం చేయడం, సమావేశాలలో మాట్లాడటం మొదలైనవి.

V. జ్ఞానం మరియు స్వీయ వాస్తవికత అవసరం.

చాలా మంది ప్రోగ్రామర్లు తమ జీవితంలోని వివిధ దశలలో వివిధ రకాల ప్రోగ్రామింగ్ కార్యకలాపాలపై దృష్టి సారిస్తారు. కొంతమంది వ్యక్తులు మెషిన్ లెర్నింగ్ చేయడం, కొత్త డేటా మోడల్‌లను అభివృద్ధి చేయడం, పని కోసం చాలా శాస్త్రీయ సాహిత్యాన్ని చదవడం మరియు మొదటి నుండి కొత్తదాన్ని సృష్టించడం వంటివి ఇష్టపడతారు. మరొకటి డీబగ్గింగ్ మరియు ఇప్పటికే ఉన్న అప్లికేషన్‌కు మద్దతు ఇవ్వడానికి దగ్గరగా ఉంది, దీనిలో మీరు ఇప్పటికే ఉన్న కోడ్‌ను లోతుగా త్రవ్వాలి, లాగ్‌లను అధ్యయనం చేయాలి, ట్రేస్‌లు మరియు నెట్‌వర్క్ క్యాప్చాలను రోజులు మరియు వారాల పాటు ఉంచాలి మరియు దాదాపు కొత్త కోడ్‌ను వ్రాయలేదు.

రెండు ప్రక్రియలకు గొప్ప మేధో కృషి అవసరం, కానీ వాటి ఆచరణాత్మక అవుట్‌పుట్ భిన్నంగా ఉంటుంది. ప్రోగ్రామర్లు ఇప్పటికే ఉన్న పరిష్కారాలకు మద్దతు ఇవ్వడానికి ఇష్టపడరని నమ్ముతారు; వారు కొత్త వాటిని అభివృద్ధి చేయడానికి ప్రేరేపించబడ్డారు. దీంట్లో వివేకం ఉంది. మరోవైపు, నేను ఇప్పటివరకు పనిచేసిన అత్యంత ప్రేరేపిత మరియు ఐక్య బృందం ఇప్పటికే ఉన్న ఉత్పత్తికి మద్దతు ఇవ్వడం, సపోర్ట్ టీమ్ వారిని సంప్రదించిన తర్వాత బగ్‌లను కనుగొనడం మరియు పరిష్కరించడం కోసం అంకితం చేయబడింది. కుర్రాళ్ళు అక్షరాలా ఈ పని కోసం నివసించారు మరియు శనివారాలు మరియు ఆదివారాల్లో బయటకు వెళ్ళడానికి సిద్ధంగా ఉన్నారు. మేము ఒకసారి డిసెంబర్ 31 సాయంత్రం లేదా జనవరి 1 మధ్యాహ్నం మరొక అత్యవసర మరియు సంక్లిష్టమైన సమస్యను ఆత్రంగా పరిష్కరించాము.

అనేక అంశాలు ఈ అధిక ప్రేరణను ప్రభావితం చేశాయి. ముందుగా, ఇది పరిశ్రమలో పెద్ద పేరు ఉన్న సంస్థ, దానితో తమను తాము అనుబంధించుకున్న బృందం ("ది నీడ్ ఫర్ అఫిలియేషన్" చూడండి). రెండవది, వారు చివరి సరిహద్దు, వారి వెనుక ఎవరూ లేరు, ఆ సమయంలో ఉత్పత్తి బృందం లేదు. వారికి మరియు కస్టమర్‌లకు మధ్య రెండు స్థాయిల మద్దతు ఉంది, కానీ సమస్య వారికి చేరినట్లయితే, వెనక్కి తగ్గడానికి ఎక్కడా లేదు, వారి వెనుక ఎవరూ లేరు, మొత్తం కార్పొరేషన్ వారిపై ఉంది (నలుగురు యువ ప్రోగ్రామర్లు). మూడవదిగా, ఈ పెద్ద కంపెనీకి చాలా పెద్ద కస్టమర్లు (దేశ ప్రభుత్వాలు, ఆటోమొబైల్ మరియు విమానయాన ఆందోళనలు మొదలైనవి) మరియు అనేక దేశాలలో చాలా పెద్ద-స్థాయి సంస్థాపనలు ఉన్నాయి. ఫలితంగా, ఎల్లప్పుడూ క్లిష్టమైన మరియు ఆసక్తికరమైన సమస్యలు, సాధారణ సమస్యలు మునుపటి స్థాయిల మద్దతు ద్వారా పరిష్కరించబడ్డాయి. నాల్గవది, బృందం యొక్క ప్రేరణ వారు పరస్పరం వ్యవహరించే సపోర్ట్ టీమ్ యొక్క వృత్తిపరమైన స్థాయి (చాలా అనుభవజ్ఞులైన మరియు సాంకేతికంగా సమర్థులైన ఇంజనీర్లు ఉన్నారు) ద్వారా బాగా ప్రభావితమైంది మరియు వారు తయారుచేసిన డేటా నాణ్యత, వారు నిర్వహించిన విశ్లేషణపై మేము ఎల్లప్పుడూ నమ్మకంగా ఉంటాము. , మొదలైనవి ఐదవది, మరియు ఇది చాలా ముఖ్యమైన విషయం అని నేను అనుకుంటున్నాను - జట్టు చాలా చిన్నది, అబ్బాయిలందరూ వారి కెరీర్ ప్రారంభంలో ఉన్నారు. వారు పెద్ద మరియు సంక్లిష్టమైన ఉత్పత్తిని అధ్యయనం చేయడానికి ఆసక్తి కలిగి ఉన్నారు, కొత్త వాతావరణంలో వారికి కొత్తగా ఉన్న తీవ్రమైన సమస్యలను పరిష్కరించడం, వారు చుట్టుపక్కల ఉన్న జట్లు, సమస్యలు మరియు కస్టమర్ల స్థాయిని వృత్తిపరంగా సరిపోల్చడానికి ప్రయత్నించారు. ప్రాజెక్ట్ అద్భుతమైన పాఠశాలగా మారింది, ప్రతి ఒక్కరూ కంపెనీలో మంచి వృత్తిని సంపాదించారు మరియు సాంకేతిక నాయకులు మరియు సీనియర్ మేనేజర్‌లుగా మారారు, అబ్బాయిలలో ఒకరు ఇప్పుడు అమెజాన్ వెబ్ సర్వీసెస్‌లో టెక్నికల్ మేనేజర్, మరొకరు చివరికి Googleకి మారారు మరియు అందరూ వారిలో ఇప్పటికీ ఈ ప్రాజెక్ట్‌ను వెచ్చదనంతో గుర్తుంచుకుంటారు.

ఈ బృందం 15-20 సంవత్సరాల అనుభవం ఉన్న ప్రోగ్రామర్‌లను కలిగి ఉంటే, ప్రేరణ భిన్నంగా ఉంటుంది. వయస్సు మరియు అనుభవం, వాస్తవానికి, 100% నిర్ణయించే కారకాలు కాదు; ఇవన్నీ ప్రేరణ యొక్క నిర్మాణంపై ఆధారపడి ఉంటాయి. ఈ ప్రత్యేక సందర్భంలో, యువ ప్రోగ్రామర్ల జ్ఞానం మరియు పెరుగుదల కోసం కోరిక అద్భుతమైన ఫలితాలను ఇచ్చింది.

సాధారణంగా, మేము ఇప్పటికే చాలాసార్లు చెప్పినట్లుగా, మీరు మీ ప్రోగ్రామర్‌ల అంచనాలను తెలుసుకోవాలి, వారిలో ఎవరు తమ కార్యాచరణను విస్తరించాలనుకుంటున్నారో లేదా మార్చాలనుకుంటున్నారో అర్థం చేసుకోవాలి మరియు ఈ అంచనాలను పరిగణనలోకి తీసుకోవాలి.

మాస్లో పిరమిడ్ దాటి: ఫలితాల దృశ్యమానత, గేమిఫికేషన్ మరియు పోటీ, బుల్‌షిట్ లేదు

ప్రోగ్రామర్‌ల ప్రేరణకు సంబంధించి మరో మూడు ముఖ్యమైన అంశాలు ఉన్నాయి, అవి ఖచ్చితంగా ప్రస్తావించాల్సిన అవసరం ఉంది, అయితే వాటిని మాస్లో అవసరాల నమూనాలోకి లాగడం చాలా కృత్రిమంగా ఉంటుంది.

మొదటిది ఫలితం యొక్క దృశ్యమానత మరియు సామీప్యత.

సాఫ్ట్‌వేర్ అభివృద్ధి సాధారణంగా మారథాన్. R&D ప్రయత్నాల ఫలితాలు నెలల తర్వాత, కొన్నిసార్లు సంవత్సరాల తర్వాత కనిపిస్తాయి. హోరిజోన్‌కు మించిన లక్ష్యానికి వెళ్లడం కష్టం, పని మొత్తం భయంకరంగా ఉంది, లక్ష్యం చాలా దూరంలో ఉంది, స్పష్టంగా లేదు మరియు కనిపించదు, “రాత్రి చీకటిగా ఉంది మరియు భయానకమైనది.” దానికి వెళ్లే రహదారిని భాగాలుగా విడగొట్టడం, కనిపించే, చేరుకోగల, రూపురేఖలు స్పష్టంగా ఉన్న సమీపంలోని చెట్టుకు ఒక మార్గాన్ని తయారు చేయడం మంచిది మరియు ఇది మాకు చాలా దూరంలో లేదు - మరియు ఈ దగ్గరి లక్ష్యానికి వెళ్లండి. మేము చాలా రోజులు లేదా వారాల పాటు ప్రయత్నం చేయాలనుకుంటున్నాము, ఫలితాన్ని పొందండి మరియు మూల్యాంకనం చేసి, ఆపై కొనసాగండి. అందువల్ల, పనిని చిన్న భాగాలుగా విభజించడం విలువైనది (చురుకైన స్ప్రింట్లు ఈ ప్రయోజనాన్ని బాగా అందిస్తాయి). మేము పనిలో కొంత భాగాన్ని పూర్తి చేసాము - దానిని రికార్డ్ చేసాము, ఊపిరి పీల్చుకున్నాము, చర్చించాము, దోషులను శిక్షించాము, అమాయకులకు రివార్డ్ చేసాము - మేము తదుపరి చక్రాన్ని ప్రారంభించవచ్చు.

ఈ ప్రేరణ కొంతవరకు కంప్యూటర్ గేమ్‌లను పూర్తి చేసేటప్పుడు ఆటగాళ్ళు అనుభవించే దానితో సమానంగా ఉంటుంది: వారు ప్రతి స్థాయిని పూర్తి చేసినప్పుడు వారు క్రమానుగతంగా పతకాలు, పాయింట్లు, బోనస్‌లను అందుకుంటారు; దీనిని "డోపమైన్ ప్రేరణ" అని పిలుస్తారు.

అదే సమయంలో, ఫలితం యొక్క దృశ్యమానత అక్షరాలా ముఖ్యమైనది. జాబితాలోని క్లోజ్డ్ ఫీచర్ ఆకుపచ్చగా మారాలి. కోడ్ వ్రాయబడినా, పరీక్షించబడినా, విడుదల చేయబడినా, ప్రోగ్రామర్‌కు కనిపించే దృశ్యమాన స్థితిలో ఎటువంటి మార్పు లేనట్లయితే, అతను అసంపూర్ణంగా భావిస్తాడు, పూర్తి భావన ఉండదు. మా వెర్షన్ కంట్రోల్ సిస్టమ్‌లోని ఒక టీమ్‌లో, ప్రతి ప్యాచ్ మూడు వరుస దశల ద్వారా వెళ్ళింది - బిల్డ్ అసెంబుల్ చేయబడింది మరియు పరీక్షలు ఉత్తీర్ణత సాధించాయి, ప్యాచ్ కోడ్ సమీక్షలో ఉత్తీర్ణత సాధించింది, ప్యాచ్ విలీనం చేయబడింది. ప్రతి దశ దృశ్యమానంగా ఆకుపచ్చ టిక్ లేదా రెడ్ క్రాస్‌తో గుర్తించబడింది. డెవలపర్‌లలో ఒకరు కోడ్ సమీక్ష చాలా సమయం పట్టిందని ఫిర్యాదు చేసిన తర్వాత, సహోద్యోగులు వేగవంతం చేయాల్సిన అవసరం ఉంది, చాలా రోజులు ప్యాచ్‌లు వేలాడుతున్నాయి. నేను అడిగాను, ఇది అతనికి నిజంగా ఏమి మారుతుంది? అన్నింటికంటే, కోడ్ వ్రాయబడినప్పుడు, బిల్డ్ సమావేశమై మరియు పరీక్షలు ఉత్తీర్ణత సాధించినప్పుడు, వ్యాఖ్యలు లేనట్లయితే అతను పంపిన ప్యాచ్కు శ్రద్ద అవసరం లేదు. సహోద్యోగులు స్వయంగా సమీక్ష చేస్తారు మరియు దానిని స్మెర్ చేస్తారు (మళ్ళీ, వ్యాఖ్యలు లేకపోతే). అతను బదులిచ్చాడు, "ఇగోర్, నేను వీలైనంత త్వరగా నా మూడు ఆకుపచ్చ పేలులను పొందాలనుకుంటున్నాను."

రెండవ పాయింట్ గేమిఫికేషన్ మరియు పోటీ.

ఉత్పత్తుల్లో ఒకదాన్ని అభివృద్ధి చేస్తున్నప్పుడు, మా ఇంజనీరింగ్ బృందం టాప్-3లో ప్రవేశించడానికి ఓపెన్ సోర్స్ ఉత్పత్తులలో ఒకదాని యొక్క సంఘంలో ప్రముఖ స్థానాన్ని పొందాలని లక్ష్యంగా పెట్టుకుంది. ఆ సమయంలో, కమ్యూనిటీలో ఒకరి దృశ్యమానతను అంచనా వేయడానికి ఆబ్జెక్టివ్ మార్గం లేదు; పెద్ద సంఖ్యలో పాల్గొనే ప్రతి కంపెనీ తమదే ప్రథమ సహకారమని క్లెయిమ్ చేయవచ్చు (మరియు క్రమానుగతంగా క్లెయిమ్ చేయవచ్చు), కానీ పాల్గొనేవారి సహకారాన్ని పోల్చడానికి అసలు మార్గం లేదు. తమలో తాము, సమయం లో దాని డైనమిక్స్ విశ్లేషించడానికి. దీని ప్రకారం, కొన్ని చిలుకలలో కొలవగల, దాని సాధించిన స్థాయిని అంచనా వేయగల జట్టుకు లక్ష్యాన్ని నిర్దేశించడానికి మార్గం లేదు. ఈ సమస్యను పరిష్కరించడానికి, కంపెనీలు మరియు వ్యక్తిగత సహకారుల సహకారాన్ని కొలవడానికి మరియు దృశ్యమానం చేయడానికి మా బృందం ఒక సాధనాన్ని అభివృద్ధి చేసింది www.stackalytics.com. ప్రేరణాత్మక దృక్కోణం నుండి, ఇది కేవలం బాంబు మాత్రమే అని తేలింది. ఇది కేవలం ఇంజనీర్లు మరియు బృందాలు మాత్రమే కాదు, వారి పురోగతిని మరియు వారి సహచరులు మరియు పోటీదారుల పురోగతిని నిరంతరం పర్యవేక్షించేవారు. మా కంపెనీ యొక్క టాప్ మేనేజ్‌మెంట్ మరియు అన్ని ప్రధాన పోటీదారులు కూడా స్టాకాలిటిక్స్‌తో తమ రోజును ప్రారంభించారు. ప్రతిదీ చాలా పారదర్శకంగా మరియు దృశ్యమానంగా మారింది, ప్రతి ఒక్కరూ వారి పురోగతిని జాగ్రత్తగా పర్యవేక్షించవచ్చు, సహోద్యోగులతో పోల్చవచ్చు. ఇంజనీర్లు, మేనేజర్లు మరియు బృందాలు లక్ష్యాలను నిర్దేశించుకోవడం సౌకర్యవంతంగా మరియు సులభంగా మారింది.

పరిమాణాత్మక కొలమానాల యొక్క ఏదైనా వ్యవస్థను అమలు చేస్తున్నప్పుడు ఉత్పన్నమయ్యే ముఖ్యమైన అంశం ఏమిటంటే, మీరు వాటిని అమలు చేసిన వెంటనే, గుణాత్మకమైన వాటికి హాని కలిగించే విధంగా ఈ పరిమాణాత్మక కొలమానాల సాధనకు ప్రాధాన్యమివ్వడానికి సిస్టమ్ స్వయంచాలకంగా కృషి చేస్తుంది. ఉదాహరణకు, పూర్తయిన కోడ్ సమీక్షల సంఖ్య కొలమానాలలో ఒకటిగా ఉపయోగించబడుతుంది. సహజంగానే, కోడ్ సమీక్షను వివిధ మార్గాల్లో చేయవచ్చు, మీరు పరీక్షలను తనిఖీ చేయడం, మీ బెంచ్‌పై దీన్ని అమలు చేయడం, డాక్యుమెంటేషన్‌తో తనిఖీ చేయడం మరియు మీ కర్మలో ప్లస్ వన్ సమీక్షను పొందడం ద్వారా సమగ్రమైన సమీక్ష మరియు సంక్లిష్టమైన ప్యాచ్‌ను తనిఖీ చేయడం కోసం మీరు చాలా గంటలు వెచ్చించవచ్చు. రెండు నిమిషాల ప్యాచ్‌లలో గుడ్డిగా రెండు డజను క్లిక్ చేయండి, ఒక్కొక్కరికి +1 ఇవ్వండి మరియు కర్మలో ఇరవై ప్లస్ పొందండి. ఇంజనీర్లు చాలా త్వరగా ప్యాచ్‌లపై క్లిక్ చేసినప్పుడు హాస్యాస్పదమైన సందర్భాలు ఉన్నాయి, వారు CI సిస్టమ్ నుండి ఆటోమేటిక్ ప్యాచ్‌లకు +1 ఇచ్చారు. మేము తరువాత చమత్కరించినట్లుగా, "వెళ్ళు, వెళ్ళు, జెంకిన్స్." కమిట్‌ల విషయానికొస్తే, కోడ్ ఫార్మాటింగ్ సాధనాలతో కోడ్ ద్వారా వెళ్ళిన చాలా మంది వ్యక్తులు ఉన్నారు, కామెంట్‌లను సవరించారు, కాలాలను కామాలుగా మార్చారు మరియు తద్వారా వారి కర్మలను పెంచారు. దీనితో వ్యవహరించడం చాలా సులభం: మేము ఇంగితజ్ఞానాన్ని ఉపయోగిస్తాము మరియు పరిమాణాత్మక కొలమానాలతో పాటు, అవసరమైన, గుణాత్మకమైన వాటిని కూడా ఉపయోగిస్తాము. బృందం యొక్క పని ఫలితాల వినియోగ స్థాయి, బాహ్య సహకారుల సంఖ్య, పరీక్ష కవరేజ్ స్థాయి, మాడ్యూల్స్ యొక్క స్థిరత్వం మరియు మొత్తం ఉత్పత్తి, స్కేల్ మరియు పనితీరు పరీక్ష ఫలితాలు, కోర్ రివ్యూయర్ షోల్డర్‌ను పొందిన ఇంజనీర్ల సంఖ్య పట్టీలు, ప్రాజెక్ట్‌లు కోర్ ప్రాజెక్ట్స్ కమ్యూనిటీలో ఆమోదించబడిన వాస్తవం, ఇంజనీరింగ్ ప్రక్రియ యొక్క వివిధ దశల ప్రమాణాలకు అనుగుణంగా - ఇవన్నీ మరియు అనేక ఇతర కారకాలు సాధారణ పరిమాణాత్మక కొలమానాలతో పాటు అంచనా వేయాలి.

మరియు చివరకు, మూడవ పాయింట్ - బుల్షిట్ లేదు.

డెవలపర్లు చాలా తెలివైన వ్యక్తులు మరియు వారి పనిలో చాలా తార్కికంగా ఉంటారు. వారు సుదీర్ఘమైన మరియు సంక్లిష్టమైన తార్కిక గొలుసులను నిర్మించడానికి రోజుకు 8-10 గంటలు గడుపుతారు, కాబట్టి వారు ఫ్లైలో వాటిలోని దుర్బలత్వాన్ని చూస్తారు. ఏదైనా పని చేస్తున్నప్పుడు, అందరిలాగే, వారు ఎందుకు చేస్తున్నారో అర్థం చేసుకోవాలి, ఏది మంచిగా మారుతుంది. మీ బృందం కోసం మీరు నిర్దేశించిన లక్ష్యాలు నిజాయితీగా మరియు వాస్తవికంగా ఉండటం చాలా ముఖ్యం. ప్రోగ్రామింగ్ బృందానికి చెడు ఆలోచనను విక్రయించడానికి ప్రయత్నించడం చెడ్డ ఆలోచన. మీరు దానిని మీరే విశ్వసించకపోతే ఒక ఆలోచన చెడ్డది, లేదా, తీవ్రమైన సందర్భాల్లో, మీరు విభేదించే మరియు కట్టుబడి ఉండే అంతర్గత స్థితిని కలిగి ఉండరు (నేను అంగీకరించను, కానీ నేను చేస్తాను). మేము ఒకసారి ఒక కంపెనీలో ప్రేరణ వ్యవస్థను అమలు చేసాము, అందులో ఒక మూలకం అభిప్రాయాన్ని అందించడానికి ఎలక్ట్రానిక్ సిస్టమ్. వారు చాలా డబ్బు పెట్టుబడి పెట్టారు, శిక్షణ కోసం అమెరికాకు ప్రజలను తీసుకువెళ్లారు, సాధారణంగా, వారు పూర్తి స్థాయిలో పెట్టుబడి పెట్టారు. ఒకసారి, శిక్షణ తర్వాత సంభాషణలో, మేనేజర్లలో ఒకరు తన క్రింది అధికారులతో ఇలా అన్నారు: “ఆలోచన చెడ్డది కాదు, అది పని చేస్తుందని అనిపిస్తుంది. నేనే మీకు ఎలక్ట్రానిక్ ఫీడ్‌బ్యాక్ ఇవ్వను, కానీ మీరు దానిని మీ ప్రజలకు ఇచ్చి వారి నుండి డిమాండ్ చేయండి. అంతే, ఇకపై ఏదీ అమలు కాలేదు. ఆలోచన, వాస్తవానికి, ఏమీ లేకుండా ముగిసింది.

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి