Технологиялык жетекчи ким?
Кыскасы, бул компаниянын эң тажрыйбалуу иштеп чыгуучуларынын бири, ал иштеп чыгуу тобун башкарат жана долбоордогу бардык техникалык иштердин сапаты үчүн жооп берет. Бир аз майда-чүйдөсүнө чейин, натыйжалуу Tech Lead негизги милдеттеринин бири иштеп чыгуу командасы үчүн долбоордун техникалык бөлүгү үчүн көрүнүш түзүү жана башка команда мүчөлөрү менен бирге аны ишке ашыруу болуп саналат. Бул жерде Техникалык Жетекчинин ролу команданын лидери, программалык камсыздоо инженери жана архитектор сыяктуу бири-бирин кайталаган кызматтардан айырмаланат. Айырмачылыктар жөнүндө кийинчерээк кененирээк сүйлөшөбүз. Tech Lead позициясынын маңызы бардык жерде ар кандай түшүнүлөт жана бул бүтүндөй өнүгүү индустриясынын жаштарын жана анын туруктуу трансформациясын эске алганда нормалдуу көрүнүш. Тажрыйбалуу иштеп чыгуучу жана Ziff Media Group компаниясынын Техникалык Жетекчиси Джефф Карут тууралуубул Башкалары техникалык лидерлер башында жөнөкөй иштеп чыгуучулар болгон орто деңгээлдеги менеджерлер деп эсептешет. Техникалык жетекчилер, адатта, компаниядагы эң тажрыйбалуу жана күчтүү иштеп чыгуучулар, алар бул кызматка долбоордогу иштин техникалык бөлүгүнө кошкон реалдуу салымы үчүн дайындалышат деп айткандар да болот. Мен үчүн технологиялык жетекчи - бул иштеп чыгуучу катары чоң тажрыйбасы бар жана башка программисттер менен гана эмес, башкалар менен, анын ичинде өнүмдөрдүн менеджерлери, компаниянын жетекчorги, дизайнерлер, жарнамачылар жана башкалар менен натыйжалуу баарлашуу жөндөмүн көрсөткөн адам. Абдан комплекстүү.Tech Lead функциясы деген эмне?
Ар кандай компанияларда TechManager, Жетекчи платформа инженери, Өнүктүрүүнүн башкы архитектору же башка бир нерсе деп атоого болот Tech Lead, адатта, долбоордун техникалык бөлүгүн ишке ашыруу үчүн жооптуу болот. Бул иштеп чыгуу тобунда акыркы сөздү айткан адам, ошондой эле долбоордогу каталар жана көйгөйлөр үчүн жооп берет. Компаниядагы Tech Lead функциясынын маңызын Agile академиясынын түзүүчүсү жана жетекчиси Амр Ноаман абдан жакшы жыйынтыктады : "Бул адамдын ар кандай уюмдагы негизги жана негизги жоопкерчorги - бул продукцияны техникалык ишке ашыруу." Кыскасы жана тагыраак айтканда, "туура" техникалык жетекчинин негизги функцияларынын тизмеси төмөнкүдөй болот:- Долбоорду же анын бир бөлүгүн техникалык жактан өнүктүрүү стратегиясын даярдоо, талаптарга жана шарттарга жараша бул стратегияны ыңгайлаштыруу жана тууралоо.
- Командада дебатка жана талкууга дем берүү жана чечим кабыл алуу процессине көмөк көрсөтүү.
- Команда мүчөлөрүнүн натыйжалуу иштешине тоскоол болушу мүмкүн болгон көйгөйлөрдү жана факторлорду жоюу үчүн иштөө.
- Иштеп чыгуу процессинде пайда болгон көйгөйлөрдү аныктоо жана чечүү жолдорун табуу, эң жакшысы, бул көйгөйлөрдүн себептерин алар пайда боло электе алдын ала айтуу жана жоюу.
- Долбоордун ар кандай бөлүктөрү боюнча милдеттерди жана жоопкерчorктерди команданын башка мүчөлөрүнө өткөрүп берүү.
IT компанияларына Tech Leads керекпи?
Тармакта адаттагыдай эле, бул маселе боюнча да консенсус жок. Мисалы, ThoughtWorks компаниясынын иштеп чыгуучусу Винисиус Гомес Тех Лидер позициясы көп учурда көйгөйлүү жана аны таптакыр жок кылуу керек деп ырастайт . Өнүгүү чөйрөлөрүндө олуттуу колдоого ээ болгон анын пикири боюнча, бул позиция көпчүлүк учурда бир нече адам үчүн жумуштун көлөмүн камтыйт, ошондуктан команданын түзүмү көп учурда жабыркайт. Ошондуктан, Гомес, өнүктүрүү командасынын ар кандай мүчөлөрү өз ара ар кандай ролдорду бөлүштүрө алышы үчүн, башкаруу түзүмүн тууралоо менен Tech Lead кызматын таптакыр жок кылуу жакшы деп эсептейт. Бул коллективдин натыйжалуу иштешине шарт тузет. Бирок, көпчүлүк иштеп чыгуучулар дагы эле Тех жетектөөчү кызмат ордун зарыл жана маанилүү деп эсептешет, эгерде, албетте, техникалык жетекчи ишти жакшы билсе жана өз функцияларын туура аткарса.Жакшы Техникалык Жетекчи кандай көрүнөт?
Ошондуктан, келгиле, жакшы жана туура Техникалык Лидер кандай болушу керек жана ал командага эмне бере аларын жана бериши керектигин түшүнөлү.-
Өнүктүрүү тобунун натыйжалуу жана координацияланган ишин уюштуруу.
Көпчүлүк адамдар Техникалык Жетекчинин жумушу деп ойлошот: иштеп чыгуучу топ өз ишин эң натыйжалуу аткарышы үчүн зарыл болгон нерсени жасоо. Мында Техникалык Жетекчинин функциялары топтун Жетекчиси жана Жетектөөчү инженеринин милдеттери менен дал келет, бир гана айырмасы Тех Лидер жалпы процесс жана акыркы натыйжалар үчүн жооптуу болушу керек. Ошондуктан, Технологиялык Лидге ээ болуу, негизинен, иштеп чыгуучу топ жетиштүү чоң болгон жана ал иштеп жаткан долбоор кыйла татаал жана масштабдуу болгон учурларда гана мааниси бар.
Техникалык жетекчинин жакшы иштеши бүтүндөй бригаданын бир механизм катары туура жана гармониялуу иштешине, каалаган продукцияны пландаштырылган мөөнөттө жеткирүүгө алып келет.
-
Иштеп чыгуучулардын жана башкаруунун мотивацияланган командасын түзүү.
Бир караганда бул жагдай мурункусунан анча деле айырмаланбаса да, бул учурда биз команда мүчөлөрүнүн ортосундагы байланыштарга, мотивацияга, машыктырууга жана жалпысынан башка бардык нерсеге тиешелүү болбогон командалык ишти уюштуруунун бөлүгү жөнүндө сөз болуп жатат. техникалык ишке.
Бул тапшырманын башкаруучулук бөлүгү жана ошол эле учурда көптөгөн техникалык жетекчилер ага көңүл бурууну кача турган же зарыл деп эсептебеген бөлүгү, анткени алар аны анча маанилүү эмес жана экинчи даражадагы деп эсептешет. Бирок, практика көрсөткөндөй, мотивация, жеке мамиле, машыктыруу, мотивация жана командада достук атмосфераны түзүү дагы эле маанилүү ролду ойнойт (алар техникалык бөлүктөгү көйгөйлөрдүн ордун толтура албаса дагы) жана финалда чагылдырылат. натыйжасы эң түз жол менен.
-
Аракеттерди координациялоо жана тең салмактоо.
Координациялоо бул иштеп чыгуучу топтун үзгүлтүксүз жана натыйжалуу иштешин гана эмес, анын иши башка бөлүмдөр менен да жакшы координацияланганын билдирет. Бул үчүн, натыйжалуу Tech Lead иштеп чыгуучулардын муктаждыктарын түшүнүп гана тим болбостон, ишке башка компаниянын адистеринин көзү менен карай да бorши керек.
-
Өнүгүү командасынын бардык ийгorктери жана кемчorктери үчүн жооптуу.
Ошондой эле, жакшы Техникалык Лид, бир адамдын негизги стратеги жана тактики болуп, жумуштагы ийгorктер үчүн да, белгилүү бир долбоорду ишке ашырууда сөзсүз пайда болгон мүчүлүштүктөр же каталар үчүн да жоопкерчorкти ала билет.
Жакшы Техникалык Жетекчи эмне кылат жана кантип ага болуу керек?
Эми бир аз айкыныраак барып, мурунку бөлүмдө талкууланган максаттарга жетүү үчүн техникалык лидерлер кандай иштерди аткарарын карап көрөлү.-
Иштеп чыгуу методологиясы.
Өнүктүрүү методологиясы кандай болушу керек, бул долбоордун максаттарына, командага жеткorктүү ресурстарга, мөөнөткө, башкарууга жана башка бир катар нерселерге жараша болот. Бирок методологияны иштеп чыгуу так техникалык жетекчинин негизги милдеттеринин бири болуп саналат. Жаңы versionлар канчалык көп чыгарылыш керек, кийинки өнүгүү спринтинде эмне ишке ашырылышы керек, ошону чечет.
-
Технологиялык стек.
Долбоордун жалпы ийгorги үчүн өтө маанилүү болгон бул жагы да техникалык жетекчинин жоопкерчorгинде. Ал долбоорду ишке ашыруу үчүн колдонула турган программалоо тилдеринин тизмесин, ошондой эле алHowтарды, маалыматтарды сактоо чечимдерин, китепканаларды, QA чечимдерин ж.б. камтышы мүмкүн.
-
Программалык камсыздоо архитектурасы.
Техникалык жетектөөчүнүн ыйгарым укуктары программалык камсыздоонун архитекторунун милдеттери менен түздөн-түз кесorшкен аймак, бирок бул учурда Техникалык жетектөөчү кадимки архитектордон жогору турат жана акыркы чечимдер жана аларга карата мамиле үчүн жооптуу.
-
Ички пландоо жана жоопкерчorк аймактарын бөлүштүрүү.
Tech Lead, акыркы натыйжа үчүн жооптуу адам катары, долбоордун айрым бөлүктөрүн жеткирүү мөөнөттөрүн белгилеп, жоопкерчorк чөйрөлөрүн аныктоого тийиш.
-
Жаңы чыгарылыштардын убактысы.
Бул техникалык жетектөөчү функция буга чейин эле мурунку бөлүмдө айтылганына карабастан, өзүнчө пункт катары баса белгилеп кетүү керек, анткени жаңы релиздердин мөөнөттөрүн белгилөө, эреже катары, ар кандай долбоордун жашоосунда абдан маанилүү ролду ойнойт.
-
Кодду карап чыгуу саясаты.
Кодду карап чыгууга жана карап чыгууга, тагыраагы, бул процесстин негизги ыкмаларын тандоого байланыштуу бардык нерсе техникалык жетекчинин компетенциясына кирет.
GO TO FULL VERSION