JavaRush /Java блогы /Random-KK /Кодтау тобының капитаны және бас жөндеуші. Топ жетекшісі ...

Кодтау тобының капитаны және бас жөндеуші. Топ жетекшісі кім және ол не істейді?

Топта жарияланған
Біз бағдарламалық жасақтаманы әзірлеуге қандай да бір түрде қатысты IT саласындағы әртүрлі кәсіптер мен мамандықтарды қарастыруды жалғастырамыз. Кодтау тобының капитаны және бас жөндеуші.  Топ жетекшісі кім және ол не істейді?  - 1

https://www.spokesman.com/stories/2009/sep/05/laboata-only-way-cruise-spokane/

Жақында біз Tech Lead лауазымын қарап шықтық және оның, мысалы, топ жетекшісінен немесе жоба менеджерінен айырмашылығын анықтадық. Сондықтан біз бағдарламалық жасақтаманы әзірлеу саласында типтік Team Lead не істейтінін, осы лауазымға қандай дағдылар қажет екенін және жақсы топ жетекшісінің жаманнан қалай ерекшеленетінін мұқият қарастыру қисынды болады деп шештік. Кодтау тобының капитаны және бас жөндеуші.  Топ жетекшісі кім және ол не істейді?  - 2

Әзірлеу тобындағы топ жетекшісі кім?

Әдетте, әзірлеушілер тобында Team Lead тәжірибелі бағдарламашылардың бірі болып табылады (бірақ команда жетекшілері әрқашан codeер бола бермейді), оның міндеттеріне тек code жазу және басқа да техникалық жұмыстар ғана емес, сонымен қатар бүкіл команданың қызметін үйлестіру кіреді. Көбінесе технологиялық бөлікті де, команданың әрбір мүшесінің құзыреттері мен сипаттамаларын да жақсы білетін әзірлеушілер немесе QA тестерлері топ жетекшісі рөліне тағайындалады.

Команда жетекшісінің техникалық жетекшіден айырмашылығы неде?

Бұл екі позиция көп жағынан ұқсас болғандықтан және оларды атқаратын мамандардың міндеттері негізінен бір-біріне сәйкес келетіндіктен, олардың бір-бірінен қалай ерекшеленетінін түсіндірейік.
  • Техникалық жетекшіден айырмашылығы, команда жетекшісінің техникалық білімі болуы міндетті емес. Бұл менеджер немесе codeты тікелей жазудан әлдеқашан алыстап кеткен бұрынғы бағдарламашы болуы мүмкін.
  • Топ жетекшісі команданы қашықтан басқара алады.
  • Топ жетекшісі бюджетке, жоспарларға және команданың басқа да техникалық емес аспектілеріне көбірек көңіл бөледі.
  • HR жұмысына көбірек қатысады, соның ішінде демалысты жоспарлау, жалақыны қарау және т.б.

Топ жетекшісінің жоба менеджерінен айырмашылығы неде?

Топ жетекшісімен сәйкес келетін және бұл кейбір шатасуды тудыратын тағы бір позиция - жоба менеджерінің лауазымы. Бір сөзбен айтқанда, топ жетекшісі ең алдымен адамдарға, яғни командаға бағытталуы керек, ал жоба менеджері тікелей жобаға назар аударады. Бұл топ жетекшісі жобаны әзірлеу тобының техникалық жүзеге асыруына байланысты мәселелермен айналысады, ал жоба менеджері қаржыландыруды қамтамасыз ету, қысқа мерзімді және ұзақ мерзімді стратегия сияқты жобаға қатысты мәселелерді шешеді. , құқықтық аспектілері және т.б. Кодтау тобының капитаны және бас жөндеуші.  Топ жетекшісі кім және ол не істейді?  - 3

Топ жетекшісінің міндеттері

