JavaRush /Java Blogu /Random-AZ /Dahi, proqramçı, strateq, menecer. Texniki Rəhbər kimdir ...

Dahi, proqramçı, strateq, menecer. Texniki Rəhbər kimdir və necə olmaq olar?

Qrupda dərc edilmişdir
Proqram təminatının hazırlanması sahəsində və ümumiyyətlə İT sənayesində fərqli adlandırılan, lakin işin məzmununa görə qismən və ya böyük dərəcədə oxşar olan bir çox vəzifələr var. İnkişafla birbaşa əlaqəli olan ixtisaslardan danışsaq belə, baş tərtibatçı, texniki rəhbər, memar, mühəndislik meneceri və bir sıra başqa vəzifələr var. Çox vaxt bu mütəxəssislərin etdikləri şirkətdən və komandadan asılı olaraq fərqli şərh olunur. Mümkün olduqda, bu cür əsas mövqelərin hər birini onun mahiyyətini, tələb olunan bacarıqları və ümumi perspektivləri təsvir etməyə çalışırıq. Dahi, proqramçı, strateq, menecer.  Texniki Rəhbər kimdir və necə olmaq olar?  - 1Bu gün növbə Texniki Rəhbərlərindir. Və burada həqiqətən danışmaq üçün çox şey var, ona görə də başlayaq. Dahi, proqramçı, strateq, menecer.  Texniki Rəhbər kimdir və necə olmaq olar?  - 2

Texniki Rəhbər kimdir?

Bir sözlə, bu, inkişaf qrupunu idarə edən və layihə üzrə bütün texniki işlərin keyfiyyətinə cavabdeh olan şirkətin ən təcrübəli tərtibatçılarından biridir. Bir az daha ətraflı desək, effektiv Texniki Rəhbərin əsas funksiyalarından biri layihənin texniki hissəsi üçün inkişaf qrupu üçün baxış formalaşdırmaq və onu digər komanda üzvləri ilə birlikdə həyata keçirməkdir. Texniki Rəhbər rolunun Komanda Rəhbəri, Proqram Mühəndisliyi Meneceri və Memar kimi digər üst-üstə düşən vəzifələrdən fərqləndiyi yer budur. Fərqlər haqqında daha sonra bir az daha ətraflı danışacağıq. Tech Lead mövqeyinin mahiyyəti hər yerdə fərqli şəkildə başa düşülür və bütün inkişaf sənayesinin gəncliyini və onun daimi transformasiyasını nəzərə alsaq, bu normaldır. Ziff Media Group-da təcrübəli tərtibatçı və Texniki Rəhbər Jeff Carouth barədəbu Digərləri texnoloji rəhbərlərin əvvəlcə adi tərtibatçılar olan orta səviyyəli menecerlər olduğuna inanırlar. Texniki rəhbərlərin adətən layihə üzərində işin texniki hissəsinə real töhfələrinə görə bu vəzifəyə təyin olunan şirkətdəki ən təcrübəli və güclü tərtibatçılar olduğunu söyləyənlər olacaq. Mənə görə, texnoloji rəhbər bir tərtibatçı kimi böyük təcrübəyə malik olan və artıq təkcə digər proqramçılarla deyil, məhsul menecerləri, şirkət rəhbərliyi, dizaynerlər, reklamçılar və hər kəs daxil olmaqla, hamı ilə effektiv ünsiyyət qurmaq bacarığını nümayiş etdirmiş şəxsdir. ” Çox əhatəli.

Tech Lead funksiyası nədir?

Müxtəlif şirkətlərdə TechManager, Aparıcı Platforma Mühəndisi, İnkişafın Baş Memarı və ya menecmentin vəhşi təxəyyülündən asılı olaraq başqa bir şey adlandırıla bilən Tech Lead adətən layihənin texniki hissəsinin həyata keçirilməsinə cavabdehdir. Bu, inkişaf qrupunda son söz deyən və layihədəki səhvlərə və problemlərə görə də cavabdeh olan şəxsdir. Şirkətdəki Tech Lead funksiyasının mahiyyətini Agile Academy-nin yaradıcısı və rəhbəri Amr Noaman çox gözəl şəkildə yekunlaşdırıb : “Hər hansı bir təşkilatda bu şəxsin əsas və əsas məsuliyyəti məhsulun texniki həyata keçirilməsidir”. Qısacası və daha dəqiq desək, “düzgün” Texniki Rəhbərin əsas funksiyalarının siyahısı belə olacaq:
  • Layihənin və ya onun bir hissəsinin texniki inkişafı üçün strategiyanın hazırlanması, tələb və şəraitdən asılı olaraq bu strategiyanın uyğunlaşdırılması və tənzimlənməsi.
  • Komanda daxilində sağlam müzakirə və müzakirələri təşviq etmək və qərar qəbul etmə prosesini asanlaşdırmaq.
  • Komanda üzvlərinin səmərəli işləməsinə mane ola biləcək problemləri və amilləri aradan qaldırmaq üçün işləmək.
  • İnkişaf prosesində yaranan problemlərin müəyyən edilməsi və həlli yollarının tapılması, daha məqsədəuyğun olaraq, bu problemlərin yaranma səbəblərini proqnozlaşdırmaq və aradan qaldırmaq.
  • Layihənin müxtəlif hissələri üçün tapşırıq və məsuliyyətləri digər komanda üzvlərinə həvalə etmək.
Dahi, proqramçı, strateq, menecer.  Texniki Rəhbər kimdir və necə olmaq olar?  - 3

İT şirkətlərinin Texniki Rəhbərlərə ehtiyacı varmı?

Sənayedə həmişə olduğu kimi, bu məsələdə də konsensus yoxdur. Məsələn, ThoughtWorks-də tərtibatçı Vinicius Gomes, Tech Lead mövqeyinin çox vaxt problemli olduğunu və tamamilə aradan qaldırılmalı olduğunu iddia edir . İnkişaf dairələrində kifayət qədər əhəmiyyətli dəstəyə malik olan onun fikrincə, bu mövqe əksər hallarda bir neçə nəfər üçün iş həcmini əhatə edir, buna görə də komanda strukturu tez-tez əziyyət çəkir. Buna görə də, Qomez hesab edir ki, inkişaf qrupunun müxtəlif üzvləri öz aralarında fərqli rolları bölüşdürə bilmələri üçün idarəetmə strukturunu tənzimləməklə Texniki Rəhbər mövqeyini tamamilə aradan qaldırmaq daha yaxşıdır. Bu, komandanın daha səmərəli işləməsinə imkan verəcək. Bununla belə, əksər tərtibatçılar hələ də Tech Lead vəzifəsinin zəruri və vacib olduğuna inanırlar, əgər əlbəttə ki, texnoloji rəhbər işi yaxşı bilirsə və öz funksiyalarını düzgün yerinə yetirirsə. Dahi, proqramçı, strateq, menecer.  Texniki Rəhbər kimdir və necə olmaq olar?  - 4

Yaxşı Texniki Rəhbər nə kimi görünür?

Buna görə də gəlin başa düşək ki, yaxşı və düzgün Tech Lead nə olmalıdır və o, komandaya nə verə bilər və nə etməlidir.
  • İnkişaf qrupunun səmərəli və əlaqələndirilmiş işinin təşkili.

    Əksər insanların Texniki Rəhbərin işi budur: inkişaf komandasının öz işini ən effektiv şəkildə yerinə yetirməsini təmin etmək üçün lazım olan hər şeyi etmək. Bu vəziyyətdə, Texniki Rəhbərin funksiyaları Komanda Rəhbərinin və Aparıcı Mühəndisin vəzifələri ilə üst-üstə düşür, yeganə fərq odur ki, Texniki Rəhbər ümumi proses və yekun nəticələr üçün məsuliyyət daşımalıdır. Buna görə də, Texniki Rəhbərin olması ümumiyyətlə yalnız inkişaf komandasının kifayət qədər böyük olduğu və üzərində işlədiyi layihənin olduqca mürəkkəb və geniş miqyaslı olduğu hallarda məna kəsb edir.

    Texniki Rəhbərin yaxşı işi ona gətirib çıxarır ki, bütün komanda düzgün və ahəngdar şəkildə, vahid mexanizm kimi, istənilən məhsulu planlaşdırılan müddət ərzində çatdırır.

  • Tərtibatçılar və idarəetmədən ibarət motivasiyalı komandanın formalaşdırılması.

    İlk baxışdan bu məqam əvvəlkindən çox da fərqlənməsə də, bu halda komanda işinin təşkilinin komanda üzvləri arasında ünsiyyətə, motivasiyaya, məşqçiliyə və ümumiyyətlə tətbiq edilməyən hər şeyə aid olan hissəsindən danışırıq. texniki işə.

    Bu, tapşırığın idarəedici hissəsidir və eyni zamanda, bir çox texniki rəhbərlərin ondan qaçmağa meylli olduğu və ya diqqət yetirməyi lazım bilməyən hissəsidir, çünki onlar bunu daha az vacib və ikinci dərəcəli hesab edirlər. Bununla belə, təcrübə göstərir ki, motivasiya, şəxsi yanaşma, məşqçilik, motivasiya və komandada mehriban atmosfer yaratmaq kimi hallar hələ də kifayət qədər mühüm rol oynayır (hətta texniki hissə ilə bağlı problemləri kompensasiya edə bilməsələr də) və finalda öz əksini tapır. ən birbaşa şəkildə nəticələnir.

  • Səylərin əlaqələndirilməsi və balanslaşdırılması.

    Koordinasiya o deməkdir ki, təkmilləşdirmə qrupunun rəvan və səmərəli işləməsi deyil, həm də onun işinin digər şöbələrlə yaxşı əlaqələndirilməsidir. Bunun üçün effektiv Texniki Rəhbər təkcə tərtibatçıların ehtiyaclarını anlamamalı, həm də işə digər şirkət mütəxəssislərinin gözü ilə baxmağı bacarmalıdır.

  • İnkişaf komandasının bütün uğur və uğursuzluqlarına cavabdehdir.

    Həmçinin, yaxşı bir Texniki Rəhbər, bir şəxsdə əsas strateq və taktikaçı olmaqla, həm işdəki uğurlar, həm də müəyyən bir layihənin həyata keçirilməsi zamanı qaçılmaz olaraq ortaya çıxan uğursuzluqlar və ya səhvlər üçün məsuliyyət daşımağı bilir.

