"Universal" sa development team: kaayohan o kadaot?

"Universal" sa development team: kaayohan o kadaot?

Kumusta tanan! Ang akong ngalan mao si Lyudmila Makarova, ako usa ka development manager sa UBRD ug ang ikatulo sa akong team mga "generalist".

Dawata kini: ang matag Tech Lead nagdamgo sa cross-functionality sulod sa ilang team. Nindot kaayo kung ang usa ka tawo makahimo sa pag-ilis sa tulo, ug mahimo pa kini nga epektibo, nga wala maglangan sa mga deadline. Ug, importante, kini makadaginot sa mga kahinguhaan!
Morag makatintal kaayo, apan tinuod ba kini? Atong sulayan nga masabtan kini.

Kinsa siya, ang atong mag-uuna sa mga pagdahom?

Ang termino nga "generalist" kasagaran nagtumong sa mga miyembro sa team nga naghiusa sa labaw sa usa ka papel, pananglitan, developer-analyst.

Ang interaksyon sa team ug ang resulta sa trabaho niini nagdepende sa propesyonal ug personal nga mga hiyas sa mga partisipante.

Ang tanan klaro bahin sa lisud nga mga kahanas, apan ang mga humok nga kahanas angay nga espesyal nga atensyon. Nakatabang sila sa pagpangita og pamaagi sa usa ka empleyado ug gidirekta siya sa buluhaton diin siya labing mapuslanon.

Adunay daghang mga artikulo bahin sa tanan nga mga klase sa personalidad sa industriya sa IT. Base sa akong kasinatian, akong bahinon ang IT generalists ngadto sa upat ka mga kategoriya:

1. β€œUniversal – Labing Gamhanan”

Kini anaa bisan asa. Kanunay sila nga aktibo kaayo, gusto nga mahimong sentro sa atensyon, kanunay nga pangutan-on ang ilang mga kauban kung kinahanglan nila ang ilang tabang, ug usahay mahimo’g makalagot sila. Interesado lamang sila sa makahuluganon nga mga buluhaton, ang pag-apil diin makahatag og luna alang sa pagkamamugnaon ug makalingaw sa ilang garbo.

Unsa ang ilang kusog sa:

  • makahimo sa pagsulbad sa komplikado nga mga problema;
  • pag-dive pag-ayo sa problema, "pagkalot" ug pagkab-ot sa mga resulta;
  • adunay usa ka mausisaon nga hunahuna.

Apan:

  • emosyonal nga labile;
  • dili maayo nga pagdumala;
  • adunay ilang kaugalingon nga dili matarug nga panglantaw, nga lisud kaayo usbon;
  • Lisud ang usa ka tawo sa pagbuhat sa usa ka yano nga butang. Ang sayon ​​nga mga buluhaton makadaot sa ego sa labing gamhanan.

2. "Universal - Akong hunahunaon kini ug buhaton"

Ang ingon nga mga tawo nanginahanglan lang usa ka manwal ug gamay nga oras - ug masulbad nila ang problema. Kasagaran sila adunay lig-on nga background sa DevOps. Ang ingon nga mga generalist wala magsamok sa ilang kaugalingon sa disenyo ug mas gusto nga mogamit usa ka pamaagi sa pag-uswag nga gibase lamang sa ilang kasinatian. Dali ra silang adunay diskusyon sa teknikal nga tingga bahin sa gipili nga kapilian alang sa pagpatuman sa buluhaton.

Unsa ang ilang kusog sa:

  • independente;
  • makasugakod sa stress;
  • may katakus sa daghang isyu;
  • erudite - adunay kanunay nga hisgutan uban kanila.

Apan:

  • kasagarang makalapas sa mga obligasyon;
  • lagmit nga komplikado ang tanan: pagsulbad sa multiplication table pinaagi sa paghiusa sa mga bahin;
  • ang kalidad sa trabaho ubos, ang tanan nagtrabaho 2-3 ka beses;
  • Kanunay nilang gibalhin ang mga deadline, tungod kay sa tinuud ang tanan nahimo nga dili yano.

3. "Universal - okay, tugoti ko nga buhaton kini, tungod kay wala nay lain"

Ang empleyado batid kaayo sa daghang mga lugar ug adunay kalabutan nga kasinatian. Apan napakyas siya nga mahimong usa ka propesyonal sa bisan kinsa niini, tungod kay siya kanunay nga gigamit ingon usa ka linya sa kinabuhi, nga nagbutang mga lungag sa karon nga mga buluhaton. Pliable, episyente, nag-isip sa iyang kaugalingon nga gikinahanglan, apan dili.

Usa ka praktikal nga sulundon nga empleyado. Lagmit, siya adunay usa ka direksyon nga labing gusto niya, apan tungod sa pagkaburot sa mga kahanas, ang pag-uswag wala mahitabo. Ingon usa ka sangputanan, ang usa ka tawo nameligro nga mahimong dili maangkon ug masunog sa emosyon.

Unsa ang ilang kusog sa:

  • responsable;
  • oriented sa resulta;
  • kalmado;
  • hingpit nga kontrolado.

Apan:

  • pagpakita sa kasagaran nga mga resulta tungod sa ubos nga lebel sa mga katakus;
  • dili makasulbad sa komplikado ug abstract nga mga problema.

4. β€œAng usa ka all-rounder maoy batid sa iyang kahanas”

Ang usa ka tawo nga adunay seryoso nga background ingon usa ka developer adunay mga sistema nga naghunahuna. Pedantic, nangayo sa iyang kaugalingon ug sa iyang team. Ang bisan unsang buluhaton nga naglambigit kaniya mahimong motubo hangtod sa hangtod kung ang mga utlanan wala gipasabut.

Nasinati niya pag-ayo ang arkitektura, nagpili usa ka pamaagi sa teknikal nga pagpatuman, pag-ayo nga pag-analisar sa epekto sa gipili nga solusyon sa karon nga arkitektura. Makasaranganon, dili ambisyoso.

Unsa ang ilang kusog sa:

  • pagpakita sa taas nga kalidad sa trabaho;
  • makahimo sa pagsulbad sa bisan unsa nga problema;
  • episyente kaayo.

Apan:

  • intolerant sa mga opinyon sa uban;
  • mga maximalist. Gisulayan nila nga buhaton ang tanan nga husto, ug kini nagdugang sa oras sa pag-uswag.

Unsay naa nato sa praktis?

Atong tan-awon kon sa unsang paagi ang mga tahas ug mga katakos kasagarang gihiusa. Atong kuhaon ang usa ka standard nga grupo sa pagpalambo isip usa ka punto sa pagsugod: PO, development manager (tech lead), analista, programmer, tester. Dili namo tagdon ang tag-iya sa produkto ug teknikal nga tingga. Ang una tungod sa kakulang sa mga kahanas sa teknikal. Ang ikaduha, kung adunay mga problema sa team, kinahanglan nga makahimo sa tanan.

Ang labing kasagaran nga kapilian alang sa paghiusa / paghiusa / paghiusa sa mga kahanas mao ang developer-analyst. Ang analista sa pagsulay ug "tulo sa usa" komon usab kaayo.

Gamit ang akong team isip usa ka ehemplo, akong ipakita kanimo ang mga kaayohan ug kadaut sa akong mga kaubang generalist. Adunay ikatulo nga bahin kanila sa akong team, ug gihigugma ko sila pag-ayo.

Ang PO nakadawat ug dinalian nga tahas sa pagpaila sa bag-ong taripa sa usa ka kasamtangan nga produkto. Ang akong team adunay 4 ka analista. Niadtong panahona, ang usa nagbakasyon, ang lain nasakit, ug ang uban nag-apil sa pagpatuman sa mga estratehikong buluhaton. Kon ako silang tangtangon, dili kalikayan nga mabalda ang mga deadline sa pagpatuman. Adunay usa lamang ka paagi sa paggawas: ang paggamit sa "tinago nga hinagiban" - usa ka versatile developer-analyst nga nag-master sa gikinahanglan nga subject area. Tawgon nato siyag Anatoly.

Ang iyang tipo sa personalidad "unibersal - akong mahibal-an ug buhaton kini". Siyempre, dugay siyang misulay sa pagpatin-aw nga siya β€œadunay bug-os nga atraso sa iyang mga buluhaton,” apan pinaagi sa akong kusganon nga desisyon gipadala siya aron masulbad ang dinalian nga problema. Ug gibuhat ni Anatoly! Gihimo niya ang dula ug nahuman ang pagpatuman sa oras, ug natagbaw ang mga kostumer.

Sa unang pagtan-aw, ang tanan nagtrabaho. Apan pagkahuman sa pila ka semana, ang mga kinahanglanon alang sa pagpaayo mitungha pag-usab alang sa kini nga produkto. Karon ang paghimo niini nga problema gihimo sa usa ka "putli" nga analista. Sa yugto sa pagsulay sa bag-ong kalamboan, sa dugay nga panahon wala kami makasabut ngano nga kami adunay mga kasaypanan sa pagsumpay sa bag-ong mga taripa, ug lamang unya, sa paghukas sa tibuok tangle, kami nakaabot sa ubos sa kamatuoran. Nag-usik kami og daghang oras ug napakyas sa mga deadline.

Ang problema mao nga daghang mga tinago nga mga higayon ug mga lit-ag nagpabilin lamang sa ulo sa among bagon sa istasyon ug wala gibalhin sa papel. Ingon sa gipatin-aw ni Anatoly sa ulahi, siya nagdali. Apan ang labing lagmit nga kapilian mao nga siya adunay mga problema nga naa na sa panahon sa pag-uswag ug yano nga gilaktawan kini nga wala kini gipakita bisan diin.

Adunay laing sitwasyon. Karon kami adunay usa ra ka tester, mao nga ang pipila ka mga buluhaton kinahanglan nga sulayan sa mga analista, lakip ang mga generalist. Busa, gihatagan nako ang usa ka buluhaton sa kondisyon nga Fedor - "universal - okay, tugoti ko nga buhaton kini, tungod kay wala nay lain".
Ang Fedor usa ka "tulo sa usa", apan usa ka developer ang gigahin na alang niini nga buluhaton. Kini nagpasabot nga si Fedya kinahanglan nga maghiusa lamang sa usa ka analista ug usa ka tester.

Ang mga kinahanglanon nakolekta, ang detalye gisumite sa pag-uswag, panahon na sa pagsulay. Nahibal-an ni Fedor nga ang sistema giusab "sama sa likod sa iyang kamot" ug hingpit nga nagtrabaho sa mga kinahanglanon karon. Busa, wala niya gihasol ang iyang kaugalingon sa pagsulat sa mga script sa pagsulay, apan gihimo ang pagsulay sa "kung giunsa ang sistema kinahanglan molihok", dayon gipasa kini sa mga tiggamit.
Ang pagsulay nahuman, ang rebisyon miadto sa produksyon. Sa ulahi nahimo nga ang sistema dili lamang gisuspinde ang mga pagbayad sa pipila nga mga account sa balanse, apan gibabagan usab ang mga pagbayad gikan sa talagsaon nga mga internal nga account nga dili kinahanglan nga moapil niini.

Nahitabo kini tungod sa kamatuoran nga wala gisusi ni Fedor kung giunsa "dili kinahanglan molihok ang sistema", wala maghimo usa ka plano sa pagsulay o mga checklist. Nakahukom siya nga magdaginot sa panahon ug mosalig sa iyang kaugalingong instinct.

Unsaon nato pag-atubang ang mga problema?

Ang mga sitwasyon nga sama niini nakaapekto sa performance sa team, kalidad sa pagpagawas, ug katagbawan sa kustomer. Busa, dili sila mahimong pasagdan nga walay pagtagad ug pagtuki sa mga rason.

1. Alang sa matag buluhaton nga hinungdan sa mga kalisud, gihangyo ko ikaw nga pun-on ang usa ka hiniusa nga porma: usa ka mapa sa sayup, nga nagtugot kanimo nga mahibal-an ang yugto kung diin nahitabo ang "pagkuha":

"Universal" sa development team: kaayohan o kadaot?

2. Human mahibal-an ang mga bottleneck, usa ka sesyon sa brainstorming ang gihimo sa matag empleyado nga nakaimpluwensya sa problema: "Unsay usbon?" (wala namo tagda ang mga espesyal nga kaso sa pag-retrospect), isip resulta diin ang mga piho nga aksyon natawo (espesipiko alang sa matag matang sa personalidad) nga adunay mga deadline.

