{"id":36379,"date":"2019-10-31T22:11:20","date_gmt":"2019-10-31T19:11:20","guid":{"rendered":"https:\/\/prohoster.info\/blog\/universal-v-komande-razrabotki-polza-ili-vred\/"},"modified":"2019-10-31T22:11:20","modified_gmt":"2019-10-31T19:11:20","slug":"universal-v-komande-razrabotki-polza-ili-vred","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/universal-v-komande-razrabotki-polza-ili-vred","title":{"rendered":"\u201eUniwersalno\u015b\u0107\u201d w zespole programistycznym: korzy\u015b\u0107 czy szkoda?","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"\u201eUniwersalno\u015b\u0107\u201d w zespole programistycznym: korzy\u015b\u0107 czy szkoda?\" src=\"\/wp-content\/uploads\/2019\/07\/a25639788762e858c731714cdd701c3e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCze\u015b\u0107 wszystkim! Nazywam si\u0119 Ludmi\u0142a Makarowa, jestem mened\u017cerem ds. rozwoju w UBRiR, a jedna trzecia mojej dru\u017cyny to \u201euniwersali\u015bci\u201d. <\/p>\n<p>Przyznajcie: ka\u017cdy Tech Lead marzy o cross-funkcjonalno\u015bci w swoim zespole. To naprawd\u0119 niesamowite, gdy jedna osoba jest w stanie zast\u0105pi\u0107 trzy, robi\u0105c to dobrze, nie op\u00f3\u017aniaj\u0105c terminarzy. I co wa\u017cne, to zapewnia oszcz\u0119dno\u015b\u0107 zasob\u00f3w! <br \/>\nBrzmi bardzo kusz\u0105co, ale czy to rzeczywi\u015bcie prawda? Spr\u00f3bujmy to zrozumie\u0107.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Kim jest nasz wyprzedzacz oczekiwa\u0144?<\/h2>\n<p>\nPod poj\u0119ciem \u201euniwersalista\u201d zazwyczaj rozumie si\u0119 cz\u0142onk\u00f3w zespo\u0142u, kt\u00f3rzy \u0142\u0105cz\u0105 w sobie wi\u0119cej ni\u017c jedn\u0105 rol\u0119, na przyk\u0142ad programista-analityk. <\/p>\n<p>Interakcje w zespole i wyniki jego pracy zale\u017c\u0105 od cech zawodowych i osobowo\u015bciowych uczestnik\u00f3w. <\/p>\n<p>Z skillsami technicznymi wszystko jest jasne, ale umiej\u0119tno\u015bci mi\u0119kkie zas\u0142uguj\u0105 na szczeg\u00f3ln\u0105 uwag\u0119. Pomagaj\u0105 znale\u017a\u0107 podej\u015bcie do pracownika i skierowa\u0107 go na zadanie, w kt\u00f3rym b\u0119dzie najbardziej u\u017cyteczny.<\/p>\n<p>Istnieje wiele artyku\u0142\u00f3w o r\u00f3\u017cnych typach osobowo\u015bci przedstawicieli bran\u017cy IT. Opieraj\u0105c si\u0119 na swoim do\u015bwiadczeniu, podzieli\u0142abym IT-uniwersalist\u00f3w na cztery kategorie: <\/p>\n<h4>1. \u201eUniwersalista \u2013 wszechmocny\u201d<\/h4>\n<p>\nTacy s\u0105 wsz\u0119dzie. Zawsze wykazuj\u0105 du\u017c\u0105 aktywno\u015b\u0107, chc\u0105 by\u0107 w centrum uwagi, ci\u0105gle pytaj\u0105 koleg\u00f3w, czy potrzebna jest ich pomoc, czasami mog\u0105 nawet irytowa\u0107. Interesuj\u0105 ich tylko istotne zadania, w kt\u00f3rych uczestnictwo pozwala na tw\u00f3rczo\u015b\u0107 i zaspokaja ich ambicje.<\/p>\n<p>W czym s\u0105 mocni: <\/p>\n<ul>\n<li>s\u0105 zdolni do rozwi\u0105zywania skomplikowanych problem\u00f3w;<\/li>\n<li>g\u0142\u0119boko anga\u017cuj\u0105 si\u0119 w problem, \u201ekopi\u0105\u201d i osi\u0105gaj\u0105 rezultaty;<\/li>\n<li>posiadaj\u0105 bystry umys\u0142.<\/li>\n<\/ul>\n<p>\nAle:<\/p>\n<ul>\n<li>s\u0105 emocjonalnie chwiejni;<\/li>\n<li>s\u0142abo poddaj\u0105 si\u0119 zarz\u0105dzaniu;<\/li>\n<li>maj\u0105 swoj\u0105 niezmienn\u0105 opini\u0119, kt\u00f3r\u0105 jest bardzo trudno zmieni\u0107;<\/li>\n<li>trudno zmusi\u0107 ich do wykonania prostego zadania. \u0141atwe zadania podwa\u017caj\u0105 ambicje wszechmocnych. <\/li>\n<\/ul>\n<p><\/p>\n<h4>2. \u201eUniwersalista \u2013 poradz\u0119 sobie i zrobi\u0119\u201d<\/h4>\n<p>\nTym ludziom wystarczy podr\u0119cznik i troch\u0119 czasu \u2013 a rozwi\u0105\u017c\u0105 problem. Zazwyczaj maj\u0105 za sob\u0105 du\u017ce do\u015bwiadczenie jako DevOps. Tacy uniwersali\u015bci nie przejmuj\u0105 si\u0119 projektowaniem i wol\u0105 korzysta\u0107 z metody rozwoju na podstawie swojego do\u015bwiadczenia. Mog\u0105 bez trwogi zakwestionowa\u0107 wyb\u00f3r techniczny szefa w sprawie realizacji zadania. <\/p>\n<p>W czym s\u0105 mocni: <\/p>\n<ul>\n<li>s\u0105 samodzielni;<\/li>\n<li>s\u0105 odporni na stres;<\/li>\n<li>s\u0105 kompetentni w wielu kwestiach; <\/li>\n<li>Erudowani \u2013 zawsze jest z nimi o czym rozmawia\u0107.<\/li>\n<\/ul>\n<p>\nAle:<\/p>\n<ul>\n<li>Cz\u0119sto \u0142ami\u0105 zobowi\u0105zania;<\/li>\n<li>S\u0105 sk\u0142onni wszystko komplikowa\u0107: rozwi\u0105zuj\u0105 tabel\u0119 mno\u017cenia przez ca\u0142kowanie cz\u0119\u015bciowe;<\/li>\n<li>Jako\u015b\u0107 pracy jest niska, wszystko udaje si\u0119 dopiero za 2-3 razem;<\/li>\n<li>Nieustannie przesuwaj\u0105 terminy, poniewa\u017c w rzeczywisto\u015bci wszystko okazuje si\u0119 nie takie proste.<\/li>\n<\/ul>\n<p><\/p>\n<h4>3. \u201eUniwersalny \u2013 dobrze, niech zrobi\u0119 to, skoro nikt inny nie mo\u017ce\u201d<\/h4>\n<p>\nPracownik ma dobre rozeznanie w kilku dziedzinach i odpowiednie do\u015bwiadczenie. Jednak nie udaje mu si\u0119 sta\u0107 profesjonalist\u0105 w \u017cadnej z nich, poniewa\u017c cz\u0119sto jest wykorzystywany jako ko\u0142o ratunkowe, zakrywaj\u0105c luki w bie\u017c\u0105cych zadaniach. Jest elastyczny, wykonawczy, uwa\u017ca si\u0119 za poszukiwanego, lecz nim nie jest.<\/p>\n<p>Praktycznie idealny pracownik. Prawdopodobnie ma kierunek, kt\u00f3ry mu bardziej odpowiada, ale z powodu rozmycia kompetencji nie zachodzi rozw\u00f3j. W efekcie osoba ryzykuje, \u017ce stanie si\u0119 niepotrzebna i emocjonalnie wypalona.<\/p>\n<p>W czym s\u0105 mocni: <\/p>\n<ul>\n<li>odpowiedzialni;<\/li>\n<li>skoncentrowani na rezultacie;<\/li>\n<li>spokojni;<\/li>\n<li>ca\u0142kowicie kontrolowani.<\/li>\n<\/ul>\n<p>\nAle:<\/p>\n<ul>\n<li>osi\u0105gaj\u0105 \u015brednie wyniki z powodu niskiego poziomu kompetencji;<\/li>\n<li>nie potrafi\u0105 rozwi\u0105zywa\u0107 skomplikowanych i abstrakcyjnych zada\u0144.<\/li>\n<\/ul>\n<p><\/p>\n<h4>4. \u201eUniwersalny \u2013 mistrz swojego rzemios\u0142a\u201d<\/h4>\n<p>\nOsoba z powa\u017cnym do\u015bwiadczeniem dewelopera, posiadaj\u0105ca my\u015blenie systemowe. Jest pedantyczna, wymaga od siebie i zespo\u0142u. Ka\u017cde zadanie, w kt\u00f3re jest zaanga\u017cowana, mo\u017ce rozwin\u0105\u0107 si\u0119 w niesko\u0144czono\u015b\u0107, je\u015bli nie wyznaczy\u0107 granic.<\/p>\n<p>Dobrze zna architektur\u0119, wybiera metod\u0119 realizacji technicznej, dok\u0142adnie analizuj\u0105c wp\u0142yw wybranego rozwi\u0105zania na obecn\u0105 architektur\u0119. Jest skromna, nieambitna.<\/p>\n<p>W czym s\u0105 mocni:<\/p>\n<ul>\n<li>osi\u0105gaj\u0105 wysok\u0105 jako\u015b\u0107 pracy;<\/li>\n<li>s\u0105 w stanie rozwi\u0105za\u0107 ka\u017cde zadanie;<\/li>\n<li>s\u0105 bardzo pracowici. <\/li>\n<\/ul>\n<p>\nAle:<\/p>\n<ul>\n<li>nietolerancyjni wobec cudzych opinii;<\/li>\n<li>maksali\u015bci. Staraj\u0105 si\u0119 wszystko zrobi\u0107 dobrze, co wyd\u0142u\u017ca czas realizacji. <\/li>\n<\/ul>\n<p><\/p>\n<h2>Co mamy w praktyce? <\/h2>\n<p>\nZobaczmy, jak najcz\u0119\u015bciej \u0142\u0105cz\u0105 si\u0119 role i kompetencje. We\u017amiemy za punkt wyj\u015bcia standardowy zesp\u00f3\u0142 deweloperski: PO, mened\u017cer ds. rozwoju (techlead), analitycy, programi\u015bci, testerzy. W\u0142a\u015bciciela produktu i techleada nie b\u0119dziemy liczy\u0107. Pierwszy \u2013 z powodu braku kompetencji technicznych. Drugi, je\u015bli w zespole s\u0105 problemy, powinien umie\u0107 robi\u0107 wszystko.<\/p>\n<p>Najbardziej powszechny spos\u00f3b \u0142\u0105czenia umiej\u0119tno\u015bci to programista-analityk. Bardzo cz\u0119sto spotka\u0107 mo\u017cna r\u00f3wnie\u017c analityka-testera oraz \"trzy w jednym\".<\/p>\n<p>Na przyk\u0142adzie mojego zespo\u0142u poka\u017c\u0119, jakie s\u0105 plusy i minusy uniwersalnych koleg\u00f3w. W moim zespole stanowi\u0105 oni jedn\u0105 trzeci\u0105, i bardzo ich lubi\u0119. <\/p>\n<p>Od PO wp\u0142yn\u0119\u0142o pilne zadanie dotycz\u0105ce wprowadzenia nowych taryf do istniej\u0105cego produktu. W moim zespole jest czterech analityk\u00f3w. W tamtej chwili jeden by\u0142 na urlopie, drugi chorowa\u0142, a pozostali zajmowali si\u0119 realizacj\u0105 zada\u0144 strategicznych. Gdybym ich wyci\u0105gn\u0119\u0142a, to niew\u0105tpliwie op\u00f3\u017ani\u0142oby realizacj\u0119. Pozosta\u0142o jedno wyj\u015bcie: u\u017cy\u0107 \"sekretnej broni\" \u2013 uniwersalnego programisty-analityka, kt\u00f3ry zna\u0142 potrzebn\u0105 dziedzin\u0119. Nazwijmy go Anatolij. <\/p>\n<p>Jego typ osobowo\u015bci to <b>\"uniwersalny \u2013 rozwi\u0105\u017c\u0119 to i zrobi\u0119\".<\/b>. Oczywi\u015bcie, d\u0142ugo pr\u00f3bowa\u0142 t\u0142umaczy\u0107, \u017ce ma \"pe\u0142ny backlog swoich zada\u0144\", ale moim zdecydowanym postanowieniem zosta\u0142 wys\u0142any do rozwi\u0105zania pilnego zadania. I Anatolij sobie poradzi\u0142! Przeprowadzi\u0142 planowanie i zrealizowa\u0142 zadanie na czas, a zleceniodawcy byli zadowoleni. <\/p>\n<p>Na pierwszy rzut oka wszystko si\u0119 uda\u0142o. Ale po kilku tygodniach pojawi\u0142y si\u0119 nowe wymagania dotycz\u0105ce tego produktu. Teraz planowaniem tego zadania zajmowa\u0142 si\u0119 \"czysty\" analityk. Na etapie testowania nowego rozwi\u0105zania d\u0142ugo nie mogli\u015bmy zrozumie\u0107, dlaczego napotykamy b\u0142\u0119dy przy przypisywaniu nowych taryf, a dopiero p\u00f3\u017aniej, rozwik\u0142uj\u0105c zawi\u0142o\u015b\u0107, dotarli\u015bmy do prawdy. Stracili\u015bmy mn\u00f3stwo czasu i przekroczyli\u015bmy terminy.<\/p>\n<p>Problem polega\u0142 na tym, \u017ce wiele ukrytych aspekt\u00f3w i pu\u0142apek pozosta\u0142o tylko w g\u0142owie naszego uniwersala i nie zosta\u0142o przeniesionych na papier. Jak p\u00f3\u017aniej wyja\u015bni\u0142 Anatolij, zbyt si\u0119 spieszy\u0142. Ale najbardziej prawdopodobne jest to, \u017ce natkn\u0105\u0142 si\u0119 na problemy ju\u017c podczas rozwoju i po prostu ich unikn\u0105\u0142, nigdzie tego nie odzwierciedlaj\u0105c. <\/p>\n<p>By\u0142a te\u017c inna sytuacja. Mamy teraz tylko jednego testera, wi\u0119c niekt\u00f3re zadania musz\u0105 by\u0107 testowane przez analityk\u00f3w, w tym \u2013 uniwersalnych. Dlatego jedno zadanie powierzy\u0142am fikcyjnemu Fiodorowi \u2013 <b>\"uniwersalnemu \u2013 w porz\u0105dku, zr\u00f3bmy, skoro nie ma nikogo innego\".<\/b>. <br \/>\nFiodor to \"trzy w jednym\", ale dla tego zadania ju\u017c by\u0142 przydzielony programista. Oznacza to, \u017ce Fiodor musia\u0142 po\u0142\u0105czy\u0107 w sobie jedynie rol\u0119 analityka i testera. <\/p>\n<p>Wymagania zosta\u0142y zebrane, specyfikacja przekazana do realizacji, nadszed\u0142 czas na testowanie. Fiodor zna rozwijan\u0105 system \u201ejak w\u0142asne pi\u0119\u0107 palc\u00f3w\u201d i dog\u0142\u0119bnie opracowa\u0142 bie\u017c\u0105ce wymagania. Dlatego nie obci\u0105\u017ca\u0142 si\u0119 pisaniem scenariuszy testowych, a przeprowadzi\u0142 testy wed\u0142ug tego, \u201ejak system powinien dzia\u0142a\u0107\u201d, a nast\u0119pnie przekaza\u0142 to u\u017cytkownikom. <br \/>\nTest zako\u0144czony, poprawki trafi\u0142y na produkcj\u0119. P\u00f3\u017aniej okaza\u0142o si\u0119, \u017ce system nie tylko wstrzymuje dokonywanie p\u0142atno\u015bci na okre\u015blone konta bilansowe, ale r\u00f3wnie\u017c blokuje p\u0142atno\u015bci z bardzo rzadkich kont wewn\u0119trznych, kt\u00f3re nie powinny by\u0142y w tym uczestniczy\u0107. <\/p>\n<p>Sta\u0142o si\u0119 to, poniewa\u017c Fiodor nie przeprowadzi\u0142 weryfikacji tego, \u201ejak system nie powinien dzia\u0142a\u0107\u201d, nie opracowa\u0142 planu testowania ani list kontrolnych. Postanowi\u0142 zaoszcz\u0119dzi\u0107 czas i zaufa\u0142 swojemu instynktowi. <\/p>\n<h2>Jak radzimy sobie z problemami? <\/h2>\n<p>\nPodobne sytuacje wp\u0142ywaj\u0105 na efektywno\u015b\u0107 pracy zespo\u0142u, jako\u015b\u0107 wydawanych wersji i zadowolenie klient\u00f3w. Dlatego nie mo\u017cna ich ignorowa\u0107 ani pomija\u0107 analizy przyczyn.<\/p>\n<p><b>1.<\/b> Dla ka\u017cdego zadania, kt\u00f3re sprawia\u0142o trudno\u015bci, prosz\u0119 o wype\u0142nienie ujednoliconego formularza: karty b\u0142\u0119d\u00f3w, kt\u00f3ra pozwala zidentyfikowa\u0107 etap, na kt\u00f3rym wyst\u0105pi\u0142 \u201espadek\u201d:<\/p>\n<p><img decoding=\"async\" alt=\"\u201eUniwersalno\u015b\u0107\u201d w zespole programistycznym: korzy\u015b\u0107 czy szkoda?\" src=\"\/wp-content\/uploads\/2019\/07\/86e3da3d215fe148b8339f46da5858f7.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>2.<\/b> Po zidentyfikowaniu w\u0105skich garde\u0142, z ka\u017cdym pracownikiem, kt\u00f3ry mia\u0142 wp\u0142yw na problem, przeprowadzamy burz\u0119 m\u00f3zg\u00f3w \u201eCo zmieni\u0107?\u201d (nie analizujemy przypadk\u00f3w szczeg\u00f3lnych na retro), po kt\u00f3rej rodz\u0105 si\u0119 konkretne dzia\u0142ania (dla ka\u017cdego typu osobowo\u015bci inne) z terminami.<\/p>\n<p><b>3.<\/b> Wprowadzili\u015bmy zasady wsp\u00f3\u0142pracy wewn\u0105trz zespo\u0142u. Na przyk\u0142ad ustalili\u015bmy, \u017ce nale\u017cy obowi\u0105zkowo zapisywa\u0107 wszystkie informacje o post\u0119pie zadania w systemie zarz\u0105dzania projektami. Przy zmianie\/wykryciu artefakt\u00f3w w procesie realizacji nale\u017cy to odzwierciedli\u0107 w bazie wiedzy oraz w ostatecznej wersji specyfikacji.<\/p>\n<p><b>4.<\/b> Kontrola zosta\u0142a wprowadzona na ka\u017cdym etapie (szczeg\u00f3ln\u0105 uwag\u0119 zwraca si\u0119 na problematyczne etapy w przesz\u0142o\u015bci) i jest automatycznie przeprowadzana na podstawie wynik\u00f3w realizacji nast\u0119pnego zadania.<\/p>\n<p><b>5.<\/b> Je\u017celi wynik przy nast\u0119pnej realizacji si\u0119 nie zmienia, to rozwa\u017canemu wszechstronnemu pracownikowi nie przydzielam roli, w kt\u00f3rej sobie nie radzi. Staram si\u0119 oceni\u0107 jego zdolno\u015b\u0107 i ch\u0119\u0107 do rozwijania kompetencji w tej roli. Je\u017celi nie znajduj\u0119 zrozumienia, pozostawiam go w tej roli, kt\u00f3ra jest mu bli\u017csza.<\/p>\n<h2>Co w ko\u0144cu uda\u0142o si\u0119 osi\u0105gn\u0105\u0107? <\/h2>\n<p>\nProces rozwoju sta\u0142 si\u0119 bardziej przejrzysty. Zmniejszy\u0142 si\u0119 wska\u017anik BUS. Cz\u0142onkowie zespo\u0142u, pracuj\u0105c nad b\u0142\u0119dami, staj\u0105 si\u0119 bardziej zmotywowani, poprawiaj\u0105 swoj\u0105 karm\u0119. Stopniowo podnosimy jako\u015b\u0107 naszych wyda\u0144. <\/p>\n<p><img decoding=\"async\" alt=\"\u201eUniwersalno\u015b\u0107\u201d w zespole programistycznym: korzy\u015b\u0107 czy szkoda?\" src=\"\/wp-content\/uploads\/2019\/07\/3d8ee358d6e90035fe60f7d8289d5e90.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Wnioski <\/h2>\n<p>\nPosiadanie wszechstronnych pracownik\u00f3w ma swoje plusy i minusy.<\/p>\n<p><b>Zalety:<\/b><\/p>\n<ul>\n<li>mo\u017cna w ka\u017cdej chwili zamkn\u0105\u0107 wisz\u0105c\u0105 spraw\u0119 lub rozwi\u0105za\u0107 pilny b\u0142\u0105d w kr\u00f3tkim czasie;<\/li>\n<li>kompleksowe podej\u015bcie do rozwi\u0105zywania problemu: wykonawca patrzy na niego z perspektywy wszystkich r\u00f3l;<\/li>\n<li>wszechstronni pracownicy mog\u0105 praktycznie wszystko robi\u0107 r\u00f3wnie dobrze. <\/li>\n<\/ul>\n<p>\n<b>Wady:<\/b><\/p>\n<ul>\n<li>ro\u015bnie wska\u017anik BUS;<\/li>\n<li>rozmywaj\u0105 si\u0119 podstawowe kompetencje przypisane do roli. Z tego powodu jako\u015b\u0107 pracy maleje;<\/li>\n<li>zwi\u0119ksza si\u0119 prawdopodobie\u0144stwo op\u00f3\u017anienia termin\u00f3w, poniewa\u017c brakuje kontroli na ka\u017cdym etapie. Pojawiaj\u0105 si\u0119 r\u00f3wnie\u017c ryzyka zwi\u0105zane z powstawaniem 'gwiazd': pracownik jest przekonany, \u017ce wie lepiej, \u017ce jest profesjonalist\u0105; <\/li>\n<li>wzrasta ryzyko wypalenia zawodowego;<\/li>\n<li>du\u017co wa\u017cnych informacji o projekcie mo\u017ce pozostawa\u0107 tylko \u201ew g\u0142owie\u201d pracownika. <\/li>\n<\/ul>\n<p>\nJak wida\u0107, jest wi\u0119cej wad. Dlatego korzystam z wszechstronnych pracownik\u00f3w tylko w przypadku braku zasob\u00f3w i gdy zadanie jest wystarczaj\u0105co pilne. Lub gdy dana osoba ma kompetencje, kt\u00f3rych brakuje innym, a jako\u015b\u0107 ma kluczowe znaczenie.<\/p>\n<p>Je\u015bli podczas wsp\u00f3lnej pracy nad zadaniem przestrzegane jest zasady podzia\u0142u r\u00f3l, to jako\u015b\u0107 pracy ro\u015bnie. Na problemy patrzymy z r\u00f3\u017cnych perspektyw, spojrzenie si\u0119 nie zamula, zawsze pojawiaj\u0105 si\u0119 \u015bwie\u017ce pomys\u0142y. Przy tym ka\u017cdy cz\u0142onek zespo\u0142u ma wszystkie mo\u017cliwo\u015bci do profesjonalnego rozwoju i rozszerzenia swoich kompetencji. <\/p>\n<p>Uwa\u017cam, \u017ce najwa\u017cniejsze jest poczucie przynale\u017cno\u015bci do procesu, wykonywanie swojej pracy, stopniowe zwi\u0119kszanie szeroko\u015bci swoich kompetencji. Niemniej jednak, wszechstronni pracownicy w zespole przynosz\u0105 korzy\u015bci: najwa\u017cniejsze jest, aby efektywnie \u0142\u0105czyli w sobie r\u00f3\u017cne role. <\/p>\n<p><i>\u017bycz\u0119 wszystkim samoorganizuj\u0105cym si\u0119 zespo\u0142om 'wszechstronnych mistrz\u00f3w swojego rzemios\u0142a'!<\/i><br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/460593\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442! \u041c\u0435\u043d\u044f \u0437\u043e\u0432\u0443\u0442 \u041b\u044e\u0434\u043c\u0438\u043b\u0430 \u041c\u0430\u043a\u0430\u0440\u043e\u0432\u0430, \u044f \u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u0432 \u0423\u0411\u0420\u0438\u0420 \u0438 \u0442\u0440\u0435\u0442\u044c \u043c\u043e\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u2013 \u00ab\u0443\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u044b\u00bb. \u041f\u0440\u0438\u0437\u043d\u0430\u0439\u0442\u0435: \u043a\u0430\u0436\u0434\u044b\u0439 Tech Lead \u043c\u0435\u0447\u0442\u0430\u0435\u0442 \u043e \u043a\u0440\u043e\u0441\u0441-\u0444\u0443\u043d\u043a\u0446\u0438\u043e\u043d\u0430\u043b\u044c\u043d\u043e\u0441\u0442\u0438 \u0432\u043d\u0443\u0442\u0440\u0438 \u0441\u0432\u043e\u0435\u0439 \u043a\u043e\u043c\u0430\u043d\u0434\u044b. \u0412\u0435\u0434\u044c \u044d\u0442\u043e \u0442\u0430\u043a \u043a\u0440\u0443\u0442\u043e, \u043a\u043e\u0433\u0434\u0430 \u043e\u0434\u0438\u043d \u0447\u0435\u043b\u043e\u0432\u0435\u043a \u0441\u043f\u043e\u0441\u043e\u0431\u0435\u043d \u0437\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0442\u0440\u0435\u0445, \u0434\u0430 \u0435\u0449\u0435 \u0438 \u0441\u0434\u0435\u043b\u0430\u0442\u044c \u044d\u0442\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u043d\u0435 \u0441\u0434\u0432\u0438\u0433\u0430\u044f \u0441\u0440\u043e\u043a\u0438. \u0418, \u0447\u0442\u043e \u043d\u0435\u043c\u0430\u043b\u043e\u0432\u0430\u0436\u043d\u043e, \u044d\u0442\u043e \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 \u044d\u043a\u043e\u043d\u043e\u043c\u0438\u044e \u0440\u0435\u0441\u0443\u0440\u0441\u043e\u0432! \u0417\u0432\u0443\u0447\u0438\u0442 \u043e\u0447\u0435\u043d\u044c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":27224,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36379","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/universal-v-komande-razrabotki-polza-ili-vred\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u00ab\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u00bb \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438: \u043f\u043e\u043b\u044c\u0437\u0430 \u0438\u043b\u0438 \u0432\u0440\u0435\u0434? | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/universal-v-komande-razrabotki-polza-ili-vred\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:11:20+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:11:20+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47'Wszechstronny' w zespole programistycznym: korzy\u015b\u0107 czy szkoda? | ProHoster","description":"Cze\u015b\u0107 wszystkim!","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/universal-v-komande-razrabotki-polza-ili-vred","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u00ab\u0423\u043d\u0438\u0432\u0435\u0440\u0441\u0430\u043b\u00bb \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438: \u043f\u043e\u043b\u044c\u0437\u0430 \u0438\u043b\u0438 \u0432\u0440\u0435\u0434? | ProHoster","og:description":"\u0412\u0441\u0435\u043c \u043f\u0440\u0438\u0432\u0435\u0442!","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/universal-v-komande-razrabotki-polza-ili-vred","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:11:20+00:00","article:modified_time":"2019-10-31T19:11:20+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36379","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 03:05:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:46:24","updated":"2026-01-22 03:05:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=36379"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/36379\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/27224"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=36379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=36379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=36379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}