Yaxşı bir Texniki Rəhbər nə edir və necə olmaq olar?

İndi bir az daha konkret gedək və əvvəlki bölmədə müzakirə olunan məqsədlərə nail olmaq üçün texniki rəhbərlərin hansı işləri gördüyünə baxaq.
  • İnkişaf metodologiyası.

    İnkişaf metodologiyasının dəqiq nə olması layihənin məqsədlərindən, komanda üçün mövcud olan resurslardan, vaxt qrafiklərindən, idarəetmədən və bir sıra digər şeylərdən çox asılı olacaq. Lakin metodologiyanın işlənib hazırlanması texniki rəhbərin əsas vəzifələrindən biridir. Yeni versiyaların nə qədər tez-tez buraxılacağına, növbəti inkişaf sprinti zamanı nəyin həyata keçiriləcəyinə və s.

  • Texnologiya yığını.

    Layihənin ümumi uğuru üçün son dərəcə vacib olan bu cəhət həm də texniki rəhbərin üzərinə düşür. Buraya layihəni həyata keçirmək üçün istifadə ediləcək proqramlaşdırma dillərinin siyahısı, həmçinin çərçivələr, məlumat saxlama həlləri, kitabxanalar, QA həlləri və s. daxil ola bilər.

  • Proqram arxitekturası.

    Texniki rəhbərin səlahiyyətlərinin proqram təminatı memarının öhdəlikləri ilə birbaşa kəsişdiyi sahə, lakin bu halda Texniki Rəhbər adi memardan daha yüksəkdir və son qərarlar və onlara yanaşmalar üçün cavabdehdir.

  • Məsuliyyət sahələrinin daxili planlaşdırılması və bölüşdürülməsi.

    Tech Lead, son nəticəyə cavabdeh olan şəxs olaraq, layihənin müəyyən hissələrinin çatdırılması üçün son tarixlər təyin etməli və məsuliyyət sahələrini müəyyənləşdirməlidir.

  • Yeni buraxılışların vaxtı.

    Bu texniki aparıcı funksiyanın əvvəlki bölmədə qeyd olunmasına baxmayaraq, ayrı bir maddə kimi vurğulamağa dəyər, çünki yeni buraxılışlar üçün son tarixlərin təyin edilməsi, bir qayda olaraq, hər hansı bir layihənin həyatında çox mühüm rol oynayır.

  • Kod Baxışı Siyasəti.

    Kodun nəzərdən keçirilməsi və nəzərdən keçirilməsi, daha dəqiq desək, bu prosesə əsas yanaşmaların seçilməsi ilə bağlı hər şey həm də texniki rəhbərin səlahiyyətindədir.

Əmək haqqı perspektivləri

Və nəhayət, ən ləzzətli şey - Tech Lead vəzifələrində çalışan mütəxəssislərin adətən nə qədər qazandıqları və ya başqa sözlə, çox işləməyin məntiqli olmasının (və ya mənasız olduğunu, özünüz qərar verməyin) əsas səbəblərindən biri. bir gün böyümək və qürurlu və hörmətli texniki lider olmaq üçün özünüz və peşəkar inkişafınız. Məşhur Glassdoor portalının məlumatına görə , Tech Lead vəzifələri üçün orta qlobal əmək haqqı ildə 78,6 min dollardır. ABŞ-da nüfuzlu “PayScale” resursuna görə, orta texnoloji lider ildə təxminən 101,4 min dollar qazanır. Digər məşhur resurs Salary.com bizə ildə 131 min dollar, təqribən 118 min dollardan 145,5 min dollara qədər rəqəm verir . "Bizim genişliklərimizdə", yəqin ki, artıq təxmin etdiyiniz kimi, texniki liderlərin maaşları Amerikanınkından aşağıdır və dünya ortalamasından bir qədər aşağıdır. Beləliklə, DOU resursuna görə , Ukraynada 2019-cu ilin dekabr ayında orta texniki lider ayda təxminən 4,400 dollar qazandı. Rusiyada, Trud.com resursuna görə, texniki aparıcının maaşı ayda 400 min rubla (5600 dollar) çata bilər.
Şərhlər
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION