Jesyon konfli nan yon ekip - yon zak balanse oswa yon nesesite vital?

Epigraf:
Yon lè, Lerison an ak ti lous la te rankontre nan forè a.
- Bonjou, Lerison!
- Bonjou, ti lous!
Kidonk, mo pa mo, blag pa blag, Lerison te frape nan figi ti lous la...

Anba a se yon diskisyon nan men lidè ekip nou an, osi byen ke Direktè Devlopman Pwodwi RAS Igor Marnat, sou spesifik yo nan konfli travay ak metòd posib pou jere yo.

Jesyon konfli nan yon ekip - yon zak balanse oswa yon nesesite vital?

Pifò nan konfli nou rankontre nan travay yo devlope selon yon senaryo ki sanble ak sa ki dekri nan epigraf ki pi wo a. Gen plizyè patisipan ki okòmansman byen dispoze youn ak lòt; yo ap eseye rezoud kèk pwoblèm, men nan fen pwoblèm nan rete san rezoud, ak pou kèk rezon relasyon ki genyen ant patisipan yo nan diskisyon an vin gate.

Lavi se divès, ak varyasyon rive nan senaryo ki dekri pi wo a. Pafwa relasyon ant patisipan yo pa trè bon okòmansman, pafwa pa gen menm yon pwoblèm ki mande yon solisyon dirèk (tankou, pa egzanp, nan epigraf la), pafwa apre diskisyon an relasyon an rete menm jan ak anvan li te kòmanse, men. pwoblèm nan finalman pa rezoud.

Ki sa ki komen nan tout sitiyasyon ki ka defini kòm yon sitiyasyon konfli travay?

Jesyon konfli nan yon ekip - yon zak balanse oswa yon nesesite vital?

Premyèman, gen de oswa plis kote. Pati sa yo ka okipe diferan plas nan òganizasyon an, yo dwe nan yon relasyon egalite (kolèg nan yon ekip), oswa nan diferan nivo nan yerachi a (bòs - sibòdone), yo dwe endividyèl (anplwaye) oswa gwoup (nan ka konfli ant yon moun). anplwaye ak yon ekip oswa de ekip), ak sou sa. Chans pou konfli ak fasilite rezolisyon li yo anpil enfliyanse pa nivo konfyans ant patisipan yo. Plis pati yo konnen youn lòt, se pi wo nivo konfyans, se pi gwo chans pou yo rive nan yon akò. Pa egzanp, manm yon ekip distribiye ki pa janm kominike fas-a-fas gen plis chans pou yo fè eksperyans konfli sou yon pwoblèm travay senp pase moun ki te gen omwen kèk entèraksyon fas-a-fas. Se poutèt sa, lè w ap travay nan ekip distribiye, li trè enpòtan pou asire ke tout manm ekip yo rankontre detanzantan an pèsòn youn ak lòt.

Dezyèmman, nan yon sitiyasyon konfli nan travay, pati yo nan yon sitiyasyon pou rezoud kèk pwoblèm ki enpòtan pou youn nan pati yo, pou tou de nan yo, oswa pou òganizasyon an antye. An menm tan an, akòz spesifik yo nan sitiyasyon an, pati yo anjeneral gen ase tan ak yon varyete fason yo rezoud li (fòmèl, enfòmèl, reyinyon, lèt, desizyon jesyon, prezans nan objektif ak plan nan ekip la, la. reyalite yon yerachi, elatriye). Sa a diferan de sitiyasyon an nan rezoud yon pwoblèm travay (oswa ki pa travay) nan yon òganizasyon soti nan, pou egzanp, rezoud yon kesyon enpòtan: "Eh, timoun, nan ki zòn ou soti?!" nan lari a, oswa konfli ki soti nan epigraf la. Nan ka rezoud yon pwoblèm travay, bon jan kalite a nan pwosesis travay la ak kilti a nan rezoud pwoblèm nan pwoblèm nan ekip.

Twazyèmman, faktè ki detèmine konfli a (soti nan pwen de vi diskisyon nou an) se lefèt ke pati yo nan pwosesis la pa ka poukont yo rive nan yon solisyon a pwoblèm nan ki kostim tout pati yo. Sitiyasyon an mande entèvansyon yon twazyèm pati, yon abit ekstèn. Pwen sa a ka sanble kontwovèsyal, men, nan sans, si sitiyasyon konfli a te rezoud avèk siksè san entèvansyon yon abit ekstèn, pwoblèm nan te rezoud avèk siksè epi relasyon yo nan pati yo pa t 'deteryore, sa a se sitiyasyon an nan ki nou ta dwe fè efò. . Nou gen plis chans pa menm konnen sou yon konfli konsa, oswa nou pral jwenn pa chans apre li fin rezoud. Plis pwoblèm yon ekip ka rezoud poukont li, se pi efikas li pral.

Yon lòt karakteristik konfli a ki vo manyen se degre entansite emosyonèl pandan desizyon an. Konfli pa nesesèman asosye ak yon wo nivo emosyonèl. Patisipan yo pa oblije rele byen fò ak balanse bra yo pou sitiyasyon an dwe, nan sans, yon konfli. Pwoblèm nan pa rezoud, gen yon sèten tansyon emosyonèl prezan (petèt li pa klè eksprime deyò), ki vle di ke nou ap fè fas ak yon sitiyasyon nan konfli.

Èske li nesesè pou entèvni nan sitiyasyon konfli ditou, oswa èske li pi bon kite rezolisyon yo pran kou li epi tann pou pwoblèm nan rezoud tèt li? Bezwen. Li pa toujou nan pouvwa ou oswa konpetans ou rezoud konfli a nèt, men nan nenpòt sitiyasyon, nan yon konfli nan nenpòt echèl, ou ka pran yon pozisyon adilt, kidonk pote plizyè lòt moun bò kote ou nan li, bese konsekans negatif yo nan. konfli ak kontribye nan rezolisyon li.

Anvan w gade kèk egzanp sitiyasyon konfli, ann gade kèk pwen enpòtan ki komen nan tout konfli.

Lè w rezoud yon konfli, li enpòtan pou w pi wo pase batay la, epi pa andedan li (yo rele sa tou "pran yon meta-pozisyon"), se sa ki pa fè pati youn nan pati yo nan pwosesis rezolisyon an. Sinon, gen yon abit ekstèn ede desizyon an pral sèlman ranfòse pozisyon nan youn nan pati yo nan detriman nan lòt pati a. Lè w ap pran yon desizyon, li enpòtan pou tout pati yo aksepte l moralman, jan yo di, "achte". Kidonk, menm si pati yo pa t kontan ak desizyon yo te pran an, yo omwen sensèman dakò aplike li. Jan yo di, pou kapab pa dakò ak komèt. Sinon, konfli a pral tou senpleman chanje aparans li, dife a limen ap rete anba marè sfèy la ak nan kèk pwen pral inevitableman fize ankò.

Dezyèm pwen an, an pati ki gen rapò ak premye a, se ke si ou te deja deside patisipe nan rezoud konfli a, pran li oserye ke posib nan pwen de vi nan kominikasyon ak etidye kontèks la. Pale pèsonèlman ak chak pati yo. Separeman ak chak, pou kòmanse. Pa regle pou lapòs. Nan ka yon ekip distribye, omwen pale atravè lyen videyo. Pa kontante w ak rapò ki tande pale ak temwen. Konprann istwa a, kisa chak bò vle, poukisa yo vle li, kisa yo espere, èske yo te eseye rezoud pwoblèm sa a deja, kisa ki pral rive si li pa rezoud, ki solisyon yo wè, ki jan yo imajine pozisyon an lòt bò, kisa yo panse, byen oswa sa ki mal, elatriye. Chaje tout kontèks posib nan tèt ou, ak yon lide ouvè, sipoze tout moun gen rezon. Ou pa anndan konfli a, ou deyò a, nan yon metapozisyon. Si kontèks la disponib sèlman nan yon fil pòs, omwen li li an antye ak fil yo ak dokiman ki gen rapò ak li. Apre w fin li l, toujou pale ak vwa w. Ou prèske garanti tande yon bagay enpòtan ki pa nan lapòs.

Twazyèm pwen enpòtan an se apwòch jeneral nan kominikasyon. Sa yo se bagay òdinè, pa gen anyen cosmic, men yo trè enpòtan. Nou pa eseye ekonomize tan, nou pale ak tout patisipan yo, nou pa kritike moun nan, men nou konsidere konsekans aksyon li yo (pa "ou grosye", men "petèt mesye yo ka ofanse pa bagay sa a"), nou bay opòtinite pou sove figi, nou fè diskisyon an pèsòn, pa devan liy lan.

Konfli yo anjeneral ki te koze pa youn nan de rezon. Premye a gen rapò ak si yon moun nan moman konfli a nan pozisyon yon granmoun oswa nan pozisyon yon timoun (plis sou sa a anba a). Sa a se akòz matirite emosyonèl li, kapasite nan jere emosyon li (ki, nan chemen an, pa toujou gen rapò ak laj li). Dezyèm rezon komen an se enpèfeksyon nan pwosesis travay la, ki kreye sitiyasyon nan zòn gri kote responsablite yo gaye ant patisipan yo, atant yo nan pati yo pa transparan youn ak lòt, ak wòl nan pwosesis la yo twoub.

An konsekans, nan rezoud yon konfli (tankou nenpòt lòt pwoblèm), yon manadjè dwe kenbe nan tèt ou twa pèspektiv: kout tèm - rezoud pwoblèm nan/konfli isit la e kounye a, mwayen tèm - pou misyon pou minimize chans pou yon lòt konfli rive. pou menm rezon an, ak alontèm - kiltive yon kilti granmoun nan moun nan ekip.