Енді әзірлеу тобының топ жетекшісінің негізгі міндеттеріне тоқталайық.
  • Әзірлеу кезінде сапа стандарттарының сақталуын бақылайды.

    Команданың компания стандарттарына сәйкес келетін және жоғары сапалы өнім шығаратын codeты жазуын қамтамасыз ету - топ жетекшісінің міндеті.

  • Басымдықтардың сақталуын бақылайды.

    Сондай-ақ, топ жетекшісі жұмыс кезінде команданың басымдықтарды ұстануын және жалпы бағдарламалық өнімді өндірудің әрбір нақты кезеңінде ненің маңызды екенін білуін қамтамасыз етуі керек.

  • Топты ұйымдастырады.

    Көптеген тәжірибелі топ жетекшілері атап өткендей, олардың міндеті, ең алдымен, команданың өзін-өзі ұйымдастыруын және әрбір қатысушының ортақ іске үлес қосуын қамтамасыз ету.

  • Топтағы барлық мәселелерге немесе қиындықтарға жауапты.

    Түпкілікті өнімнің сапасына әсер етуі мүмкін әзірлеу тобындағы барлық мәселелерге жауапты топ жетекшісі.

  • Кәсібилік пен codeтаудағы озық тәжірибелерді ұстанудың үлгісін көрсетеді.

    Топ жетекшісінің тағы бір маңызды рөлі - басқа топ мүшелеріне codeтауда белгіленген принциптер мен озық тәжірибелерді ұстануға үлгі көрсету.

  • Кодтаудағы әртүрлі процестер мен әдістемелерді түсінеді және жүзеге асыра алады.

    Сондай-ақ, топ жетекшісі жобаның пайдасы үшін бағдарламашылар тобында Scrum, Kanban, XP, Lean және т.

  • Жауапкершілікті таратады.

    Топ жетекшісінің міндеті – жұмыс көлемін топ мүшелерінің ешқайсысы жобаның бір немесе басқа бөлігін жүзеге асыруға қабілетті жалғыз адам болмайтындай етіп ұйымдастыру. Мамандардың бірі орнында болмаса да, команда тиімді және жұмысын жалғастырады.

  • Клиенттермен және/немесе басшылықпен байланысты сақтаңыз.

    Команда жетекшісінің тағы бір маңызды міндеті - әзірлеушілер тобының бизнес тұрғысынан жобаның мақсаттары мен мәселелерін нақты түсінуін қамтамасыз ету үшін клиенттермен немесе басшылықпен тұрақты байланыста болу.

    Жоба бойынша жұмыс істеуге жауапты.

    Бірақ топ жетекшісінің ең маңызды және анықтаушы функцияларының бірі - жобадағы тұрақты және үздіксіз жұмысты қамтамасыз ету, осылайша прогресс команда мүшелерінің өздеріне де, басшылыққа/клиенттерге де анық көрінетін және түсінікті болады.

  • Ұжымда тәртіпті сақтайды.

    Және, әрине, топ басшысы тәртіпті бақылауға міндетті: топ мүшелерінің бір-бірімен қарым-қатынасы, жиналыстарға қатысуы, жұмысқа қатысы және т.б.

Кодтау тобының капитаны және бас жөндеуші.  Топ жетекшісі кім және ол не істейді?  - 4

Қалай жақсы топ жетекшісі болуға болады? кеңес беру

Енді сала сарапшылары мен тәжірибелі әзірлеушілерден шынымен жақсы топ жетекшісі болу туралы кеңестерге көшейік.
  • Тек бағдарламалауға емес, адамдарға назар аударыңыз.

    «Көбінесе топ жетекшісінің орнын ең аға және тәжірибелі әзірлеуші ​​алады. Бұл қате болуы мүмкін. Адамның дағдылары мен техникалық білімі күшті болғаны олардың адамдарды басқаруда да жақсы екенін білдірмейді», - дейді Солтүстік Каролина университетінің техникалық қолдау жөніндегі маманы Майк Хоникатт Quora Q&A сайтында өз тәжірибесімен бөліседі .

    Команда жетекшісі үшін жобада жұмыс істеудің техникалық аспектісі де үлкен маңызға ие болғанымен, бұл лауазымда әлі де маңызды рөлді көшбасшылық атқарады, яғни адамдарды басқару және бағдарламашылар мен басқа мамандар командасының жұмысын ұйымдастыру. Сондықтан коммуникативті және басқару дағдыларын дамыту маңызды.

  • Эгоңызды бақылаңыз.

    Не стоит воспринимать данную позицию How место большого босса. На самом деле она оставляет крайне мало места для контроля. “Для меня было большим сюрпризом, что у тимлида на самом деле очень мало власти над проектом в целом. Тем, кто получает удовольствие от власти, это можно быть сложно понять. Позиция тимлида оставляет очень мало пространства для эго,” — отметил Чак Кариш (Chuck Karish), релиз-инженер компании Google.

  • Учитесь выступать посредником и договариваться.

    “Для меня самой большой сложностью всегда была необходимость быть посредником между командой разработчиков и всеми остальными. Каждое, даже самое простое решение, может иметь далеко идущие последствия, поэтому очень важно обсуждать его со всеми заинтересованными сторонами,” — говорит Линда Брэнаган (Linda Branagan), в прошлом опытный тимлид из компании Construct Internet Design.

  • Обсуждайте детали и договаривайтесь обо всем заранее.

    Поскольку коммуникации — это важная часть функциональности тимлида, старайтесь по-максимуму обсуждать все аспекты работы над проектом и договариваться обо всем заранее, советует Майк Скэнлин (Mike Scanlin), СЕО американской компании Born to Sell и бывший тимлид в целом ряде ИТ-компаний, среди которых T/Maker и General Magic.

    “Нет ничего хуже, чем работать в течение года над проектом, и, продемонстрировав результаты своей работе на очередной спринте, услышать от членов команды что-то вроде “А How насчет этих функций?” or “Мы забыли, что нам нужно будет реализовать вот это.” Постарайтесь убедиться в том, что все известно и четко спланировано еще до начала работы над проектом,” — рекомендует он.

  • Не провоцируйте конфликты, но будьте готовы к ним.

    Также важно помнить о том, что будучи на позиции тимлида, очень сложно угодить всем сторонам, а поэтому конфликты в той or иной форме практически неизбежны. “Работа на позиции тимлида означает, что на Howом-то этапе вам придется принимать решения, касающиеся членов команды, и эти решения неизбежно будут вызывать конфронтацию. Этот аспект работы часто оказывается неожиданным для многих тимлидов, потому что далеко не все умеют и способны решать конфликты,” — сказал Стив Морс (Steve Morse), разработчик поддержки в компании Tealeaf Technology.

Кодтау тобының капитаны және бас жөндеуші.  Топ жетекшісі кім және ол не істейді?  - 5

Зарплата и карьерные перспективы

Соңында, әдеттегідей, топ жетекшілерінің жалақысы мен олардың мансаптық перспективаларын қарастырайық. Беделді PayScale ресурсының мәліметі бойынша , Құрама Штаттарда бағдарламалау тобының жетекші командасының орташа жалақысы жылына 105 мың долларды құрайды. Glassdoor АҚШ-қа жылына орташа есеппен $87,000 береді , жылына $53,000 (ең аз) мен жылына $130,000 аралығында. ZipRecruiter веб-сайтына сәйкес , Құрама Штаттардағы команда жетекшілерінің орташа жалақысы одан да қарапайым, жылына $53 мың. Біздің облысқа келетін болсақ. DOU.ua ресурсының ақпаратына сәйкес , Украинадағы команда жетекшісінің орташа жалақысы айына шамамен $3,100 құрайды. Ресейде бұл деректерге сәйкес , команда басшыларының жалақысы орташа есеппен 150 мың рубльден өзгереді. (шамамен 2000 доллар) 250 мың рубльге дейін. (шамамен $3600). Беларусьте dev.by ресурсы бізге хабарлайды . Топ жетекшілері орташа есеппен Украинадағыдан сәл көп, атап айтқанда айына шамамен $3,550 табыс табады. Мансап перспективаларына келетін болсақ, команда жетекшілерінің жақсы жақтары бар: табысты топ жетекшісі CTO немесе тіпті бас директор сияқты жоғары деңгейдегі менеджерге дейін көтерілуі мүмкін. Бұл жұмыстың тағы бір маңызды артықшылығы оның басқарушылық және техникалық лауазымдардың қиылысында болуы, яғни басқаруға қарай дамудан басқа, жақсы команда жетекшісі, егер қаласа, техникалық салада дами алады. мысалы, бағдарламалық жасақтама сәулетшісіне.
Пікірлер
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION