Pagdumala sa panagbangi sa usa ka team - usa ka pagbalanse nga buhat o usa ka hinungdanon nga kinahanglanon?

Epigraph:
Kaniadto, nagkita ang Hedgehog ug ang Little Bear sa lasang.
- Hello, Hedgehog!
- Hello, Gamay nga Oso!
Busa, pulong sa pulong, joke sa joke, ang Hedgehog naigo sa nawong sa Little Bear...

Sa ubos usa ka diskusyon gikan sa among lider sa team, ingon man ang Direktor sa Pagpauswag sa Produkto sa RAS nga si Igor Marnat, bahin sa mga detalye sa mga panagbangi sa trabaho ug posible nga mga pamaagi sa pagdumala niini.

Pagdumala sa panagbangi sa usa ka team - usa ka pagbalanse nga buhat o usa ka hinungdanon nga kinahanglanon?

Kadaghanan sa mga panagbangi nga atong masugatan sa trabaho naugmad sumala sa senaryo nga susama sa gihulagway sa epigraph sa ibabaw. Adunay ubay-ubay nga mga partisipante nga sa sinugdanan medyo paborable sa usag usa; sila naningkamot sa pagsulbad sa pipila ka mga isyu, apan sa katapusan ang problema nagpabilin nga wala masulbad, ug sa pipila ka rason ang mga relasyon tali sa mga partisipante sa diskusyon nahimong guba.

Lainlain ang kinabuhi, ug ang mga kalainan mahitabo sa senaryo nga gihulagway sa ibabaw. Usahay ang relasyon tali sa mga partisipante dili kaayo maayo sa sinugdanan, usahay wala'y bisan usa ka isyu nga nagkinahanglan og usa ka direkta nga solusyon (sama, pananglitan, sa epigraph), usahay human sa panaghisgot ang relasyon nagpabilin nga pareho sa wala pa kini nagsugod, apan ang isyu sa katapusan wala masulbad.

Unsa ang kasagaran sa tanan nga mga sitwasyon nga mahimong mahulagway nga usa ka sitwasyon sa panagbangi sa trabaho?

Pagdumala sa panagbangi sa usa ka team - usa ka pagbalanse nga buhat o usa ka hinungdanon nga kinahanglanon?

Una, adunay duha o labaw pa nga mga bahin. Kini nga mga partido mahimong mag-okupar sa lain-laing mga dapit sa organisasyon, anaa sa usa ka relasyon sa pagkaparehas (mga kauban sa usa ka team), o sa lain-laing ang-ang sa hierarchy (boss - ubos), mahimong indibidwal (empleyado) o grupo (sa mga kaso sa panagbangi tali sa usa ka empleyado ug usa ka team o duha ka team), ug uban pa. Ang kalagmitan sa panagbangi ug ang kasayon ​​sa pagsulbad niini dako nga naimpluwensyahan sa lebel sa pagsalig tali sa mga partisipante. Kon mas maayo nga magkaila ang mga partido sa usag usa, mas taas ang lebel sa pagsalig, mas taas ang kahigayonan nga sila magkasinabot. Pananglitan, ang mga miyembro sa usa ka gipang-apod-apod nga grupo nga wala pa gayud makig-uban sa nawong sa nawong mas lagmit nga makasinati og panagbangi sa usa ka yano nga isyu sa trabaho kay sa mga tawo nga adunay labing menos pipila ka nawong-sa-nawong nga mga interaksyon. Busa, kung nagtrabaho sa mga gipang-apod-apod nga mga grupo, hinungdanon kaayo nga masiguro nga ang tanan nga mga miyembro sa team magkita matag karon ug unya sa personal sa usag usa.

Ikaduha, sa usa ka sitwasyon sa panagbangi sa trabaho, ang mga partido anaa sa usa ka sitwasyon sa pagsulbad sa pipila ka mga isyu nga importante alang sa usa sa mga partido, alang sa duha kanila, o alang sa organisasyon sa kinatibuk-an. Sa parehas nga oras, tungod sa mga detalye sa sitwasyon, ang mga partido kasagaran adunay igong oras ug lainlaing mga paagi aron masulbad kini (pormal, dili pormal, mga miting, mga sulat, mga desisyon sa pagdumala, ang presensya sa mga katuyoan ug plano sa team, ang kamatuoran sa usa ka hierarchy, ug uban pa). Lahi kini sa sitwasyon sa pagsulbad sa usa ka trabaho (o dili trabaho) nga isyu sa usa ka organisasyon gikan sa, pananglitan, pagsulbad sa usa ka importante nga pangutana: "Eh, bata, asa ka gikan?!" sa dalan, o ang panagbangi gikan sa epigraph. Sa kaso sa pagsulbad sa usa ka isyu sa trabaho, ang kalidad sa proseso sa trabaho ug ang kultura sa pagsulbad sa mga isyu sa team importante.

Ikatulo, ang pagtino nga hinungdan sa panagbangi (gikan sa punto sa panglantaw sa atong diskusyon) mao ang kamatuoran nga ang mga partido sa proseso dili independente nga moabut sa usa ka solusyon sa isyu nga nahiangay sa tanan nga mga partido. Ang sitwasyon nagkinahanglan sa interbensyon sa usa ka ikatulo nga partido, usa ka eksternal nga arbiter. Kini nga punto tingali daw kontrobersyal, apan, sa esensya, kung ang sitwasyon sa panagbangi malampuson nga nasulbad nga wala ang pagpangilabot sa usa ka eksternal nga tighusay, ang isyu malampuson nga nasulbad ug ang mga relasyon sa mga partido wala madaot, kini ang sitwasyon nga angay natong paningkamutan. . Lagmit dili gani kita makahibalo bahin sa maong panagbangi, o makahibalo kita nga sulagma lang human kini masulbad. Ang daghang mga isyu nga masulbad sa usa ka team sa iyang kaugalingon, mas epektibo kini.

Ang laing kinaiya nga bahin sa panagbangi nga angay hisgotan mao ang ang-ang sa emosyonal nga intensity sa panahon sa desisyon. Ang panagbangi dili kinahanglan nga nalangkit sa taas nga lebel sa emosyon. Ang mga partisipante dili kinahanglan nga mosinggit ug magwarawara sa ilang mga bukton aron ang sitwasyon, sa esensya, usa ka panagbangi. Ang isyu wala masulbad, ang usa ka emosyonal nga tensiyon anaa (tingali kini dili tin-aw nga gipahayag sa gawas), nga nagpasabot nga kita nag-atubang sa usa ka sitwasyon sa panagbangi.

Kinahanglan ba nga mangilabot sa mga sitwasyon sa panagbangi, o mas maayo nga pasagdan lang ang ilang resolusyon ug maghulat nga masulbad mismo ang problema? Kinahanglan nga. Dili kanunay anaa sa imong gahum o katakus ang pagsulbad sa bug-os nga panagbangi, apan sa bisan unsa nga sitwasyon, sa usa ka panagbangi sa bisan unsa nga sukod, mahimo kang mokuha sa usa ka hamtong nga posisyon, sa ingon magdala sa daghang mga tawo sa imong palibot niini, makunhuran ang negatibo nga mga sangputanan sa panagbangi ug makatampo sa resolusyon niini.

Sa dili pa motan-aw sa pipila ka mga pananglitan sa mga sitwasyon sa panagbangi, atong tan-awon ang pipila ka importante nga mga punto nga komon sa tanang panagbangi.

Kung masulbad ang usa ka panagbangi, hinungdanon nga mahimong labaw sa away, ug dili sa sulod niini (gitawag usab kini nga "pagkuha sa usa ka meta-posisyon"), nga mao, dili mahimong bahin sa usa sa mga partido sa proseso sa resolusyon. Kay kon dili, ang pagbaton ug external arbiter nga motabang sa desisyon makapalig-on lang sa posisyon sa usa sa mga partido nga makadaot sa laing partido. Kung maghimo usa ka desisyon, hinungdanon nga kini gidawat sa moral sa tanan nga mga partido, ingon sa giingon nila, "gipalit." Mao nga, bisan kung ang mga partido wala malipay sa desisyon nga gihimo, sila labing menos sinsero nga miuyon nga ipatuman kini. Sama sa ilang giingon, aron dili magkauyon ug mopasalig. Kung dili, ang panagbangi mausab ra ang hitsura niini, ang nagdilaab nga kalayo magpabilin sa ilawom sa peat bog ug sa usa ka punto dili malikayan nga mosilaob pag-usab.

Ang ikaduhang punto, nga adunay bahin nga may kalabutan sa una, mao nga kung nakahukom ka na nga moapil sa pagsulbad sa panagbangi, isipa kini nga seryoso kutob sa mahimo gikan sa punto sa panglantaw sa komunikasyon ug pagtuon sa konteksto. Pakigsulti sa personal sa matag partido. Gilain sa matag usa, alang sa pagsugod. Ayaw paghusay sa sulat. Sa kaso sa usa ka gipang-apod-apod nga grupo, labing menos makigsulti pinaagi sa link sa video. Ayaw pagkontento sa mga dungog ug mga report sa nakasaksi. Sabta ang istorya, unsa ang gusto sa matag habig, nganong gusto nila kini, unsa ang ilang gipaabut, gisulayan na ba nila nga masulbad kini nga isyu kaniadto, unsa ang mahitabo kung dili kini masulbad, unsa nga mga solusyon ang ilang makita, unsaon nila paghanduraw ang posisyon sa sa pikas bahin, unsa ang ilang gihunahuna, husto o sayup, etc. I-load ang tanan nga posible nga konteksto sa imong ulo, nga adunay bukas nga hunahuna, nga maghunahuna nga ang tanan husto. Wala ka sa sulod sa panagbangi, naa ka sa gawas, sa usa ka metaposisyon. Kung ang konteksto anaa lamang sa usa ka post thread, labing menos basaha kini sa kinatibuk-an ug ang mga thread ug mga dokumento nga may kalabutan niini. Human nimo kini mabasa, isulti gihapon sa imong tingog. Halos garantisado ka nga makadungog og usa ka butang nga importante nga wala sa mail.

Ang ikatulo nga importante nga punto mao ang kinatibuk-ang paagi sa komunikasyon. Kini mao ang ordinaryo nga mga butang, walay cosmic, apan sila importante kaayo. Wala kami mosulay sa pagdaginot sa oras, nakigsulti kami sa tanan nga mga partisipante, wala namo gisaway ang tawo, apan among gikonsiderar ang mga sangputanan sa iyang mga aksyon (dili "bastos ka", apan "tingali ang mga lalaki mahimong masilo kini nga butang"), naghatag kami higayon sa pagluwas sa nawong, nagdumala kami sa mga panaghisgot sa personal, dili sa atubangan sa linya.

Ang mga panagsumpaki kasagaran tungod sa usa sa duha ka rason. Ang una may kalabutan sa kung ang usa ka tawo sa panahon sa panagbangi anaa sa posisyon sa usa ka hamtong o sa posisyon sa usa ka bata (dugang pa niini sa ubos). Kini tungod sa iyang emosyonal nga pagkahamtong, ang abilidad sa pagdumala sa iyang mga emosyon (nga, sa laing bahin, dili kanunay nga may kalabutan sa iyang edad). Ang ikaduha nga komon nga rason mao ang pagkadili hingpit sa proseso sa trabaho, nga nagmugna sa mga sitwasyon sa mga abuhon nga mga dapit diin ang responsibilidad mikaylap tali sa mga partisipante, ang mga gilauman sa mga partido dili transparent sa usag usa, ug ang mga papel sa proseso hanap.

Busa, sa pagsulbad sa usa ka panagbangi (ingon man sa bisan unsa nga lain nga isyu), ang usa ka manedyer kinahanglan nga ibutang sa hunahuna sa tulo ka mga panglantaw: short-term - sa pagsulbad sa isyu / panagbangi dinhi ug karon, medium-term - aron mamenosan ang posibilidad sa lain nga panagbangi nga motumaw. alang sa sama nga rason, ug long-term - sa pag-ugmad sa usa ka hamtong nga kultura sa team nga tawo.