3. Gipaila namo ang mga lagda alang sa interaksyon sulod sa team. Pananglitan, miuyon kami nga kinahanglan nga irekord ang tanan nga kasayuran bahin sa pag-uswag sa usa ka buluhaton sa sistema sa pagdumala sa proyekto. Kung ang mga artifact giusab/giila sa panahon sa proseso sa pag-uswag, kini kinahanglan nga makita sa base sa kahibalo ug ang katapusang bersyon sa teknikal nga mga detalye.

4. Ang pagkontrol nagsugod sa paghimo sa matag yugto (espesyal nga pagtagad ang gihatag sa mga problema nga mga yugto sa nangagi) ​​ug awtomatiko nga gibase sa mga resulta sa sunod nga buluhaton.

5. Kung ang resulta sa sunod nga buluhaton wala mausab, nan dili nako ibutang ang generalist sa pangutana sa papel diin siya nakasagubang sa dili maayo. Naningkamot ko sa pagtimbang-timbang sa iyang abilidad ug tinguha sa pagpalambo sa mga kahanas niini nga tahas. Kung dili ko makakita og tubag, gibiyaan nako siya sa papel nga mas duol kaniya.

Unsay nahitabo sa katapusan?

Ang proseso sa pag-uswag nahimong mas transparent. Ang hinungdan sa BUS mikunhod. Ang mga miyembro sa team, nga nagtrabaho sa mga kasaypanan, mahimong mas madasig ug molambo ang ilang karma. Kami anam-anam nga nagpauswag sa kalidad sa among mga pagpagawas.

"Universal" sa development team: kaayohan o kadaot?

kaplag

Ang mga empleyado sa generalist adunay ilang mga bentaha ug disbentaha.

Dugang:

  • mahimo nimong tapuson ang usa ka sagging nga buluhaton sa bisan unsang oras o masulbad ang usa ka dinalian nga bug sa mubo nga panahon;
  • usa ka hiniusa nga pamaagi sa pagsulbad sa usa ka problema: ang tigpasundayag nagtan-aw niini gikan sa panglantaw sa tanang mga tahas;
  • Ang mga generalist makahimo sa halos tanan nga parehas nga maayo.

disadvantages:

  • Ang hinungdan sa BUS nagdugang;
  • ang kinauyokan nga mga katakus nga kinaiyanhon sa papel nahurot. Tungod niini, ang kalidad sa trabaho mikunhod;
  • ang kalagmitan sa usa ka pagbalhin sa mga deadline sa pagtaas, tungod kay walay kontrol sa matag yugto. Adunay usab mga risgo sa pagtubo sa usa ka "bituon": ang empleyado masaligon nga siya mas nahibalo nga siya usa ka pro;
  • ang risgo sa propesyonal nga burnout nagdugang;
  • daghang importante nga impormasyon mahitungod sa proyekto mahimong magpabilin lamang "sa ulo" sa empleyado.

Sama sa imong nakita, adunay daghang mga kakulangan. Busa, gigamit lang nako ang mga generalist kung wala’y igong kahinguhaan ug ang buluhaton dinalian kaayo. O ang usa ka tawo adunay mga kahanas nga kulang sa uban, apan kalidad ang nameligro.

Kung ang lagda sa pag-apod-apod sa mga tahas naobserbahan sa hiniusa nga trabaho sa usa ka buluhaton, nan ang kalidad sa trabaho nagdugang. Gitan-aw namon ang mga problema gikan sa lainlaing mga anggulo, ang among panan-aw dili hanap, ang lab-as nga mga hunahuna kanunay nga makita. Sa parehas nga oras, ang matag miyembro sa team adunay matag higayon alang sa propesyonal nga pagtubo ug pagpalapad sa ilang mga katakus.

Nagtuo ko nga ang labing importante nga butang mao ang pagbati nga nalambigit sa proseso, sa pagbuhat sa imong trabaho, sa hinay-hinay nga pagdugang sa gilapdon sa imong mga katakus. Bisan pa, ang mga generalist sa usa ka team nagdala og mga benepisyo: ang nag-unang butang mao ang pagsiguro nga sila epektibo nga naghiusa sa lainlaing mga tahas.

Nanghinaut ko nga ang tanan usa ka grupo nga nag-organisar sa kaugalingon nga "mga unibersal nga agalon sa ilang craft"!

Source: www.habr.com

Idugang sa usa ka comment