{"id":97853,"date":"2020-10-22T14:42:44","date_gmt":"2020-10-22T12:42:44","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte"},"modified":"2020-11-18T00:58:50","modified_gmt":"2020-11-17T22:58:50","slug":"organizacziya-rabochego-proczessa-v-komande-na-it-proekte","status":"publish","type":"post","link":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte","title":{"rendered":"A munkafolyamat megszervez\u00e9se csapatban IT-projekteken","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Hell\u00f3 bar\u00e1tok. Folyamatosan, k\u00fcl\u00f6n\u00f6sen az outsourcingban, ugyanazt a k\u00e9pet l\u00e1tom. A csapatokban k\u00fcl\u00f6nb\u00f6z\u0151 projektek eset\u00e9n hi\u00e1nyzik a vil\u00e1gos munkafolyamat.<\/p>\n<p>A legfontosabb az, hogy a programoz\u00f3k nem \u00e9rtik, hogyan kell kommunik\u00e1lni az \u00fcgyf\u00e9llel \u00e9s egym\u00e1ssal. Hogyan kell fel\u00e9p\u00edteni a folyamatos fejleszt\u00e9si folyamatot egy min\u0151s\u00e9gi term\u00e9khez. Hogyan kell megtervezni a munkanapjukat \u00e9s a sprinteket.<\/p>\n<p>Mindez v\u00e9g\u00fcl meghi\u00fasult hat\u00e1rid\u0151kben, t\u00fal\u00f3r\u00e1kban, folyamatos vit\u00e1kban abban, hogy ki a hib\u00e1s, \u00e9s az \u00fcgyfelek el\u00e9gedetlens\u00e9g\u00e9ben \u00f6lt testet \u2014 hogy hov\u00e1 \u00e9s hogyan halad minden. El\u00e9g gyakran ez a programoz\u00f3k, vagy ak\u00e1r eg\u00e9sz csapatok cser\u00e9j\u00e9hez vezet. Megbesz\u00e9ltek elveszt\u00e9s\u00e9hez, a h\u00edrn\u00e9v roml\u00e1s\u00e1hoz \u00e9s \u00edgy tov\u00e1bb.<\/p>\n<p>\u00c9n is beleker\u00fcltem egy ilyen projektbe, ahol mindezek a sz\u00e9ps\u00e9gek megvoltak. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nSenki sem akart felel\u0151ss\u00e9get v\u00e1llalni a projekthez (nagy szolg\u00e1ltat\u00f3 piact\u00e9r), a fluktu\u00e1ci\u00f3 borzaszt\u00f3 volt, az \u00fcgyf\u00e9l egyszer\u0171en t\u00e9pte a haj\u00e1t. A CEO valahogy odaj\u00f6tt hozz\u00e1m, \u00e9s azt mondta, hogy neked megvan a sz\u00fcks\u00e9ges tapasztalatod, \u00edgy h\u00e1t itt a lehet\u0151s\u00e9g. Vedd \u00e1t a projektet. Ha elrontod, bez\u00e1rjuk a projektet \u00e9s mindenkit kir\u00fagunk. Ha siker\u00fcl, akkor csin\u00e1ld \u00fagy, ahogy j\u00f3nak l\u00e1tod. V\u00e9g\u00fcl csapatvezet\u0151 lettem a projekten, \u00e9s minden r\u00e1m h\u00e1rult.<\/p>\n<p>Az els\u0151 dolog, amit tettem \u2014 \u00faj munkafolyamatot dolgoztam ki a null\u00e1r\u00f3l, amely akkoriban megfelelt a v\u00edzi\u00f3mnak, \u00e9s \u00edrtam egy munkak\u00f6ri le\u00edr\u00e1st a csapat sz\u00e1m\u00e1ra. Bevezetni nem volt egyszer\u0171. De k\u00f6r\u00fclbel\u00fcl egy h\u00f3napon bel\u00fcl minden stabiliz\u00e1l\u00f3dott, a fejleszt\u0151k \u00e9s az \u00fcgyf\u00e9l hozz\u00e1szoktak, \u00e9s minden csendesen \u00e9s k\u00e9nyelmesen indult. Annak \u00e9rdek\u00e9ben, hogy megmutassam a csapatnak, hogy ez nem csak \"z\u0171rzavar a poh\u00e1rban\", hanem a helyzet t\u00e9nyleges megold\u00e1sa, magamra v\u00e1llaltam a maxim\u00e1lis feladatmennyis\u00e9get, lev\u00e9ve a kellemetlen rutint a csapatr\u00f3l. <\/p>\n<p>M\u00e1r m\u00e1sf\u00e9l \u00e9ve, hogy a projekt t\u00fall\u00e9pett a t\u00fal\u00f3r\u00e1kon, a \"patk\u00e1nyversenyeken\" \u00e9s a k\u00fcl\u00f6nf\u00e9le stresszeken. Valaki a r\u00e9gi csapatban nem akarta \u00edgy v\u00e9gezni a munk\u00e1t, \u00e9s elment, valaki m\u00e1s viszont nagyon \u00f6r\u00fclt, hogy megjelentek az \u00e1tl\u00e1that\u00f3 szab\u00e1lyok. De v\u00e9g\u00fcl mindenki, aki a csapatban van, nagyon motiv\u00e1lt, \u00e9s teljesen ismeri a nagy projektet, bele\u00e9rtve a frontend \u00e9s backend aspektusokat is. Bele\u00e9rtve a k\u00f3dalapokat \u00e9s az \u00f6sszes \u00fczleti logik\u00e1t. M\u00e1ra od\u00e1ig jutottunk, hogy nem csak \"evez\u00fcnk\", hanem magunk is sok \u00fczleti folyamatot \u00e9s \u00faj funkci\u00f3kat tal\u00e1lunk ki, amelyek az \u00fczletnek kedv\u00e9re vannak.<\/p>\n<p>E megk\u00f6zel\u00edt\u00e9snek k\u00f6sz\u00f6nhet\u0151en az \u00fcgyf\u00e9l \u00fagy d\u00f6nt\u00f6tt, hogy c\u00e9g\u00fcnkt\u0151l \u00fajabb piacteret rendel, ami rendk\u00edv\u00fcl \u00f6rvendetes.<\/p>\n<p>Mivel a projektimen ez m\u0171k\u00f6dik, tal\u00e1n m\u00e1soknak is seg\u00edthet. \u00cdme a folyamat, amely seg\u00edtett megmenteni a projektet:<\/p>\n<p>A csapat munkafolyamata a \u201eKedvenc projektem\u201d c\u00edm\u0171 projektben<\/p>\n<p>a) Bels\u0151 csapatmunka (a fejleszt\u0151k k\u00f6z\u00f6tt)<\/p>\n<ul>\n<li>Minden feladatot a Jira rendszer\u00e9ben hoznak l\u00e9tre<\/li>\n<li>Minden feladatnak a lehet\u0151 legpontosabbnak kell lennie, \u00e9s pontosan egy cselekv\u00e9st kell v\u00e9grehajtania<\/li>\n<li>B\u00e1rmilyen funkci\u00f3t, ha el\u00e9g bonyolult, sok apr\u00f3 feladatra bontunk<\/li>\n<li>A csapat egy\u00fctt dolgozik a funkci\u00f3kon, mint egy egys\u00e9ges feladat. El\u0151sz\u00f6r mindenki k\u00f6z\u00f6sen v\u00e9gez egy funkci\u00f3t, \u00e1ttanulm\u00e1nyoz\u00e1sra adjuk, majd \u00e1tvessz\u00fck a k\u00f6vetkez\u0151t.<\/li>\n<li>Minden feladatot c\u00edmk\u00e9znek, hogy h\u00e1ts\u00f3end vagy el\u00fcls\u0151 end.<\/li>\n<li>Vannak feladat- \u00e9s hiba t\u00edpusok. Ezeket helyesen kell megadni.<\/li>\n<li>A feladat befejez\u00e9se ut\u00e1n k\u00f3dellen\u0151rz\u00e9sre \u00e1ll\u00edtj\u00e1k (ezalatt l\u00e9trehozunk egy pull requestet a koll\u00e9g\u00e1nknak)<\/li>\n<li>Aki v\u00e9grehajtotta a feladatot, az azonnal nyomon k\u00f6veti az id\u0151t szint\u00e9n arra a feladatra<\/li>\n<li>A k\u00f3d ellen\u0151rz\u00e9se ut\u00e1n a PR j\u00f3v\u00e1hagy\u00e1sra ker\u00fcl, \u00e9s ezt k\u00f6vet\u0151en, aki a feladatot v\u00e9gezte, maga mergeli a f\u0151 \u00e1gba, majd m\u00f3dos\u00edtja a st\u00e1tusz\u00e1t a k\u00e9sz a telep\u00edt\u00e9sre a dev-en <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/hu\/server\/\"   title=\"szerver\" data-wpil-keyword-link=\"linked\">szerver<\/a>.<\/li>\n<li>Minden feladat, amely k\u00e9sz a telep\u00edt\u00e9sre a dev szerverre, a csapat vezet\u0151jek\u00e9nt telep\u00edtve van (ez az \u0151 felel\u0151ss\u00e9ge), n\u00e9ha a csapat egy tagja, ha valami s\u00fcrg\u0151s. A telep\u00edt\u00e9s ut\u00e1n minden feladat amit k\u00e9sz a telep\u00edt\u00e9sre a dev \u00e1llapotba ker\u00fcl \u2014 k\u00e9sz a tesztel\u00e9sre a dev-en<\/li>\n<li>Minden feladatot az \u00fcgyf\u00e9l tesztel<\/li>\n<li>Amikor az \u00fcgyf\u00e9l tesztelte a feladatot a dev-en, azt a st\u00e1tuszba helyezi, hogy k\u00e9sz a telep\u00edt\u00e9sre a prod-hoz<\/li>\n<li>A prod-hoz val\u00f3 telep\u00edt\u00e9shez k\u00fcl\u00f6n \u00e1ggal rendelkez\u00fcnk, ahov\u00e1 a f\u0151b\u0151l csak a telep\u00edt\u00e9s el\u0151tt mergel\u00fcnk<\/li>\n<li>Ha a tesztel\u00e9s sor\u00e1n az \u00fcgyf\u00e9l hib\u00e1kat tal\u00e1l, akkor visszak\u00fcldi a feladatot tov\u00e1bbi feldolgoz\u00e1sra, \u00e9s visszak\u00fcld\u00e9s a jav\u00edt\u00e1sra st\u00e1tuszt \u00e1ll\u00edtja be. \u00cdgy elv\u00e1lasztjuk az \u00faj feladatokat azokt\u00f3l, amelyek nem mentek \u00e1t a tesztel\u00e9sen<\/li>\n<li>A v\u00e9geredm\u00e9ny minden feladat \u00fatja a l\u00e9trehoz\u00e1st\u00f3l a befejez\u00e9sig: To Do \u2192 In Development \u2192 Code Review \u2192 Ready deploy to dev \u2192 QA on dev \u2192 (Return to dev) \u2192 Ready deploy to prod \u2192 QA on prod \u2192 Done<\/li>\n<li>Minden fejleszt\u0151 \u00f6n\u00e1ll\u00f3an teszteli a k\u00f3dj\u00e1t, bele\u00e9rtve a weboldal felhaszn\u00e1l\u00f3i \u00e9lm\u00e9ny\u00e9t is. Nem enged\u00e9lyezett a f\u0151 \u00e1ggal val\u00f3 \u00f6sszefon\u00f3d\u00e1s, ha nem biztos, hogy a k\u00f3d m\u0171k\u00f6dik.<\/li>\n<li>Minden feladatnak vannak priorit\u00e1sai. A priorit\u00e1sokat vagy a megrendel\u0151, vagy a csapatvezet\u0151 hat\u00e1rozza meg.<\/li>\n<li>A fejleszt\u0151k el\u0151sz\u00f6r a priorit\u00e1sos feladatokat hajtj\u00e1k v\u00e9gre.<\/li>\n<li>A fejleszt\u0151k egym\u00e1snak is kijel\u00f6lhetnek feladatokat, ha k\u00fcl\u00f6nb\u00f6z\u0151 hib\u00e1kat tal\u00e1lnak a rendszerben, vagy ha egy feladat t\u00f6bb szakember munk\u00e1j\u00e1t \u00f6leli fel.<\/li>\n<li>Minden feladat, amelyet a megrendel\u0151 hoz l\u00e9tre, a csapatvezet\u0151h\u00f6z ker\u00fcl, aki \u00e9rt\u00e9keli \u0151ket, \u00e9s vagy k\u00e9ri a megrendel\u0151t, hogy dolgozza ki tov\u00e1bb, vagy kijel\u00f6l egy csapattagot.<\/li>\n<li>Minden feladat, amely k\u00e9szen \u00e1ll a kihelyez\u00e9sre a fejleszt\u0151i vagy \u00e9les k\u00f6rnyezetbe, szint\u00e9n a csapatvezet\u0151h\u00f6z ker\u00fcl, aki \u00f6n\u00e1ll\u00f3an hat\u00e1rozza meg, mikor \u00e9s hogyan t\u00f6rt\u00e9nik a kihelyez\u00e9s. Minden kihelyez\u00e9s ut\u00e1n a csapatvezet\u0151 (vagy egy csapattag) \u00e9rtes\u00edti a megrendel\u0151t. Emellett a feladatok st\u00e1tuszait is friss\u00edteni kell, hogy k\u00e9szen \u00e1lljanak a tesztel\u00e9sre a fejleszt\u0151i\/\u00e9les k\u00f6rnyezetben.<\/li>\n<li>Minden nap ugyanabban az id\u0151ben (n\u00e1lunk ez 12:00) tal\u00e1lkoz\u00f3t tartunk az \u00f6sszes csapattag r\u00e9szv\u00e9tel\u00e9vel.<\/li>\n<li>Mindenki besz\u00e1mol a tal\u00e1lkoz\u00f3n, bele\u00e9rtve a csapatvezet\u0151t is, hogy mit csin\u00e1lt tegnap, mit tervez ma csin\u00e1lni, milyen neh\u00e9zs\u00e9gekkel k\u00fczd \u00e9s mi\u00e9rt. \u00cdgy az eg\u00e9sz csapat tudja, ki mivel foglalkozik \u00e9s hol tart a projekt. Ez lehet\u0151v\u00e9 teszi sz\u00e1munkra, hogy el\u0151re jelezz\u00fck \u00e9s sz\u00fcks\u00e9g eset\u00e9n korrig\u00e1ljuk az el\u0151rejelz\u00e9seinket \u00e9s hat\u00e1rid\u0151inket.<\/li>\n<li>A tal\u00e1lkoz\u00f3n a csapatvezet\u0151 besz\u00e1mol az \u00f6sszes projektbeli v\u00e1ltoz\u00e1sr\u00f3l \u00e9s a jelenleg tal\u00e1lhat\u00f3 hib\u00e1k szintj\u00e9r\u0151l, amelyeket nem a megrendel\u0151 tal\u00e1lt. Minden hib\u00e1t \u00e1tbesz\u00e9l\u00fcnk \u00e9s minden csapattagra kijel\u00f6l\u00fcnk megold\u00e1sra.<\/li>\n<li>A tal\u00e1lkoz\u00f3n a csapatvezet\u0151 kijel\u00f6l a csapattagoknak feladatokat, figyelembe v\u00e9ve a fejleszt\u0151k aktu\u00e1lis terhelts\u00e9g\u00e9t, szaktud\u00e1suk szintj\u00e9t, valamint azt, hogy mennyire \u00e1ll k\u00f6zel az adott feladat ahhoz, amivel \u00e9ppen foglalkozik a fejleszt\u0151.<\/li>\n<li>A tal\u00e1lkoz\u00f3n a csapatvezet\u0151 k\u00f6z\u00f6sen kidolgozza az architekt\u00fara \u00e9s az \u00fczleti logika j\u00f6v\u0151beli strat\u00e9gi\u00e1j\u00e1t. Ezt k\u00f6vet\u0151en az eg\u00e9sz csapat megbesz\u00e9li, \u00e9s d\u00f6nt\u00e9st hoz a m\u00f3dos\u00edt\u00e1sok v\u00e9grehajt\u00e1s\u00e1r\u00f3l vagy a strat\u00e9gia elfogad\u00e1s\u00e1r\u00f3l.<\/li>\n<li>Minden fejleszt\u0151 \u00f6n\u00e1ll\u00f3an \u00edr k\u00f3dot \u00e9s \u00e9p\u00edt algoritmusokat, egy k\u00f6z\u00f6s architekt\u00fara \u00e9s \u00fczleti logika keretein bel\u00fcl. Mindenki kifejezheti a megval\u00f3s\u00edt\u00e1sra vonatkoz\u00f3 elk\u00e9pzel\u00e9seit, de senkit sem k\u00e9nyszer\u00edtenek arra, hogy csak \u00edgy \u00e9s nem m\u00e1sk\u00e9nt dolgozzon. Minden d\u00f6nt\u00e9st indokolni kell. Ha l\u00e9tezik jobb megold\u00e1s, de jelenleg nincs r\u00e1 id\u0151, akkor egy feladatot hozunk l\u00e9tre a JIRA-ban, hogy a j\u00f6v\u0151beni k\u00f3drefaktor\u00e1l\u00e1s sor\u00e1n foglalkozzunk vele.<\/li>\n<li>Amikor a fejleszt\u0151 \u00e1tveszi a feladatot, \u00e1t\u00e1ll\u00edtja azt fejleszt\u00e9si st\u00e1tuszra. Minden kommunik\u00e1ci\u00f3 a feladat tiszt\u00e1z\u00e1s\u00e1val kapcsolatban a megrendel\u0151n\u00e9l a fejleszt\u0151re h\u00e1rul. A technikai jelleg\u0171 k\u00e9rd\u00e9seket a csapatvezet\u0151nek vagy koll\u00e9g\u00e1knak lehet feltenni.<\/li>\n<li>Ha a fejleszt\u0151 nem \u00e9rti a feladat l\u00e9nyeg\u00e9t, \u00e9s a megrendel\u0151 nem tudta azt vil\u00e1gosan elmagyar\u00e1zni, akkor a k\u00f6vetkez\u0151 feladatba kezd. Az aktu\u00e1lis feladatot a csapatvezet\u0151 veszi \u00e1t, \u00e9s \u0151 besz\u00e9lget a megrendel\u0151vel.<\/li>\n<li>Minden nap a fejleszt\u0151nek a kliens cseveg\u0151j\u00e9ben besz\u00e1molnia kell arr\u00f3l, hogy miken dolgozott tegnap, \u00e9s miken fog dolgozni ma.<\/li>\n<li>A munkafolyamat Scrum m\u00f3dszertan szerint zajlik. Minden feladat sprintre van bontva, melynek id\u0151tartama \u00e1ltal\u00e1ban k\u00e9t h\u00e9t.<\/li>\n<li>A sprinteket a csapatvezet\u0151 hozza l\u00e9tre, t\u00f6lti ki \u00e9s z\u00e1rja le.<\/li>\n<li>Ha a projektnek szigor\u00fa hat\u00e1rid\u0151i vannak, akkor pr\u00f3b\u00e1ljuk megbecs\u00fclni az \u00f6sszes feladatot, \u00e9s \u00f6ssze\u00e1ll\u00edtani egy sprintet. Ha a megrendel\u0151 pr\u00f3b\u00e1l \u00faj feladatokat hozz\u00e1adni a sprinthez, akkor priorit\u00e1sokat \u00e1ll\u00edtunk fel, \u00e9s egyes feladatokat \u00e1tvisz\u00fcnk a k\u00f6vetkez\u0151 sprintbe.<\/li>\n<\/ul>\n<p>\nb) A megrendel\u0151vel val\u00f3 munkafolyamat<\/p>\n<ul>\n<li>Minden fejleszt\u0151nek kommunik\u00e1lnia kell a megrendel\u0151vel.<\/li>\n<li>A megrendel\u0151nek nem szabad megengedni, hogy a saj\u00e1t j\u00e1t\u00e9kszab\u00e1lyait r\u00e1nk er\u0151ltesse. Kedves \u00e9s bar\u00e1ts\u00e1gos m\u00f3don kell \u00e9rtes\u00edteni a megrendel\u0151t arr\u00f3l, hogy szak\u00e9rt\u0151k vagyunk a ter\u00fcleten, \u00e9s hogy nek\u00fcnk kell kialak\u00edtanunk a munkafolyamatokat, amelyekben a megrendel\u0151t is be kell vonnunk.<\/li>\n<li>Ide\u00e1lis esetben, miel\u0151tt b\u00e1rmilyen funkci\u00f3val foglalkozn\u00e1nk, el kell k\u00e9sz\u00edten\u00fcnk a funkci\u00f3 logikai folyamat\u00e1nak blokkdiagramj\u00e1t (workflow). Ezt el kell k\u00fcldeni a megrendel\u0151nek j\u00f3v\u00e1hagy\u00e1sra. Ez csak a bonyolult \u00e9s nem nyilv\u00e1nval\u00f3 funkci\u00f3kra vonatkozik, p\u00e9ld\u00e1ul a fizet\u00e9si rendszerekre vagy az \u00e9rtes\u00edt\u00e9si rendszerekre. Ez lehet\u0151v\u00e9 teszi, hogy pontosabban meg\u00e9rts\u00fck, mire van sz\u00fcks\u00e9ge a megrendel\u0151nek, fenntartsuk a funkci\u00f3 dokument\u00e1ci\u00f3j\u00e1t, \u00e9s biztos\u00edtsuk magunkat az ellen, hogy a megrendel\u0151 a j\u00f6v\u0151ben azt mondhassa, hogy nem azt csin\u00e1ltuk, amit k\u00e9rt.<\/li>\n<li>Minden diagramot\/s\u00e9m\u00e1t\/logik\u00e1t stb. a Confluence\/Jira rendszer\u00e9ben t\u00e1rolunk, ahol k\u00e9rj\u00fck az \u00fcgyfelet, hogy a megjegyz\u00e9sekben er\u0151s\u00edtse meg a j\u00f6v\u0151beli megval\u00f3s\u00edt\u00e1s helyess\u00e9g\u00e9t.<\/li>\n<li>Igaz\u00e1n pr\u00f3b\u00e1lunk nem t\u00falterhelni az \u00fcgyfelet technikai r\u00e9szletekkel. Ha meg kell \u00e9rten\u00fcnk, hogy az \u00fcgyf\u00e9l mit szeretne, akkor primit\u00edv algoritmusokat rajzolunk diagram form\u00e1j\u00e1ban, amelyeket az \u00fcgyf\u00e9l is meg\u00e9rthet, \u00e9s \u00edgy saj\u00e1t maga jav\u00edthat vagy \u00e1tdolgozhatja azokat.<\/li>\n<li>Ha az \u00fcgyf\u00e9l hib\u00e1t tal\u00e1l a projektben, akkor k\u00e9rj\u00fck, hogy nagyon r\u00e9szletesen \u00edrja le azt a Jira rendszer\u00e9ben. Milyen k\u00f6r\u00fclm\u00e9nyek k\u00f6z\u00f6tt t\u00f6rt\u00e9nt, mikor, \u00e9s milyen l\u00e9p\u00e9seket tett az \u00fcgyf\u00e9l a tesztel\u00e9s sor\u00e1n. K\u00e9rj\u00fck, hogy csatoljon k\u00e9perny\u0151k\u00e9peket.<\/li>\n<li>Pr\u00f3b\u00e1ljuk meg mindennap, legfeljebb k\u00e9t naponta elv\u00e9gezni a telep\u00edt\u00e9st a fejleszt\u0151i szerverre. Az \u00fcgyf\u00e9l ekkor elkezdi tesztelni a funkci\u00f3t, \u00e9s a projekt nem \u00e1ll. Ez egy jelz\u0151 az \u00fcgyf\u00e9l sz\u00e1m\u00e1ra, hogy a projekt teljes m\u00e9rt\u00e9kben fejleszt\u00e9s alatt \u00e1ll, \u00e9s senki sem mond neki mes\u00e9ket.<\/li>\n<li>Nagyon gyakran el\u0151fordul, hogy az \u00fcgyf\u00e9l nem teljesen \u00e9rti, hogy val\u00f3j\u00e1ban mire van sz\u00fcks\u00e9ge. Mivel \u00faj \u00fczletet ind\u00edt, m\u00e9g nem kiforrott folyamatokkal. Ez\u00e9rt gyakori jelens\u00e9g, hogy eg\u00e9sz k\u00f3dr\u00e9szeket dobunk a kuk\u00e1ba, \u00e9s \u00e1talak\u00edtjuk az alkalmaz\u00e1s logik\u00e1j\u00e1t. Ez\u00e9rt nem \u00e9rdemes mindent tesztelni. Csak a kritikus fontoss\u00e1g\u00fa funkci\u00f3kat \u00e9rdemes tesztelni, de figyelmeztet\u00e9sekkel.<\/li>\n<li>Vannak olyan helyzetek, amikor a csapat r\u00e1j\u00f6n, hogy nem tartjuk be a hat\u00e1rid\u0151ket. Ilyenkor gyors auditot v\u00e9gz\u00fcnk a feladatokon, \u00e9s azonnal \u00e9rtes\u00edtj\u00fck az \u00fcgyfelet. Mint megold\u00e1st arra a helyzetre, javasoljuk, hogy az fontos \u00e9s kritikus funkci\u00f3t hat\u00e1rid\u0151re ind\u00edtsuk, m\u00edg a t\u00f6bbit hagyjuk a megjelen\u00e9s ut\u00e1nra.<\/li>\n<li>Ha az \u00fcgyf\u00e9l elkezd k\u00fcl\u00f6nf\u00e9le feladatokat kital\u00e1lni a leveg\u0151b\u0151l, elkezd fant\u00e1zi\u00e1lni \u00e9s k\u00e9zzel magyar\u00e1zni, akkor k\u00e9rj\u00fck, hogy adjon nek\u00fcnk oldalelrendez\u00e9st \u00e9s egy logikai folyamat\u00e1br\u00e1t, amely teljes m\u00e9rt\u00e9kben le\u00edrja az eg\u00e9sz elrendez\u00e9s \u00e9s elemeinek viselked\u00e9s\u00e9t.<\/li>\n<li>B\u00e1rmely feladat elv\u00e1llal\u00e1sa el\u0151tt meg kell gy\u0151z\u0151dn\u00fcnk arr\u00f3l, hogy ez a funkci\u00f3 benne van a szerz\u0151d\u00e9s\u00fcnk felt\u00e9teleiben. Ha ez egy \u00faj funkci\u00f3, amely t\u00fall\u00e9p az eredeti meg\u00e1llapod\u00e1sainkon, akkor azt felt\u00e9tlen\u00fcl meg kell becs\u00fcln\u00fcnk ((k\u00f6r\u00fclbel\u00fcli teljes\u00edt\u00e9si id\u0151 + 30%) x 2), \u00e9s t\u00e1j\u00e9koztatnunk kell az \u00fcgyfelet arr\u00f3l, hogy mennyi id\u0151t vesz ig\u00e9nybe, plusz a hat\u00e1rid\u0151 a becsl\u00e9s ideje k\u00e9tszerese alapj\u00e1n tol\u00f3dik el. Ha gyorsabban v\u00e9gezz\u00fck el a feladatot \u2014 remek, mindenki nyer ezzel. Ha nem, akkor biztos\u00edtottuk magunkat.<\/li>\n<\/ul>\n<p>\nb) Amit nem toler\u00e1lunk a csapatban:<\/p>\n<ul>\n<li>Nem k\u00f6telez\u0151, sz\u00e9tsz\u00f3rts\u00e1g, feled\u00e9kenys\u00e9g.<\/li>\n<li>\u201eJ\u00f6v\u0151be n\u00e9z\u00e9s\u201c. Ha nem tudod v\u00e9grehajtani a feladatot, vagy nem tudod, hogyan, akkor err\u0151l azonnal \u00e9rtes\u00edtened kell a csapatvezet\u0151t, \u00e9s nem v\u00e1rhatsz az utols\u00f3 pillanatig.<\/li>\n<li>Felsz\u00edness\u00e9g \u00e9s henceg\u00e9s olyan embert\u0151l, aki m\u00e9g nem bizony\u00edtotta tettekkel a k\u00e9pess\u00e9geit \u00e9s professzionalizmus\u00e1t. Ha bizony\u00edtotta, akkor lehet, a megfelel\u0151 keretek k\u00f6z\u00f6tt \ud83d\ude42.<\/li>\n<li>B\u00e1rmilyen form\u00e1j\u00fa csal\u00e1s. Ha a feladat nincs elv\u00e9gezve, akkor nem szabad megv\u00e1ltoztatni annak st\u00e1tusz\u00e1t teljes\u00edtettre, \u00e9s nem szabad azt \u00edrni a kliensek cseveg\u00e9s\u00e9be, hogy k\u00e9szen \u00e1ll. A sz\u00e1m\u00edt\u00f3g\u00e9p meghib\u00e1sodott, a rendszer le\u00e1llt, a kutya megr\u00e1gta a laptopot \u2014 ezek mind elfogadhatatlanok. Ha val\u00f3di vis maior t\u00f6rt\u00e9nik, a csapatvezet\u0151t azonnal \u00e9rtes\u00edteni kell.<\/li>\n<li>Amikor a szakember folyamatosan offline van, \u00e9s nehezen el\u00e9rhet\u0151 munkaid\u0151ben.<\/li>\n<li>Toxikus l\u00e9gk\u00f6r a csapatban nem megengedett! Ha valaki nem \u00e9rt egyet valamivel, akkor mindannyian \u00f6sszegy\u0171lnek egy megbesz\u00e9l\u00e9sre, ahol megvitatj\u00e1k \u00e9s megoldj\u00e1k azt.<\/li>\n<\/ul>\n<p>\u00c9s m\u00e9g egy sor k\u00e9rd\u00e9s\/teza, amelyeket n\u00e9ha felteszek az \u00fcgyfelemnek, hogy eloszlassam a f\u00e9lre\u00e9rt\u00e9seket:<\/p>\n<ol>\n<li>Mik az \u00d6n min\u0151s\u00e9gi krit\u00e9riumai?<\/li>\n<li>Hogyan \u00e1llap\u00edtja meg, hogy vannak probl\u00e9m\u00e1k a projektben vagy nincs?<\/li>\n<li>Az \u00f6sszes aj\u00e1nl\u00e1sunk \u00e9s tan\u00e1csunk megs\u00e9rt\u00e9s\u00e9vel minden kock\u00e1zat\u00e9rt csak \u00d6n felel.<\/li>\n<li>B\u00e1rmilyen jelent\u0151s v\u00e1ltoztat\u00e1s a projektben (p\u00e9ld\u00e1ul mindenf\u00e9le extra munkafolyamat) potenci\u00e1lisan hib\u00e1k megjelen\u00e9s\u00e9hez vezethet (amelyeket term\u00e9szetesen jav\u00edtunk).<\/li>\n<li>P\u00e1r perc alatt lehetetlen meg\u00e9rteni, milyen probl\u00e9ma t\u00f6rt\u00e9nt a projektben, \u00e9s ez\u00e1ltal azonnal megoldani.<\/li>\n<li>Konk\u00e9t term\u00e9kfolyammal dolgozunk (Feladatok a Jira \u2014 Fejleszt\u00e9s \u2014 Tesztel\u00e9s \u2014 Telep\u00edt\u00e9s). Ez\u00e9rt nem tudunk reag\u00e1lni az \u00f6sszes s\u00fcrg\u0151ss\u00e9gre \u00e9s panaszra a cseveg\u00e9sben.<\/li>\n<li>A programoz\u00f3k programoz\u00f3k, nem pedig professzion\u00e1lis tesztel\u0151k, \u00e9s nem tudj\u00e1k biztos\u00edtani a projekt megfelel\u0151 tesztel\u00e9si min\u0151s\u00e9g\u00e9t.<\/li>\n<li>A v\u00e9gs\u0151 tesztel\u00e9s \u00e9s a feladatok elfogad\u00e1sa a termel\u00e9sben teljes m\u00e9rt\u00e9kben \u00f6n\u00f6n felel\u0151ss\u00e9ge.<\/li>\n<li>Ha m\u00e1r elkezdt\u00fck a feladat munk\u00e1latait, akkor nem tudunk azonnal m\u00e1sokra v\u00e1ltani, am\u00edg be nem fejezz\u00fck a folyamatban l\u00e9v\u0151t (k\u00fcl\u00f6nben ez m\u00e9g t\u00f6bb hib\u00e1hoz \u00e9s a fejleszt\u00e9si id\u0151 n\u00f6veked\u00e9s\u00e9hez vezet).<\/li>\n<li>Kevesebb ember van a csapatban (szabads\u00e1gok vagy betegs\u00e9gek miatt), m\u00edg a munka mennyis\u00e9ge megn\u00f6vekedett, \u00e9s fizikailag nem tudunk reag\u00e1lni minden k\u00e9r\u00e9s\u00e9re.<\/li>\n<li>Az \u00f6n r\u00e9sz\u00e9r\u0151l \u00e9rkez\u0151 k\u00e9r\u00e9s, hogy a nem tesztelt feladatokat a fejleszt\u0151i k\u00f6rnyezetb\u0151l telep\u00edtse a termel\u00e9sbe - ez csak az \u00f6n kock\u00e1zata, nem a fejleszt\u0151k\u00e9.<\/li>\n<li>Amikor hom\u00e1lyos feladatokat ad meg, helyes folyamatok \u00e9s diz\u00e1jn mint\u00e1k n\u00e9lk\u00fcl, ez sokkal nagyobb er\u0151fesz\u00edt\u00e9seket \u00e9s a megval\u00f3s\u00edt\u00e1si hat\u00e1rid\u0151k meghosszabb\u00edt\u00e1s\u00e1t ig\u00e9nyli t\u0151l\u00fcnk, mivel nek\u00fcnk kell elv\u00e9gezni a plusz munka egy r\u00e9sz\u00e9t helyett\u00fck.<\/li>\n<li>B\u00e1rmilyen hiba\u00fcgy, r\u00e9szletes le\u00edr\u00e1s \u00e9s k\u00e9perny\u0151k\u00e9pek n\u00e9lk\u00fcl nem adja meg a lehet\u0151s\u00e9get sz\u00e1munkra, hogy meg\u00e9rts\u00fck, mi ment rosszul, \u00e9s hogyan tudjuk reproduced jav\u00edtani ezt a hib\u00e1t.<\/li>\n<li>A projekt folyamatos fejleszt\u00e9seket \u00e9s jav\u00edt\u00e1sokat ig\u00e9nyel a teljes\u00edtm\u00e9ny \u00e9s biztons\u00e1g n\u00f6vel\u00e9se \u00e9rdek\u00e9ben. Ez\u00e9rt a csapatunk idej\u00e9nek egy r\u00e9sz\u00e9t ezekre a fejleszt\u00e9sekre ford\u00edtja.<\/li>\n<li>Abb\u00f3l kifoly\u00f3lag, hogy el\u0151fordulhatnak t\u00fal\u00f3r\u00e1k (s\u00fcrg\u0151s jav\u00edt\u00e1sok miatt), ezeket m\u00e1s napokon kell kompenz\u00e1lnunk.<\/li>\n<\/ol>\n<p>\n\u00c1ltal\u00e1ban a megrendel\u0151 azonnal meg\u00e9rti, hogy a szoftverfejleszt\u00e9s nem is olyan egyszer\u0171, \u00e9s az itt kifejezett sz\u00e1nd\u00e9k nyilv\u00e1nval\u00f3an nem elegend\u0151.<\/p>\n<p>Ez minden. H\u00e1tul sok t\u00e1rgyal\u00e1st \u00e9s a folyamatok kezdeti finom\u00edt\u00e1s\u00e1t hagyok, de a v\u00e9geredm\u00e9ny minden sim\u00e1n ment. Azt mondhatom, hogy ez a folyamat sz\u00e1munkra egyfajta \u201eEz\u00fcst goly\u00f3v\u00e1\u201d v\u00e1lt. Az \u00fajonnan \u00e9rkezett emberek, akik a projektre j\u00f6ttek, azonnal belev\u00e1ghattak a munk\u00e1ba az els\u0151 napt\u00f3l kezdve, mivel minden folyamat dokument\u00e1lva volt, \u00e9s a dokument\u00e1ci\u00f3 \u00e9s az architekt\u00fara diagramos form\u00e1ja m\u00e1r az els\u0151 napt\u00f3l vil\u00e1gosan bemutatta, hogy mivel foglalkozunk. <\/p>\n<p><i>P.S. Szeretn\u00e9m tiszt\u00e1zni, hogy a mi oldalunkon nem l\u00e9tezik projektmenedzser. Az \u00fcgyf\u00e9l oldal\u00e1n van. Teljesen nem technikai t\u00edpus\u00fa. A projekt eur\u00f3pai. Az eg\u00e9sz kommunik\u00e1ci\u00f3 kiz\u00e1r\u00f3lag angolul folyik.<\/i><\/p>\n<p>Mindenkinek sok szerencs\u00e9t a projektekn\u00e9l. Ne \u00e9gjenek ki, \u00e9s pr\u00f3b\u00e1lj\u00e1k jav\u00edtani a folyamataikat.<\/p>\n<p>A forr\u00e1s k\u00f3d n\u00e1lam van. <noindex><a rel=\"nofollow\" href=\"https:\/\/cleverman.org\/post\/organizaciya-rabochego-processa-v-komande-na-it-proekte\">blogban<\/a><\/noindex>.<br \/>\n<br \/>Forr\u00e1s: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/524460\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442 \u0434\u0440\u0443\u0437\u044c\u044f. \u0421\u043f\u043b\u043e\u0448\u044c \u0438 \u0440\u044f\u0434\u043e\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0435, \u044f \u0432\u0438\u0436\u0443 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0443. \u041e\u0442\u0441\u0443\u0442\u0441\u0442\u0432\u0438\u0435 \u0447\u0435\u0442\u043a\u043e\u0433\u043e \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0430\u0445 \u043d\u0430 \u0440\u0430\u0437\u043b\u0438\u0447\u043d\u044b\u0445 \u043f\u0440\u043e\u0435\u043a\u0442\u0430\u0445. \u0421\u0430\u043c\u043e\u0435 \u0433\u043b\u0430\u0432\u043d\u043e\u0435 \u2014 \u044d\u0442\u043e \u0442\u043e, \u0447\u0442\u043e \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0441\u0442\u044b \u043d\u0435 \u043f\u043e\u043d\u0438\u043c\u0430\u044e\u0442, \u043a\u0430\u043a \u043d\u0443\u0436\u043d\u043e \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441 \u0437\u0430\u043a\u0430\u0437\u0447\u0438\u043a\u043e\u043c \u0438 \u0434\u0440\u0443\u0433 \u0441 \u0434\u0440\u0443\u0433\u043e\u043c. \u041a\u0430\u043a \u043f\u043e\u0441\u0442\u0440\u043e\u0438\u0442\u044c \u043d\u0435\u043f\u0440\u0435\u0440\u044b\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e\u0433\u043e \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430. \u041a\u0430\u043a \u0441\u043f\u043b\u0430\u043d\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0432\u043e\u0439 \u0440\u0430\u0431\u043e\u0447\u0438\u0439 \u0434\u0435\u043d\u044c \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97853","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0434\u0440\u0443\u0437\u044c\u044f. \u0421\u043f\u043b\u043e\u0448\u044c \u0438 \u0440\u044f\u0434\u043e\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0435, \u044f \u0432\u0438\u0436\u0443 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0443.\" \/>\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\/hu\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u043d\u0430 IT-\u043f\u0440\u043e\u0435\u043a\u0442\u0435 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442 \u0434\u0440\u0443\u0437\u044c\u044f. \u0421\u043f\u043b\u043e\u0448\u044c \u0438 \u0440\u044f\u0434\u043e\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0435, \u044f \u0432\u0438\u0436\u0443 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0443.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte\" \/>\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=\"2020-10-22T12:42:44+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-11-17T22:58:50+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\udd47A munkafolyamat megszervez\u00e9se a csapatban IT-projekteken | ProHoster","description":"Hell\u00f3 bar\u00e1tok. Folyamatosan, k\u00fcl\u00f6n\u00f6sen az outsorcing ter\u00fclet\u00e9n, ugyanazt a k\u00e9pet l\u00e1tom.","canonical_url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hu_HU","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\u041e\u0440\u0433\u0430\u043d\u0438\u0437\u0430\u0446\u0438\u044f \u0440\u0430\u0431\u043e\u0447\u0435\u0433\u043e \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0430 \u0432 \u043a\u043e\u043c\u0430\u043d\u0434\u0435 \u043d\u0430 IT-\u043f\u0440\u043e\u0435\u043a\u0442\u0435 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442 \u0434\u0440\u0443\u0437\u044c\u044f. \u0421\u043f\u043b\u043e\u0448\u044c \u0438 \u0440\u044f\u0434\u043e\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0432 \u0430\u0443\u0442\u0441\u043e\u0440\u0441\u0435, \u044f \u0432\u0438\u0436\u0443 \u043e\u0434\u043d\u0443 \u0438 \u0442\u0443 \u0436\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u0443.","og:url":"https:\/\/prohoster.info\/hu\/blog\/administrirovanie\/organizacziya-rabochego-proczessa-v-komande-na-it-proekte","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":"2020-10-22T12:42:44+00:00","article:modified_time":"2020-11-17T22:58:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97853","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:11:34","updated":"2022-10-03 07:12:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/97853","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=97853"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/97853\/revisions"}],"predecessor-version":[{"id":172897,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/97853\/revisions\/172897"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=97853"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=97853"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=97853"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}