Ang matag usa kanato adunay sulod nga bata, mga tulo o upat ka tuig ang panuigon. Kanunay siyang matulog sa trabahoan, apan usahay momata ug mokontrolar. Ang bata adunay iyang kaugalingon nga mga prayoridad. Importante alang kaniya ang pag-insistir nga kini ang iyang sandbox, ang iyang inahan mas nahigugma kaniya, ang iyang makina mao ang pinakamaayo (ang disenyo mao ang pinakamaayo, siya ang nagprograma sa pinakamaayo, ...). Sa usa ka sitwasyon sa panagbangi, ang usa ka bata makahimo sa pagpugos sa mga dulaan, pagyatak sa iyang mga tiil ug pagliki sa iyang spatula, apan dili niya masulbad ang mga isyu sa mga hamtong (solusyon nga arkitektura, mga pamaagi sa automated nga pagsulay, mga petsa sa pagpagawas, ug uban pa), wala siya maghunahuna sa mga benepisyo. para sa team. Ang usa ka bata sa panagbangi mahimong madasig, mahupay ug ipadala sa higdaanan pinaagi sa paghangyo kaniya sa pagtawag sa iyang hamtong. Sa dili pa magsugod ang usa ka panaghisgot sa usa ka sitwasyon sa panagbangi, siguroha nga ikaw nakigsulti sa usa ka hamtong, dili usa ka bata, ug nga ikaw mismo anaa sa posisyon sa usa ka hamtong. Kung ang imong matinud-anon nga tumong sa pagkakaron mao ang pagsulbad sa usa ka seryoso nga isyu, ikaw anaa sa posisyon sa usa ka hamtong. Kung ang imong tumong mao ang pagyatak sa imong mga tiil ug pagliki sa imong sulab sa abaga, kini usa ka bata nga posisyon. Pahigdaa ang imong sulod nga bata ug tawagan ang usa ka hamtong, o i-iskedyul pag-usab ang panaghisgot. Ang usa ka tawo mohimog emosyonal nga desisyon, ug unya mangitag rason nga katarungan alang niini. Ang desisyon nga gihimo sa usa ka bata base sa mga prayoridad sa mga bata dili maayo.

Dugang pa sa pamatasan sa panahon sa panagbangi, ang posisyon sa usa ka bata o hamtong gihulagway usab sa lebel sa responsibilidad nga andam ang usa ka tawo nga sagubangon sa iyang kaugalingon. Sa grabe nga mga pagpakita niini, ang bata nga posisyon sa usa ka programmer, nga akong nahimamat labaw pa sa kausa, ingon niini: Gisulat ko ang code, gipadala kini alang sa pagsusi - nahuman na ang akong trabaho. Ang mga tigrepaso kinahanglan nga susihon kini ug aprobahan, kinahanglan nga susihon kini sa QA, kung adunay mga problema, ipahibalo nila kanako. Katingad-an, bisan ang medyo hamtong ug eksperyensiyado nga mga tawo usahay molihok niini nga paagi. Ang pikas tumoy sa sukod mao nga ang usa ka tawo nag-isip sa iyang kaugalingon nga responsable sa pagsiguro nga ang iyang code molihok, nasakup sa mga pagsulay, personal nga gisusi niya, malampuson nga nakapasar sa pagrepaso (kung kinahanglan, wala’y problema sa pag-ping sa mga tigrepaso, paghisgot sa mga isyu pinaagi sa tingog, ug uban pa) ug gipugngan , ang QA mohatag og tabang kon gikinahanglan, ang mga senaryo sa pagsulay ihulagway, ug uban pa. Sa normal nga mga kaso, ang programmer mahimong magsugod nga mas duol sa hamtong nga katapusan sa sukdanan, o mobalhin didto samtang siya makaangkon og kasinatian (basta ang husto nga kultura giugmad sulod sa team). Sa grabeng mga kaso, siya nagpadayon sa pagtrabaho, kasagaran sa pagkuha sa usa ka bata nga posisyon, unya siya ug ang team matag karon ug unya adunay mga problema ug panagbangi.

Ang pagpasiugda sa husto, hamtong nga kultura sa usa ka team usa ka importante nga buluhaton alang sa bisan kinsa nga manedyer. Nagkinahanglan kini og taas nga panahon ug adlaw-adlaw nga paningkamot, apan ang resulta mao ang bili niini. Adunay duha ka paagi sa pag-impluwensya sa kultura sa grupo - nanguna pinaagi sa panig-ingnan (nga siguradong sundon; ang grupo kanunay nga nagtan-aw sa lider) ug paghisgot ug pagganti sa husto nga pamatasan. Wala'y bisan unsa nga abstruse o pormal kaayo dinhi, kung maghisgot lang og mga problema, matikdi nga adunay mahimo dinhi, ipasiugda nga imong namatikdan kung kini husto nga nadesisyonan, pagdayeg, nota sa panahon sa pagrepaso sa pagpagawas, ug uban pa.

Atong tagdon ang pipila ka kasagarang mga sitwasyon sa panagbangi, gikan sa yano ngadto sa komplikado:

Pagdumala sa panagbangi sa usa ka team - usa ka pagbalanse nga buhat o usa ka hinungdanon nga kinahanglanon?

Mga panagbangi nga wala’y kalabotan sa mga isyu sa trabaho

Kasagaran adunay mga panagbangi sa trabaho nga wala’y kalabotan sa mga isyu sa trabaho. Ang ilang panghitabo ug kasayon ​​sa resolusyon kasagaran direktang may kalabutan sa lebel sa emosyonal nga paniktik sa mga partisipante, ang ilang lebel sa pagkahamtong, ug wala'y kalabutan sa kahingpitan o pagkadili hingpit sa proseso sa trabaho.

Kasagaran nga mga pananglitan: ang usa ka tawo dili mogamit sa washing machine o maligo kanunay nga igo, nga dili gusto sa uban, usa ka tawo nga kupo, samtang ang uban mahangin kung ablihan nila ang bintana, adunay usa nga saba kaayo, ug ang uban kinahanglan nga hilom aron magtrabaho, ug uban pa. Mas maayo nga dili maglangay sa pagsulbad sa mga panagbangi nga ingon niini ug dili sila tugotan nga moagi sa ilang dalan. Dili sila mosulbad sa ilang kaugalingon ug makabalda kanimo gikan sa trabaho kada adlaw ug makahilo sa atmospera sa team. Maayo na lang, ang pagsulbad niini kasagaran dili usa ka dako nga problema - pakig-istorya lang nga kalmado (usa-usa, siyempre) uban sa usa ka kauban nga wala magtagad sa kalimpyo, paghatag og komportable nga lingkoranan alang sa mga tawo nga gusto sa kahilom / kabugnaw, pagpalit og sound-absorbing headphones o pag-instalar sa mga partisyon , ug uban pa.

Ang laing pananglitan nga akong nasugatan sa makadaghang higayon sa akong trabaho mao ang psychological incompatibility sa mga miyembro sa team. Sa pila ka rason, ang mga tawo dili mahimo nga magtinabangay; matag interaksyon matapos sa usa ka iskandalo. Usahay kini tungod sa kamatuoran nga ang mga tawo adunay polar nga mga panan-aw sa pipila ka dinalian nga isyu (kasagaran politikal) ug wala mahibal-an kung giunsa sila biyaan sa gawas sa trabaho. Ang pagkumbinser kanila nga tugotan ang usag usa o usbon ang ilang pamatasan usa ka kawang nga buluhaton. Ang bugtong eksepsiyon nga akong nasugatan mao ang mga batan-ong kauban nga adunay bukas nga mga panan-aw; ang ilang pamatasan mahimo pa nga hinay-hinay nga mabag-o pinaagi sa mga panag-istoryahanay. Kasagaran ang isyu malampuson nga masulbad pinaagi sa pagbulag kanila ngadto sa lain-laing mga team, o sa labing menos paghatag og oportunidad nga magsapaw sa trabaho panagsa ra.

Sa tanan nga mga sitwasyon sa ibabaw, angay nga makig-istorya sa tanan nga mga partisipante sa personal, paghisgot sa sitwasyon, pagpangutana kung nakakita ba sila og problema niini nga kaso, pagpangutana kung unsa, sa ilang opinyon, ang mga solusyon, ug pagsiguro sa ilang partisipasyon sa paghimo niini. desisyon.

Gikan sa punto sa panglantaw sa pag-optimize sa proseso sa trabaho (ang medium-term nga panglantaw nga akong gihisgutan), dili daghan ang mahimo dinhi; ang bugtong punto alang sa pag-optimize mao ang pagkonsiderar sa compatibility factor sa paghimo sa usa ka team ug dili pagbutang sa mga tawo magkauban daan kung kinsa ang magkasumpaki.

Gikan sa panglantaw sa kultura sa grupo, ang ingon nga mga sitwasyon dili kaayo kasagaran sa mga grupo nga adunay hamtong nga kultura, diin ang mga tawo nagtahod sa team ug mga kauban ug nahibal-an unsaon pagsulbad sa mga isyu nga independente. Dugang pa, ang ingon nga mga panagbangi mas dali nga masulbad (kasagaran awtomatiko) sa mga team diin adunay taas nga lebel sa pagsalig, ang mga tawo nagtinabangay sa dugay nga panahon ug / o kanunay nga nakigsulti sa gawas sa trabaho.

Mga panagbangi nga may kalabotan sa mga isyu sa trabaho:

Ang ingon nga mga panagbangi kasagaran tungod sa duha nga mga hinungdan sa usa ka higayon, parehong emosyonal (ang kamatuoran nga ang usa sa mga partisipante wala sa posisyon sa usa ka hamtong) ug ang pagkadili hingpit sa proseso sa trabaho mismo. Tingali ang labing kasagaran nga matang sa mga panagbangi nga akong nasugatan mao ang mga panagbangi sa panahon sa mga pagsusi sa code o mga diskusyon sa arkitektura tali sa mga developer.

Akong ipasiugda ang duha ka kasagarang mga kaso dinhi:

1) Sa unang kaso, ang developer dili makakuha og code review gikan sa usa ka kauban. Ang patch gipadala alang sa pagsusi, ug walay mahitabo. Sa una nga pagtan-aw, wala’y klaro nga panagbangi tali sa duha ka kilid, apan kung imong hunahunaon, kini usa ka panagbangi. Ang isyu sa trabaho wala masulbad, ang usa sa mga partido (naghulat sa usa ka pagrepaso) nakasinati og klaro nga kahasol. Ang usa ka grabe nga subtype sa kini nga kaso mao ang pag-uswag sa usa ka komunidad o sa lainlaing mga grupo, samtang ang tigrepaso mahimong dili interesado sa kini nga partikular nga code, tungod sa pagkarga o uban pang mga kahimtang, mahimo’g wala’y pagtagad sa hangyo sa pagrepaso, ug ang eksternal nga tighusay. (usa ka manedyer nga komon sa duha ka kilid) ) mahimong wala na.

Ang solusyon nga pamaagi nga makatabang sa ingon nga kahimtang adunay kalabutan sa dugay nga panan-aw, ang kultura sa usa ka hamtong. Una, ang smart nga kalihokan molihok. Dili ka magdahom nga ang code nga nagbitay sa review makadani sa atensyon sa tigrepaso mismo. Kinahanglan natong tabangan ang mga tigsusi nga makamatikod kaniya. Pingani ang usa ka magtiayon nga mga tawo, pangutana sa syncape, pag-apil sa mga diskusyon. Dayag nga, ang importunity mas lagmit nga makadaot kay sa tabang, kinahanglan nimo nga gamiton ang sentido komon. Ikaduha, ang pre-preparation maayo kaayo. Kung ang team nakasabut kung unsa ang nahitabo ug ngano, kung ngano nga kini nga code gikinahanglan sa tanan, ang laraw gihisgutan ug giuyonan daan sa tanan, ang mga tawo mas lagmit nga magtagad sa ingon nga code ug modawat niini alang sa trabaho. Ikatulo, ang awtoridad molihok. Kung gusto nimo nga susihon, paghimo daghang mga pagsusi sa imong kaugalingon. Paghimo taas nga kalidad nga mga pagsusi, nga adunay tinuod nga mga pagsusi, tinuod nga mga pagsulay, ug mapuslanon nga mga komentaryo. Kung nahibal-an ang imong angga sa team, adunay mas dako nga higayon nga mamatikdan ang imong code.

Gikan sa punto sa panglantaw sa workflow, ang posible nga mga pag-uswag dinhi mao ang husto nga pag-prioritize nga gitumong sa pagtabang sa developer nga makab-ot ang iyang mga tumong ug ang mga tumong sa team (pagsusi sa uban, pagsulat og mga sulat ngadto sa komunidad, pag-uban sa code sa usa ka paghulagway sa arkitektura, dokumentasyon, mga pagsulay, pag-apil sa mga diskusyon uban sa komunidad, ug uban pa), pugngan ang mga patsa nga magbitay sa pila sa dugay nga panahon, ug uban pa.

2) Ang ikaduha nga kasagarang kaso sa mga panagbangi atol sa code o design reviews mao ang lain-laing mga panglantaw sa teknikal nga mga isyu, coding style, ug pagpili sa mga himan. Sa dako nga importansya niini nga kaso mao ang ang-ang sa pagsalig sa taliwala sa mga partisipante, nga nahisakop sa sama nga team, ug kasinatian sa pagtrabaho sa tingub. Ang usa ka patay nga katapusan mahitabo kung ang usa sa mga partisipante mokuha sa usa ka bata nga posisyon ug dili mosulay sa pagpamati kung unsa ang gusto nga ipahayag sa interlocutor kaniya. Kasagaran, ang pamaagi nga gisugyot sa pikas nga partido ug ang pamaagi nga gisugyot sa sinugdanan mahimong malampuson nga molihok ug dili igsapayan sa prinsipyo kung kinsa ang pilion.

Usa ka adlaw, usa ka programmer gikan sa akong team (tawgon nato siya nga Pasha) nag-andam og usa ka patch nga adunay mga pagbag-o sa sistema sa pag-deploy sa package, nga gipalambo ug gisuportahan sa mga kauban gikan sa silingang departamento. Ang usa kanila (Igor) adunay iyang kaugalingon nga lig-on nga opinyon bahin sa eksakto kung giunsa ang pag-configure sa mga serbisyo sa Linux kung mag-deploy sa mga pakete. Kini nga opinyon lahi sa pamaagi nga gisugyot sa patch, ug dili sila magkauyon. Sama sa naandan, ang mga tagal sa adlaw nahurot na, ug kini kinahanglan nga moabut sa usa ka matang sa desisyon; kini kinahanglan alang sa usa kanila sa pagkuha sa usa ka hamtong nga posisyon. Giila ni Pasha nga ang duha nga mga pamaagi adunay katungod sa kinabuhi, apan gusto niya nga mapasar ang iyang kapilian, tungod kay Walay usa o ang ikaduha nga kapilian adunay bisan unsang klaro nga teknikal nga bentaha.

Ang among diskusyon morag ingon niini (sa eskematiko kaayo, siyempre, ang panag-istoryahanay milungtad og tunga sa oras):

- Pasha, kami adunay usa ka feature nga freeze sa pipila ka adlaw. Importante nga mahiusa nato ang tanan ug magsugod sa pagsulay sa labing dali nga panahon. Unsaon nato paglusot kang Igor?
β€” Gusto niya nga mag-set up sa mga serbisyo sa lahi nga paagi, nagbutang siya mga komento didto para kanako...
- Ug unsa ang naa, dagkong mga pagbag-o, daghang kaguliyang?
- Dili, adunay trabaho sulod sa pipila ka oras, apan sa katapusan walay kalainan, kini molihok sa bisan asa nga paagi, nganong gikinahanglan kini? Naa koy gibuhat nga muwork, dawaton nato.
- Paminaw, hangtud kanus-a nimo gihisgutan kining tanan?
- Oo, kami nagtimaan sa oras sulod sa usa ka semana ug tunga karon.
- Um... masulbad ba nato ang usa ka isyu sulod sa pipila ka oras nga niabot na ug usa ka semana ug tunga, ug dili na kini buhaton?
- Oo, oo, apan dili ko gusto nga hunahunaon ni Igor nga ako nahulog ...
- Paminaw, unsa ang mas importante kanimo, ang pag-isyu sa pagpagawas, uban sa imong desisyon sa sulod, o pagpatay kang Igor? Mahimo natong babagan kini, unya, bisan pa, adunay usa ka maayong higayon nga makalupad pinaagi sa pagpagawas.
- Bueno ... kini mahimong bugnaw, siyempre, sa pagpahid sa ilong ni Igor, apan okay, ang pagpagawas mas importante, miuyon ako.
- Importante ba kaayo kanimo ang gihunahuna ni Igor? Sa tinuod lang, wala siyay labot, gusto lang niya og hiniusang pamaagi sa lain-laing lugar sa butang nga iyang gisaligan.
- Bueno, ok, tugoti ako nga buhaton ang iyang gihangyo sa mga komento ug magsugod kita sa pagsulay.
- Salamat, Pasha! Nakasiguro ko nga sa inyong duha mas mature mo, bisag mas magulang pa nimo si Igorek :)

Ang isyu nasulbad, ang pagpagawas gibuhian sa tukmang panahon, si Pasha wala mobati og daghan nga pagkadiskontento, tungod kay siya mismo ang nagsugyot ug solusyon ug gipatuman kini. Si Igor sa kasagaran nalipay, tungod kay ... Ang iyang opinyon gikonsiderar ug ilang gibuhat ang iyang gisugyot.

Ang lain nga tipo sa parehas nga panagbangi mao ang pagpili tali sa mga teknikal nga solusyon / librarya / pamaagi sa usa ka proyekto, labi na sa usa ka gipang-apod-apod nga grupo. Sa usa sa mga proyekto, nga gipahimutang nga gamit ang C/C ++, nahimo nga ang teknikal nga pagdumala sa proyekto categorically batok sa paggamit sa STL (Standard Template Library). Kini usa ka sukaranan nga librarya sa pinulongan nga nagpasimple sa pag-uswag, ug ang among team naanad na niini. Kini nahimo nga ang proyekto mas duol sa C kaysa sa C ++, nga wala kaayo makapadasig sa team, tungod kay ang management misulay sa ilang labing maayo ug nag-recruit ug mga cool plus players. Sa samang higayon, ang Amerikano nga bahin sa grupo, ang mga inhenyero ug mga manedyer, nagtrabaho sa kompanya sa dugay nga panahon, naanad sa kasamtangan nga kahimtang sa mga kalihokan, ug malipayon sa tanan. Ang Russian nga bahin sa team gihiusa bag-o lang, sulod sa pipila ka semana (lakip ako). Ang Russian nga bahin sa team categorically dili gusto nga biyaan ang naandan nga pamaagi sa kalamboan.

Ang walay katapusan nga sinulat nga mga diskusyon nagsugod sa taliwala sa duha ka kontinente, ang mga sulat sa tulo o upat ka mga screen milupad balik-balik, sa grupo nga mga sulat ug mga personal, gikan sa mga programmer ngadto sa mga programmer ug mga manedyer. Sama sa kasagarang mahitabo, ang mga letra nga ingon niini ang gitas-on walay bisan kinsa nga nagbasa gawas sa mga awtor ug sa ilang mainitong mga tigpaluyo. Ang mga chat nangurog sa tensiyon, gipasa ang mga hunahuna sa multi-screen sa lainlaing direksyon bahin sa teknikal nga mga bentaha sa STL, kung unsa kini ka maayo nga gisulayan, unsa kini ka luwas, ug sa kinatibuk-an, unsa ka nindot ang kinabuhi uban niini, ug unsa ka makalilisang kini kung wala kini. .

Kining tanan milungtad og taas nga panahon, hangtud nga sa katapusan akong naamgohan nga among gihisgutan ang teknikal nga mga aspeto sa isyu, apan ang problema sa pagkatinuod dili teknikal. Ang problema dili ang mga bentaha o disbentaha sa STL o ang kalisud sa pagtrabaho kung wala kini. Ang problema kay organisasyonal. Kinahanglan lang namon nga masabtan kung giunsa nagtrabaho ang kompanya nga among gitrabahoan. Walay usa kanamo ang nakasinati sa pagtrabaho sa maong kompanya kaniadto. Ang butang mao nga pagkahuman sa code nga naugmad ug gipagawas sa produksiyon, ang suporta gidumala sa hingpit nga lainlaing mga tawo gikan sa ubang mga koponan, gikan sa ubang mga nasud. Kining dako nga grupo sa inhenyero sa pipila ka libu-libo nga mga inhenyero (sa kinatibuk-an) makahimo lamang sa usa ka hingpit nga sukaranan nga minimum sa teknikal nga paagi, ingnon ta, usa ka minimum nga minimum. Ang bisan unsang butang nga lapas pa sa sukdanan sa engineering nga natukod sa kompanya sa pisikal dili masuportahan sa umaabot. Ang lebel sa usa ka team gitino pinaagi sa lebel sa labing huyang nga mga miyembro niini. After ato nagkasinabot tinuod nga kadasig aksyon sa American nga bahin sa team, kini nga isyu gikuha gikan sa agenda, ug sa tingub kita malampuson nga naugmad ug gipagawas ang produkto gamit ang mga sumbanan nga gisagop sa kompanya. Ang mga sulat ug mga chat niini nga kaso dili maayo; nagkinahanglan kini og daghang mga biyahe ug daghang personal nga komunikasyon aron makaabot sa usa ka komon nga denominador.

Gikan sa punto sa panglantaw sa dagan sa trabaho, niining partikular nga kaso, makatabang nga adunay usa ka paghulagway sa mga himan nga gigamit, mga kinahanglanon alang kanila, mga pagdili sa pagdugang sa mga bag-o, ug katarungan alang sa maong mga pagdili. Ang ingon nga mga dokumento halos katumbas sa mga gihulagway sa mga parapo nga Paggamit Pag-usab nga Estratehiya ug Kalibutan sa Pag-uswag sa "Manwal sa Manedyer alang sa Pagpauswag sa Software", nga gihimo sa NASA. Bisan pa sa iyang edad, kini hingpit nga naghulagway sa tanan nga mga nag-unang kalihokan ug pagplano sa mga yugto sa software development sa niini nga matang. Ang pagbaton ug mga dokumento nga sama niini makapasayon ​​kaayo sa paghisgot kon unsa nga mga sangkap ug pamaagi ang mahimong gamiton sa usa ka produkto, ug ngano.

Gikan sa usa ka kultural nga punto sa panglantaw, dayag, uban sa usa ka mas hamtong nga posisyon, diin ang mga partido naningkamot sa pagpaminaw ug pagsabut sa tinuod nga kadasig sa ilang mga kauban 'lihok ug paglihok base sa mga prayoridad sa proyekto ug sa team, ug dili sa personal nga ego. , mas sayon ​​ug mas paspas nga masulbad ang panagbangi.

Sa laing panagbangi sa pagpili sa usa ka teknikal nga solusyon, nagkinahanglan usab ako og usa ka mamatikdan nga gidugayon sa panahon aron masabtan ang panukmod sa usa sa mga partido (kini usa ka talagsaon kaayo nga kaso), apan human nga ang panukmod klaro, ang solusyon klaro.

Ang sitwasyon mao kini: usa ka bag-ong developer ang makita sa usa ka team nga mga 20 ka tawo, tawgon nato siya og Stas. Niadtong panahona, ang among standard nga himan alang sa komunikasyon isip usa ka team mao ang Skype. Ingon sa nahitabo sa ulahi, si Stas usa ka dako nga fan sa bukas nga mga sumbanan ug bukas nga gigikanan nga software, ug gigamit lamang ang mga himan ug operating system kansang mga gigikanan magamit sa publiko ug gigamit ang mga protocol nga gihulagway sa publiko. Ang Skype dili usa niini nga mga himan. Gigugol namon ang daghang oras sa paghisgot sa mga bentaha ug disbentaha niini nga pamaagi, pagsulay sa paglansad sa mga analogue sa Skype sa lainlaing mga operating system, ang mga pagsulay ni Stas nga kombinsihon ang team nga mobalhin sa ubang mga sumbanan, pagsulat kaniya sa personal pinaagi sa koreo, pagtawag kaniya sa personal sa telepono, pagpalit kaniya ug ikaduha nga computer ilabi na alang sa Skype, ug uban pa. Sa katapusan, akong naamgohan nga kini nga problema, sa esensya, dili teknikal o organisasyonal, kini kay ideolohikal, bisan, ang usa mahimong moingon, relihiyoso (alang sa Stas). Bisan kung sa kadugayan gikonektar namon ang Stas ug Skype (nga milungtad daghang mga bulan), ang problema motungha pag-usab sa bisan unsang sunod nga instrumento. Wala akoy tinuod nga paagi nga akong magamit aron mabag-o ang panan-aw sa kalibutan ni Stas, ug wala’y hinungdan nga sulayan nga usbon ang pagtan-aw sa kalibutan sa usa ka team nga nagtrabaho nga hingpit sa kini nga palibot. Ang tawo ug ang kompanya kay orthogonal lang sa ilang worldview. Sa ingon nga mga sitwasyon, ang usa ka maayong solusyon mao ang organisasyonal. Gibalhin namo si Stas sa laing team, diin siya mas organic.

Ang hinungdan niini nga panagbangi, sa akong opinyon, mao ang kalainan tali sa personal nga kultura sa usa ka partikular nga tawo (nga adunay lig-on nga opinyon nga dili motugot kaniya sa pagkompromiso) ug sa kultura sa kompanya. Sa kini nga kaso, kini, siyempre, ang sayup sa manedyer. Sa sinugdan sayop ang pagdala kaniya sa usa ka proyekto nga ingon niini. Sa kadugayan mibalhin si Stas sa usa ka open source software development project ug milabaw didto.

Ang usa ka maayong pananglitan sa panagbangi nga gipahinabo sa bata nga kinaiya sa developer ug sa mga kakulangan sa proseso sa trabaho mao ang usa ka sitwasyon diin, kung wala ang kahulugan sa nahuman, ang developer ug ang QA team adunay lain-laing mga gilauman mahitungod sa kaandam sa ang feature nga gibalhin sa QA. Nagtuo ang developer nga igo na nga isulat ang code ug ihulog ang bahin sa koral sa QA - ila kining husayon ​​didto. Usa ka medyo hamtong ug eksperyensiyado nga programmer, sa paagi, apan kana ang iyang internal nga sukaranan alang sa kalidad. Ang QA wala mouyon niini ug mihangyo nga ipakita ug ihulagway kanila kung unsa ang iyang gisusi sa iyang kaugalingon, ug nangayo og testing script alang kanila. Adunay sila mga problema sa pag-andar gikan sa kini nga developer kaniadto ug dili nila gusto nga usikan pag-usab ang ilang oras. Pinaagi sa dalan, husto sila - ang bahin wala gyud molihok, wala niya gisusi ang code sa wala pa ipadala kini sa QA.

Aron masulbad ang sitwasyon, gihangyo ko siya nga ipakita nako nga ang tanan nagtrabaho gyud (wala kini molihok, ug kinahanglan niya nga ayohon kini), nakigsulti kami sa team ug uban ang kahulugan sa QA nga nahuman (wala nila kini nahimo. pagsulat, tungod kay dili namo gusto nga himoong bureaucratic kaayo ang proseso ), maayo, sa wala madugay kami nagbulag sa mga dalan uban niini nga espesyalista (sa kinatibuk-ang kahupayan).

Gikan sa punto sa panglantaw sa workflow, posible nga mga kalamboan sa niini nga kaso mao ang presensya sa usa ka kahulugan sa gibuhat, mga kinahanglanon alang sa suporta sa matag unit bahin ug integration mga pagsulay, ug ang usa ka paghulagway sa pagsulay nga gihimo sa developer. Sa usa sa mga proyekto, gisukod namo ang lebel sa coverage sa code pinaagi sa mga pagsulay sa panahon sa CI ug kung ang lebel sa coverage nahulog human sa pagdugang sa usa ka patch, ang mga pagsulay gimarkahan nga napakyas, i.e. bisan unsang bag-ong kodigo mahimo lamang idugang kung adunay mga bag-ong pagsulay alang niini.

Laing tipikal nga pananglitan sa usa ka panagbangi nga suod nga may kalabutan sa organisasyon sa proseso sa trabaho. Kami adunay usa ka produkto, usa ka team sa pagpalambo sa produkto, usa ka team sa suporta, ug usa ka kustomer. Ang kustomer adunay mga problema sa produkto ug suporta sa kontak. Gisusi sa suporta ang problema ug nasabtan nga ang problema naa sa produkto ug gibalhin ang problema sa team sa produkto. Ang grupo sa produkto anaa sa usa ka busy nga panahon, ang usa ka pagpagawas nagsingabot, mao nga ang usa ka tiket nga adunay problema gikan sa usa ka kustomer, nawala taliwala sa ubang mga tiket sa developer nga diin kini gi-assign, nagbitay sulod sa pipila ka mga semana nga walay pagtagad. Gihunahuna sa suporta nga ang developer nagtrabaho sa problema sa kustomer. Ang kustomer naghulat ug naglaum nga ang ilang problema gitrabaho. Sa pagkatinuod, wala pa mahitabo. Human sa pipila ka mga semana, ang kustomer sa katapusan nakahukom sa pagkuha sa usa ka interes sa pag-uswag ug nangutana sa suporta sa unsa nga paagi nga ang mga butang nga moadto. Ang suporta nangayo alang sa kalamboan. Nangurog ang developer, nagtan-aw sa listahan sa mga tiket ug nangitag tiket gikan sa kustomer didto. Sa pagbasa sa usa ka tiket gikan sa usa ka kustomer, nasabtan niya nga walay igong impormasyon aron masulbad ang problema, ug nagkinahanglan siya og dugang nga mga troso ug mga dump. Ang suporta nangayo ug dugang nga impormasyon gikan sa kustomer. Ug unya ang kustomer nakaamgo nga walay usa nga nagtrabaho sa iyang problema sa tanan niini nga panahon. Ug moigo ang dalugdog...

Sa kini nga sitwasyon, ang solusyon sa panagbangi mismo klaro ug linear (ayo sa produkto, pag-update sa dokumentasyon ug mga pagsulay, paghupay sa kustomer, pagpagawas sa usa ka hotfix, ug uban pa). Importante nga analisahon ang proseso sa trabaho ug masabtan kung kinsa ang responsable sa pag-organisar sa interaksyon tali sa duha ka mga team, ug nganong kini nga sitwasyon nahimong posible sa unang dapit. Klaro kung unsa ang kinahanglan nga ayohon sa proseso - kinahanglan nga adunay usa nga mag-monitor sa kinatibuk-ang litrato nga wala’y mga pahinumdom gikan sa mga kostumer, nga aktibo. Ang mga tiket gikan sa kustomer kinahanglan nga mobarug taliwala sa ubang mga tiket gikan sa mga developer. Kinahanglang tan-awon sa suporta kung ang development team sa pagkakaron nagtrabaho sa mga tiket niini, ug kung dili, kanus-a kini magsugod sa pagtrabaho, ug kung kanus-a mapaabot ang mga resulta. Ang suporta ug pag-uswag kinahanglan matag karon ug unya nga makigsulti ug maghisgot sa kahimtang sa mga tiket, ang pagkolekta sa kasayuran nga gikinahanglan alang sa pag-debug kinahanglan nga awtomatiko kutob sa mahimo, ug uban pa.

Sama sa gubat ang kaaway mosulay sa pag-igo sa junction tali sa duha ka yunit, mao usab sa trabaho ang labing delikado ug huyang nga punto kasagaran ang interaksyon tali sa mga team. Kung ang mga tagdumala sa suporta ug pag-uswag igo na ang edad, mahimo nila nga ayohon ang proseso sa ilang kaugalingon, kung dili, ang proseso magpadayon nga makamugna mga panagbangi ug mga problema hangtod ang usa ka manedyer nga mangilabot nga makaayo sa sitwasyon.

Ang laing tipikal nga pananglitan nga kanunay nakong nakita sa lain-laing mga kompanya mao ang usa ka sitwasyon diin ang usa ka produkto gisulat sa usa ka team, ang automatic integration tests alang niini gisulat sa ikaduhang team, ug ang imprastraktura diin kini tanan gipadagan giubanan sa ikatulo. team. Ang mga problema kung ang pagpadagan sa mga pagsulay motungha sa tanan nga oras, ug ang hinungdan sa mga problema sa kanila mahimo nga ang produkto ug ang mga pagsulay ug imprastraktura. Kasagaran adunay problema ang pag-uyon kung kinsa ang kinahanglan maghimo sa una nga pagtuki sa mga problema, mga bug sa file, pag-parse sa mga log sa produkto, mga pagsulay ug imprastraktura, ug uban pa. Ang mga panagbangi dinhi kanunay kaayo, ug, sa samang higayon, uniporme. Sa kaso sa taas nga emosyonal nga intensity, ang mga partisipante kasagaran mahulog sa usa ka bata nga posisyon ug ang mga diskusyon magsugod sa serye: "ngano nga ako mag-usisa niini," "mas kanunay sila maguba," ug uban pa.

Gikan sa panan-aw sa dagan sa trabaho, ang piho nga mga lakang aron masulbad ang usa ka isyu nagdepende sa komposisyon sa mga team, klase sa mga pagsulay ug produkto, ug uban pa. Sa usa sa mga proyekto, among gipaila ang periodic nga katungdanan, diin ang mga team nagmonitor sa mga pagsulay matag usa, matag semana. Sa pikas bahin, ang una nga pag-analisar kanunay nga gihimo sa mga nag-develop sa pagsulay, apan ang pag-analisar kay sukaranan kaayo ug ang produkto medyo lig-on, mao nga kini nagtrabaho og maayo. Ang yawe mao ang pagsiguro nga ang proseso transparent, nga ang mga gilauman klaro alang sa tanan nga mga partido, ug nga ang sitwasyon mobati nga patas sa tanan.

Ang panagbangi ba usa ka problema sa usa ka organisasyon? Kini ba usa ka dili maayo nga timailhan nga ang mga panagbangi kanunay (o panagsa ra) mahitabo sa imong team? Sa kinatibuk-an, dili, tungod kay kung adunay pagtubo, pag-uswag, adunay usa ka matang sa dinamika, unya ang mga isyu motungha nga wala pa masulbad kaniadto, ug kung masulbad kini, ang mga panagbangi mahimong motungha. Kini usa ka timailhan nga ang pipila ka mga lugar nanginahanglan atensyon, nga adunay mga lugar alang sa pag-uswag. Dili maayo kung ang mga panagbangi motungha kanunay, lisud sulbaron o magdugay. Kini lagmit usa ka timaan sa dili igo nga streamline nga mga proseso sa trabaho ug dili igo nga pagkahamtong sa team.

Source: www.habr.com

Idugang sa usa ka comment