Chak nan nou gen yon timoun anndan, apeprè twa oswa kat ane. Li dòmi pi fò nan tan nan travay la, men pafwa reveye epi li pran kontwòl. Timoun nan gen pwòp priyorite li. Li enpòtan pou li ensiste ke sa a se sandbox li, manman l renmen l plis, machin li se pi bon an (desen an se pi bon an, li pwograme pi bon an, ...). Nan yon sitiyasyon konfli, yon timoun ka peze jwèt, bat pye l ak krak spatul li, men li pa ka rezoud pwoblèm granmoun (achitekti solisyon, apwòch nan tès otomatik, dat lage, elatriye), li pa panse an tèm de benefis. pou ekip la. Yon timoun ki nan konfli ka ankouraje, konsole epi voye l nan kabann lè yo mande l pou l rele granmoun li. Anvan w kòmanse yon diskisyon nan yon sitiyasyon konfli, asire w ke w ap pale ak yon granmoun, pa yon timoun, e ke ou menm ou nan pozisyon yon granmoun. Si objektif onèt ou nan moman an se rezoud yon pwoblèm grav, ou nan pozisyon yon granmoun. Si objektif ou se stomp pye ou ak krak lam zepòl ou, sa a se yon pozisyon timoun. Voye pitit ou anndan kabann ou epi rele yon granmoun, oswa repwograme diskisyon an. Yon moun pran yon desizyon emosyonèl, epi answit chèche yon jistifikasyon rasyonèl pou li. Yon desizyon yon timoun fè ki baze sou priyorite timoun yo pap pi bon.

Anplis de konpòtman nan moman konfli a, pozisyon yon timoun oswa yon granmoun karakterize tou pa nivo responsablite yon moun pare pou l pran sou tèt li. Nan manifestasyon ekstrèm li yo, pozisyon timoun nan yon pwogramè, ke mwen te rankontre plis pase yon fwa, sanble sa a: mwen te ekri kòd la, voye li pou revizyon - travay mwen an fini. Evalyatè yo ta dwe revize li epi apwouve li, QA ta dwe tcheke li, si gen pwoblèm, yo pral fè m 'konnen. Etranj ase, menm moun ki gen matirite ak ki gen eksperyans pafwa konpòte yo konsa. Lòt bout nan echèl la se ke yon moun konsidere tèt li responsab pou asire ke kòd li a ap travay, yo kouvri pa tès yo, li te pèsonèlman tcheke pa li, li te pase revizyon an avèk siksè (si sa nesesè, pa gen okenn pwoblèm pou pinging revizyon, diskite sou pwoblèm pa vwa, elatriye) epi li te siprime, QA pral bay asistans si sa nesesè, senaryo tès yo pral dekri, elatriye. Nan ka nòmal, pwogramè a swa kòmanse pi pre nan fen granmoun nan echèl la, oswa deplase la pandan li genyen eksperyans (bay bon kilti kiltive nan ekip la). Nan ka ekstrèm, li kontinye travay, anjeneral, pran yon pozisyon timoun, Lè sa a, li menm ak ekip la detanzantan gen pwoblèm ak konfli.

Ankouraje bon kilti ki gen matirite nan yon ekip se yon travay enpòtan pou nenpòt manadjè. Li pran yon tan long ak efò chak jou, men rezilta a vo li. Gen de fason pou enfliyanse kilti ekip - dirije pa egzanp (ki pral definitivman dwe swiv; ekip la toujou gade nan lidè a) ak diskite ak rekonpanse konpòtman an dwa. Pa gen anyen abstrus oswa trè fòmèl isit la tou, jis lè diskite sou pwoblèm, remake ke yon bagay te ka fè isit la, mete aksan sou ke ou remake lè li te deside kòrèkteman, fè lwanj, nòt pandan revizyon an lage, elatriye.

Ann konsidere plizyè sitiyasyon konfli tipik, soti nan senp rive konplèks:

Jesyon konfli nan yon ekip - yon zak balanse oswa yon nesesite vital?

Konfli ki pa gen rapò ak pwoblèm travay

Byen souvan gen konfli nan travay ki pa gen rapò ak pwoblèm travay. Ensidan yo ak fasilite rezolisyon yo anjeneral dirèkteman gen rapò ak nivo entèlijans emosyonèl patisipan yo, nivo matirite yo, epi yo pa gen rapò ak pèfeksyon oswa enpèfeksyon nan pwosesis travay la.

Egzanp tipik: yon moun pa sèvi ak machin lave a oswa douch ase souvan, ki lòt moun pa renmen, yon moun bouche, pandan ke lòt moun pran van si yo louvri fenèt la, yon moun ki twò fè bwi, ak lòt moun bezwen silans pou travay, ak konsa. Li pi bon pou pa retade rezolisyon konfli sa yo epi pa kite yo pran kou yo. Yo pa pral rezoud poukont yo epi yo pral distrè ou nan travay chak jou ak anpwazonnen atmosfè a nan ekip la. Erezman, rezoud yo anjeneral pa yon gwo pwoblèm - jis pale avèk kalm (yon sèl-a-yon sèl, nan kou) ak yon kòlèg ki neglije ijyèn, bay chèz konfòtab pou moun ki prefere silans / frechè, achte kas ekoutè ki absòbe son oswa enstale patisyon. , elatriye.

Yon lòt egzanp ke mwen te rankontre plizyè fwa pandan travay mwen an se enkonpatibilite sikolojik manm ekip yo. Pou kèk rezon, moun tou senpleman pa ka travay ansanm; chak entèraksyon fini nan yon eskandal. Pafwa sa a se akòz lefèt ke moun yo kenbe opinyon polè sou kèk pwoblèm ijan (anjeneral politik) epi yo pa konnen ki jan yo kite yo deyò nan travay. Konvenk yo youn tolere lòt oswa chanje konpòtman yo se yon travay olye initil. Sèl eksepsyon mwen rankontre yo se jèn kòlèg ki gen pèsepsyon ouvè; konpòtman yo ka toujou chanje piti piti atravè konvèsasyon peryodik. Anjeneral pwoblèm nan rezoud avèk siksè pa separe yo an ekip diferan, oswa omwen bay opòtinite pou sipèpoze nan travay trè raman.

Nan tout sitiyasyon ki anwo yo, li vo pale ak tout patisipan yo pèsonèlman, diskite sou sitiyasyon an, mande si yo wè yon pwoblèm nan ka sa a ditou, mande kisa, nan opinyon yo, se solisyon yo, epi asire patisipasyon yo nan fè sa a. desizyon.

Soti nan pwen de vi nan optimize pwosesis travay la (pèspektiv nan mwayen tèm ke mwen mansyone), pa gen anpil ka fè isit la; pwen an sèlman pou optimize se pran an kont faktè a konpatibilite lè fòme yon ekip epi yo pa mete moun. ansanm davans ki moun ki pral konfli.

Soti nan yon pèspektiv kilti ekip, sitiyasyon sa yo rive anpil mwens souvan nan ekip ki gen yon kilti ki gen matirite, kote moun respekte ekip la ak kòlèg yo epi konnen ki jan yo rezoud pwoblèm poukont yo. Anplis de sa, konfli sa yo rezoud pi fasil (souvan otomatikman) nan ekip kote gen yon wo nivo konfyans, moun yo te travay ansanm pou yon tan long ak / oswa kominike souvan deyò nan travay.

Konfli ki gen rapò ak pwoblèm travay:

Konfli sa yo anjeneral ki te koze pa tou de rezon an menm tan, tou de emosyonèl (lefèt ke youn nan patisipan yo se pa nan pozisyon an nan yon granmoun) ak enpèfeksyon nan pwosesis travay la tèt li. Petèt kalite ki pi komen nan konfli ke mwen te rankontre yo se konfli pandan revizyon kòd oswa diskisyon achitekti ant devlopè.

Mwen ta mete aksan sou de ka tipik isit la:

1) Nan premye ka a, pwomotè a pa ka jwenn yon revizyon kòd nan men yon kòlèg. Yo voye patch la pou revize, e pa gen anyen k ap pase. Nan premye gade, pa gen okenn konfli evidan ant de bò yo, men si ou panse sou li, sa a se byen yon konfli. Pwoblèm travay la pa rezoud, youn nan pati yo (ap tann yon revizyon) fè eksperyans malèz evidan. Yon sous-tip ekstrèm nan ka sa a se devlopman nan yon kominote oswa nan ekip diferan, pandan y ap revizyon an ka pa enterese nan kòd sa a an patikilye, akòz loading oswa lòt sikonstans, ka pa peye atansyon sou demann revizyon an ditou, ak abit ekstèn lan. (yon manadjè komen nan tou de bò)) ka pa egziste ditou.

Apwòch la solisyon ki ede nan yon sitiyasyon konsa gen rapò jisteman ak pèspektiv alontèm, kilti a nan yon granmoun. Premyèman, aktivite entelijan ap travay. Ou pa ta dwe atann ke kòd la pandye sou revizyon an pral atire atansyon a nan revizyon an tèt li. Nou bezwen ede revize yo remake li. Pingani yon koup moun, poze yon kesyon sou syncape, patisipe nan diskisyon. Li evidan, enpòtinite gen plis chans fè mal pase èd, ou bezwen sèvi ak bon sans. Dezyèmman, pre-preparasyon travay byen. Si ekip la konprann sa k ap pase ak poukisa, poukisa kòd sa a nesesè nan tout, konsepsyon an te diskite ak dakò davans ak tout moun, moun yo gen plis chans yo peye atansyon sou kòd sa a ak aksepte li pou travay. Twazyèmman, otorite travay. Si ou vle revize, fè anpil revizyon tèt ou. Fè revizyon bon jan kalite, ak chèk reyèl, tès reyèl, ak kòmantè itil. Si tinon ou byen li te ye nan ekip la, gen yon pi gwo chans pou kòd ou a pral remake.

Soti nan yon pwen de vi workflow, amelyorasyon posib isit la se priyorite kòrèk ki vize pou ede pwomotè a reyalize objektif li ak ekip la (revize lòt moun, ekri lèt bay kominote a, akonpaye kòd la ak yon deskripsyon achitekti, dokimantasyon, tès, patisipe nan diskisyon ak kominote, elatriye), anpeche plak pandye nan keu a pou twò lontan, ak sou sa.

2) Dezyèm ka komen nan konfli pandan kòd oswa revizyon konsepsyon se opinyon diferan sou pwoblèm teknik, style kodaj, ak chwa zouti. Nan ka sa a ki gen anpil enpòtans se nivo konfyans ant patisipan yo, ki fè pati menm ekip la, ak eksperyans nan travay ansanm. Yon depas rive lè youn nan patisipan yo pran yon pozisyon timoun epi li pa eseye tande sa entèrlokuteur a vle transmèt li. Souvan, tou de apwòch ki pwopoze pa lòt pati a ak apwòch ki te pwopoze okòmansman ka byen travay avèk siksè epi li pa gen pwoblèm nan prensip ki youn yo chwazi.

Yon jou, yon pwogramè nan ekip mwen an (se pou nou rele l 'Pacha) prepare yon patch ak chanjman nan sistèm deplwaman pake a, ki te devlope ak sipòte pa kòlèg nan yon depatman vwazen. Youn nan yo (Igor) te gen pwòp opinyon li konsènan egzakteman ki jan sèvis Linux yo ta dwe configuré lè deplwaye pakè. Opinyon sa a diferan de apwòch yo pwopoze nan patch la, epi yo pa t 'kapab dakò. Kòm dabitid, dat limit yo te fini, e li te nesesè yo rive nan yon kalite desizyon; li te nesesè pou youn nan yo pran yon pozisyon granmoun. Pacha te rekonèt ke tou de apwòch yo gen dwa pou lavi, men li te vle opsyon li pase, paske Ni youn ni dezyèm opsyon an pa te gen okenn avantaj teknik evidan.

Diskisyon nou an te sanble yon bagay tankou sa a (trè schématik, nan kou, konvèsasyon an te dire pou demi èdtan):

- Pacha, nou gen yon friz karakteristik nan kèk jou. Li enpòtan pou nou mete tout bagay ansanm epi kòmanse teste pi vit posib. Ki jan nou ka pase Igor?
— Li vle mete sèvis yon lòt jan, li kole kòmantè la pou mwen...
- Ak sa ki genyen, gwo chanjman, anpil meli melo?
- Non, gen travay pou yon koup de èdtan, men nan fen a pa gen okenn diferans, li pral travay nenpòt fason, poukisa sa nesesè? Mwen te fè yon bagay ki mache, ann aksepte li.
- Tande, depi konbyen tan ou ap diskite sou tout bagay sa yo?
- Wi, nou te make tan pou yon semèn ak yon mwatye kounye a.
- Um... èske nou ka rezoud yon pwoblèm nan yon koup de èdtan ki te deja pran yon semèn ak yon mwatye, epi yo pa fè li?
- Oke, wi, men mwen pa vle Igor panse ke mwen te tonbe nan...
- Koute, ki sa ki pi enpòtan pou ou, bay yon lage, ansanm ak desizyon ou andedan, oswa touye Igor? Nou ka bloke li, lè sa a, sepandan, gen yon bon chans vole atravè ak lage a.
- Oke... li ta fre, nan kou, siye nen Igor a, men oke, lage a pi enpòtan, mwen dakò.
- Èske li vrèman enpòtan pou ou sa Igor panse? Yo dwe onèt, li pa bay yon modi ditou, li jis vle yon apwòch inifye nan diferan kote nan bagay la pou ki li se responsab.
- Oke, ok, kite m fè jan li mande nan kòmantè yo epi ann kòmanse tès la.
- Mèsi, Pacha! Mwen te sèten ke nan nou de ou ta gen plis matirite a, byenke Igorek pi gran pase ou :)

Pwoblèm nan te rezoud, liberasyon an te lage alè, Pasha pa t 'santi anpil mekontantman, paske li menm li pwopoze yon solisyon epi li aplike li. Igor te jeneralman kontan, paske... Opinyon li te pran an kont epi yo te fè jan li te sijere.

Yon lòt kalite esansyèlman menm konfli a se chwa ant solisyon teknik / bibliyotèk / apwòch nan yon pwojè, espesyalman nan yon ekip distribye. Nan youn nan pwojè yo, ki te pozisyone kòm itilize C/C++, li te tounen soti ke jesyon teknik pwojè a te kategorikman kont itilize STL (Standard Template Library). Sa a se yon bibliyotèk lang estanda ki senplifye devlopman, ak ekip nou an trè abitye ak li. Li te tounen soti ke pwojè a se pi pre C pase C++, ki pa t 'enspire ekip la anpil, paske jesyon te eseye pi byen yo ak rekrite reyèlman fre plis jwè yo. An menm tan an, pati Ameriken an nan ekip la, tou de enjenyè ak administratè, te travay nan konpayi an pou yon tan long, yo te abitye ak eta a ki deja egziste nan zafè, epi yo te kontan ak tout bagay. Pati Ris nan ekip la te pote ansanm byen dènyèman, nan kèk semèn (ki gen ladan m '). Pati nan Ris nan ekip la kategorikman pa t 'vle abandone apwòch la nòmal nan devlopman.

Diskisyon alekri kontinuèl te kòmanse ant de kontinan yo, lèt sou twa oswa kat ekran te vole ale ak tounen, nan gwoup lapòs ak sa yo pèsonèl, soti nan pwogramasyon pwogramasyon ak administratè. Kòm se nòmalman ka a, lèt sa a longè pa te li pa gen moun eksepte otè yo ak sipòtè chod yo. Chat krake ak tansyon, pase panse milti-ekran nan diferan direksyon konsènan avantaj teknik STL la, ki jan li byen teste, ki jan li an sekirite, ak an jeneral, ki jan lavi bèl bagay ak li, ak ki jan terib li se san li. .

Tout bagay sa a te dire yon bon bout tan, jiskaske mwen finalman reyalize ke nou t ap diskite sou aspè teknik yo nan pwoblèm nan, men pwoblèm nan te an reyalite pa teknik. Pwoblèm lan se pa avantaj oswa dezavantaj STL oswa difikilte pou travay san li. Pwoblèm lan se pito òganizasyonèl. Nou jis bezwen konprann ki jan konpayi nou te travay pou te travay. Okenn nan nou pa te gen eksperyans travay nan yon konpayi konsa anvan. Bagay la te ke apre kòd la te devlope ak lage nan pwodiksyon, sipò te okipe pa moun konplètman diferan nan lòt ekip, ki soti nan lòt peyi. Gwo ekip jeni sa a ki gen plizyè dizèn de milye enjenyè (an total) te kapab sèlman peye yon minimòm konplètman debaz nan mwayen teknik, se konsa pale, yon minimorum minimòm. Nenpòt bagay ki te ale pi lwen pase estanda jeni etabli nan konpayi an fizikman pa t 'kapab sipòte nan lavni an. Nivo yon ekip detèmine pa nivo manm ki pi fèb li yo. Apre nou fin konprann motivasyon reyèl aksyon nan pati Ameriken an nan ekip la, pwoblèm sa a te retire nan ajanda a, ak ansanm nou avèk siksè devlope ak lage pwodwi a lè l sèvi avèk estanda yo te adopte pa konpayi an. Lèt ak chat nan ka sa a pa t travay byen; li te pran plizyè vwayaj ak anpil kominikasyon pèsonèl yo rive nan yon denominatè komen.

Soti nan pwen de vi workflow la, nan ka patikilye sa a, li ta ede gen yon deskripsyon zouti yo itilize, kondisyon pou yo, restriksyon sou ajoute nouvo, ak jistifikasyon pou restriksyon sa yo. Dokiman sa yo apeprè koresponn ak sa ki dekri nan paragraf Estrateji Reutilizasyon ak Anviwònman Devlopman nan "Manyèl Manadjè a pou Devlopman Lojisyèl", devlope nan. NASA. Malgre laj li, li parfe dekri tout aktivite prensipal yo ak etap planifikasyon nan devlopman lojisyèl nan kalite sa a. Èske w gen dokiman tankou sa a fè li trè fasil diskite sou ki eleman ak apwòch yo ka itilize nan yon pwodwi, ak poukisa.

Soti nan yon pwen de vi kiltirèl, evidamman, ak yon pozisyon ki gen plis matirite, kote pati yo eseye tande ak konprann motivasyon reyèl nan aksyon kòlèg yo ak aji ki baze sou priyorite yo nan pwojè a ak ekip la, epi yo pa ego pèsonèl la. , konfli a ta dwe rezoud pi fasil ak pi vit.

Nan yon lòt konfli sou chwa a nan yon solisyon teknik, li te tou pran m 'yon kantite tan aparan pou konprann motivasyon an nan youn nan pati yo (se te yon ka trè etranj), men apre motivasyon an te klè, solisyon an te evidan.

Sitiyasyon an se sa a: yon nouvo pwomotè parèt nan yon ekip anviwon 20 moun, ann rele l 'Stas. Nan tan sa a, zouti estanda nou an pou kominikasyon kòm yon ekip te Skype. Kòm li te tounen soti pita, Stas te yon gwo fanatik estanda louvri ak lojisyèl sous louvri, epi li te itilize sèlman zouti ak sistèm opere ki gen sous yo te disponib piblikman epi ki te itilize pwotokòl ki dekri piblikman. Skype se pa youn nan zouti sa yo. Nou te pase anpil tan diskite sou avantaj ak dezavantaj apwòch sa a, tantativ pou lanse analogue Skype sou diferan sistèm operasyon, tantativ Stas pou konvenk ekip la chanje nan lòt estanda, ekri l pèsonèlman pa lapòs, rele l pèsonèlman sou lapòs. telefòn, achte l 'yon dezyèm òdinatè espesyalman pou Skype, elatriye. Finalman, mwen reyalize ke pwoblèm sa a, nan sans, se pa teknik oswa òganizasyon, li se pito ideolojik, menm, yon moun ta ka di, relijye (pou Stas). Menm si nou finalman konekte Stas ak Skype (ki te pran plizyè mwa), pwoblèm nan ta parèt ankò sou nenpòt enstriman ki vin apre. Mwen pa te gen okenn mwayen reyèl a dispozisyon mwen pou chanje vizyon Stas nan lemonn, e pa te gen okenn rezon pou eseye chanje vizyon lemonn nan yon ekip ki te travay parfe nan anviwònman sa a. Moun nan ak konpayi an te tou senpleman orthogonal nan vizyon lemonn yo. Nan sitiyasyon sa yo, yon bon solisyon se òganizasyonèl. Nou transfere Stas nan yon lòt ekip, kote li te plis òganik.

Rezon ki fè konfli sa a, nan opinyon mwen, se diferans ki genyen ant kilti pèsonèl yon moun an patikilye (ki gen yon opinyon fò ki pa pèmèt li konpwomi) ak kilti a nan konpayi an. Nan ka sa a, li se, nan kou, erè manadjè a. Li te okòmansman mal pran l 'sou yon pwojè sa a kalite. Stas evantyèlman demenaje ale rete nan yon pwojè devlopman lojisyèl sous louvri epi li te eksele la.

Yon bon egzanp yon konfli ki te koze pa tou de atitid timoun nan devlopè a ak enpèfeksyon yo nan pwosesis travay la se yon sitiyasyon kote, nan absans la nan yon definisyon fè, pwomotè a ak ekip QA a gen atant diferan konsènan preparasyon pou yo. karakteristik nan transfere nan QA. Pwomotè a te kwè ke li te ase yo ekri kòd la ak jete karakteristik la sou kloti a nan QA - yo ta sòt li deyò. Yon pwogramè ki gen matirite ak ki gen eksperyans, nan chemen an, men sa ki te papòt entèn li pou bon jan kalite. QA pa t dakò ak sa a epi li te mande pou montre ak dekri yo sa li te tcheke tèt li, epi li te mande yon script tès pou yo. Yo te gen pwoblèm ak fonksyonalite soti nan pwomotè sa a nan tan lontan an epi yo pa t 'vle gaspiye tan yo ankò. By wout la, yo te dwat - karakteristik nan reyèlman pa t 'travay, li pa t' tcheke kòd la anvan yo voye li bay QA.

Pou rezoud sitiyasyon an, mwen te mande l pou montre m ke tout bagay te vrèman travay (li pa t mache, e li te oblije ranje li), nou te pale ak ekip la ak definisyon QA nan fè (yo pa t fè li nan ekri, paske nou pa t vle fè pwosesis la twò biwokratik ), byen, byento nou te separe ak espesyalis sa a (nan soulajman jeneral).

Soti nan pwen de vi nan workflow la, amelyorasyon posib nan ka sa a se prezans nan yon definisyon fè, kondisyon pou sipò nan chak karakteristik inite ak tès entegrasyon, ak yon deskripsyon nan tès te pote soti nan pwomotè a. Nan youn nan pwojè yo, nou mezire nivo kouvèti kòd pa tès yo pandan CI epi si nivo pwoteksyon an te tonbe apre yo fin ajoute yon plak, tès yo te make kòm echwe, i.e. nenpòt nouvo kòd ta ka ajoute sèlman si te gen nouvo tès pou li.

Yon lòt egzanp tipik nan yon konfli byen ki gen rapò ak òganizasyon an nan pwosesis travay la. Nou gen yon pwodwi, yon ekip devlopman pwodwi, yon ekip sipò, ak yon kliyan. Kliyan an gen pwoblèm ak pwodwi a ak sipò kontak. Sipò analize pwoblèm nan epi konprann ke pwoblèm nan se nan pwodwi a epi transfere pwoblèm nan nan ekip pwodwi a. Ekip pwodwi a se nan yon tan okipe, yon lage ap apwoche, kidonk yon tikè ki gen yon pwoblèm nan men yon kliyan, pèdi nan mitan lòt tikè yo nan pwomotè a ki moun li asiyen, pandye pandan plizyè semèn san atansyon. Sipò panse ke pwomotè a ap travay sou pwoblèm kliyan an. Kliyan an tann epi espere ke pwoblèm yo ap travay sou. An reyalite, pa gen anyen k ap pase ankò. Apre kèk semèn, kliyan an finalman deside pran yon enterè nan pwogrè a epi mande sipò ki jan bagay yo prale. Sipò mande pou devlopman. Pwomotè a tranble, gade nan lis tikè yo epi li jwenn yon tikè nan men kliyan an. Li yon tikè nan men yon kliyan, li konprann ke pa gen ase enfòmasyon pou rezoud pwoblèm nan, epi li bezwen plis mòso bwa ak pil fatra. Sipò mande plis enfòmasyon nan men kliyan an. Lè sa a, kliyan an reyalize ke pa gen moun ki te travay sou pwoblèm li pandan tout tan sa a. E loraj pral frape...

Nan sitiyasyon sa a, solisyon an nan konfli a li menm se byen evidan ak lineyè (ranje pwodwi a, mete ajou dokiman ak tès yo, apeze kliyan an, lage yon repare, elatriye). Li enpòtan pou analize pwosesis travay la epi konprann ki moun ki responsab pou òganize entèraksyon ant de ekip yo, e poukisa sitiyasyon sa a te vin posib an premye. Li klè sa ki bezwen yo dwe fiks nan pwosesis la - yon moun dwe kontwole foto an jeneral san rapèl nan men kliyan, proactively. Tikè nan men kliyan an ta dwe kanpe deyò nan mitan lòt tikè nan men devlopè yo. Sipò ta dwe wè si ekip devlopman an ap travay kounye a sou tikè li yo, epi si se pa sa, ki lè li ka kòmanse travay, ak ki lè rezilta yo ka espere. Sipò ak devlopman ta dwe detanzantan kominike ak diskite sou estati tikè yo, koleksyon enfòmasyon ki nesesè pou debogaj yo ta dwe otomatik otank posib, elatriye.

Menm jan nan lagè lènmi an ap eseye frape junction ki genyen ant de inite yo, se konsa nan travay pwen ki pi delika ak vilnerab se nòmalman entèraksyon ki genyen ant ekip yo. Si manadjè sipò ak devlopman yo laj ase, yo pral kapab ranje pwosesis la tèt yo, si se pa sa, pwosesis la ap kontinye jenere konfli ak pwoblèm jiskaske yon manadjè entèvni ki ka ranje sitiyasyon an.

Yon lòt egzanp tipik ke mwen te wè plizyè fwa nan diferan konpayi yo se yon sitiyasyon kote yon pwodwi ekri pa yon ekip, tès entegrasyon otomatik pou li yo ekri pa yon dezyèm ekip, ak enfrastrikti sou ki li se tout opere akonpaye pa yon twazyèm. ekip. Pwoblèm lè w ap fè tès yo parèt tout tan, ak kòz pwoblèm nan yo ka tou de pwodwi ak tès yo ak enfrastrikti. Anjeneral li se pwoblèm pou dakò sou ki moun ki ta dwe fè analiz inisyal pwoblèm yo, dosye pinèz, analize mòso bwa pwodwi a, tès ak enfrastrikti, elatriye. Konfli isit la yo trè souvan, epi, an menm tan an, inifòm. Nan ka gwo entansite emosyonèl, patisipan yo souvan tonbe nan yon pozisyon timoun ak diskisyon yo kòmanse nan seri a: "poukisa mwen ta dwe brikol ak sa a," "yo kraze pi souvan," elatriye.

Soti nan yon pèspektiv workflow, etap espesifik yo rezoud yon pwoblèm depann sou konpozisyon ekip yo, ki kalite tès ak pwodwi, elatriye. Nan youn nan pwojè yo, nou te entwodwi devwa peryodik, kote ekip yo te kontwole tès yo youn alafwa, semèn pa semèn. Nan lòt la, analiz inisyal la te toujou fè pa devlopè tès yo, men analiz la te trè debaz ak pwodwi a te byen estab, kidonk li te travay byen. Kle a se asire ke pwosesis la transparan, ke atant yo klè pou tout pati yo, e ke sitiyasyon an santi yo jis pou tout moun.

Èske konfli menm yon pwoblèm nan yon òganizasyon? Èske se yon move siy ke konfli souvan (oswa jis detanzantan) rive nan ekip ou a? An jeneral, non, paske si gen kwasans, devlopman, gen kèk kalite dinamik, Lè sa a, pwoblèm leve ki pa janm te rezoud anvan, epi lè rezoud yo, konfli ka leve. Sa a se yon endikatè ke kèk zòn bezwen atansyon, ke gen zòn pou amelyorasyon. Li pa bon si konfli rive trè souvan, yo difisil pou rezoud oswa pran yon bon bout tan. Sa a gen plis chans yon siy nan pwosesis travay ensifizan rasyonalize ak ensifizan matirite nan ekip la.

Sous: www.habr.com

Add nouvo kòmantè