{"id":61462,"date":"2023-12-12T17:39:28","date_gmt":"2023-12-12T08:39:28","guid":{"rendered":"https:\/\/monolith.law\/hu\/?p=61462"},"modified":"2024-02-12T13:38:49","modified_gmt":"2024-02-12T04:38:49","slug":"the-transition-from-the-oldsystem","status":"publish","type":"post","link":"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem","title":{"rendered":"Jogi probl\u00e9m\u00e1k a r\u00e9gi rendszerr\u0151l t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1ssal kapcsolatban a rendszerfejleszt\u00e9s sor\u00e1n"},"content":{"rendered":"\n<p>Az \u00faj IT rendszerek l\u00e9trehoz\u00e1sa a v\u00e1llalatokban az IT m\u00e9rn\u00f6k\u00f6k jellemz\u0151 feladatk\u00f6re, de amikor &#8220;\u00faj rendszert hozunk l\u00e9tre&#8221;, gyakran mag\u00e1ban foglalja a &#8220;kor\u00e1bban haszn\u00e1lt rendszer megsz\u00fcntet\u00e9s\u00e9nek&#8221; folyamat\u00e1t is. Ebben a cikkben \u00fajra\u00e9rtelmezz\u00fck a &#8220;r\u00e9gi rendszer megsz\u00fcntet\u00e9se&#8221; szempontj\u00e1b\u00f3l az \u00faj rendszer fejleszt\u00e9s\u00e9nek projektj\u00e9t, \u00e9s magyar\u00e1zatot adunk a hozz\u00e1 kapcsol\u00f3d\u00f3 jogi k\u00e9rd\u00e9sekre.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_53 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<span class=\"ez-toc-title-toggle\"><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Mit_jelent_az_uj_rendszerre_valo_atteres\" title=\"Mit jelent az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s?\">Mit jelent az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s?<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Az_IT_rendszerek_elettartama_nem_orokke_tart\" title=\"Az IT rendszerek \u00e9lettartama nem \u00f6r\u00f6kk\u00e9 tart\">Az IT rendszerek \u00e9lettartama nem \u00f6r\u00f6kk\u00e9 tart<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Az_uj_rendszer_fejlesztese_a_regi_rendszer_megszuntetesevel_egyidejuleg_halad\" title=\"Az \u00faj rendszer fejleszt\u00e9se a r\u00e9gi rendszer megsz\u00fcntet\u00e9s\u00e9vel egyidej\u0171leg halad\">Az \u00faj rendszer fejleszt\u00e9se a r\u00e9gi rendszer megsz\u00fcntet\u00e9s\u00e9vel egyidej\u0171leg halad<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Mi_a_lepesek_az_uj_rendszerre_valo_atteresnel\" title=\"Mi a l\u00e9p\u00e9sek az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9sn\u00e9l?\">Mi a l\u00e9p\u00e9sek az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9sn\u00e9l?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Az_uj_rendszerre_valo_atteres_nehez_feladatot_jelent_a_felhasznalok_es_a_szolgaltatok_szerepkorenek_tisztazasa_szempontjabol\" title=\"Az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s neh\u00e9z feladatot jelent a felhaszn\u00e1l\u00f3k \u00e9s a szolg\u00e1ltat\u00f3k szerepk\u00f6r\u00e9nek tiszt\u00e1z\u00e1sa szempontj\u00e1b\u00f3l\">Az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s neh\u00e9z feladatot jelent a felhaszn\u00e1l\u00f3k \u00e9s a szolg\u00e1ltat\u00f3k szerepk\u00f6r\u00e9nek tiszt\u00e1z\u00e1sa szempontj\u00e1b\u00f3l<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Elozo_birosagi_iteletek_az_uj_rendszerre_torteno_atallassal_kapcsolatban\" title=\"El\u0151z\u0151 b\u00edr\u00f3s\u00e1gi \u00edt\u00e9letek az \u00faj rendszerre t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1ssal kapcsolatban\">El\u0151z\u0151 b\u00edr\u00f3s\u00e1gi \u00edt\u00e9letek az \u00faj rendszerre t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1ssal kapcsolatban<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/hu\/it\/the-transition-from-the-oldsystem\/#Osszefoglalas\" title=\"\u00d6sszefoglal\u00e1s\">\u00d6sszefoglal\u00e1s<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mit_jelent_az_uj_rendszerre_valo_atteres\"><\/span>Mit jelent az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Az_IT_rendszerek_elettartama_nem_orokke_tart\"><\/span>Az IT rendszerek \u00e9lettartama nem \u00f6r\u00f6kk\u00e9 tart<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>A v\u00e1llalatok \u00e1ltal haszn\u00e1lt IT rendszerek nem olyanok, hogy ha egyszer elk\u00e9sz\u00fcltek, akkor \u00f6r\u00f6kk\u00e9 haszn\u00e1lhat\u00f3k lenn\u00e9nek. S\u0151t, nem is felt\u00e9tlen\u00fcl j\u00f3, ha valamit t\u00fal sok\u00e1ig haszn\u00e1lunk. Term\u00e9szetesen v\u00e1llalatonk\u00e9nt \u00e9s a rendszer felhaszn\u00e1l\u00e1si m\u00f3dj\u00e1nak megfelel\u0151en v\u00e1ltozik, de \u00e1ltal\u00e1nos ir\u00e1nyelvk\u00e9nt elmondhat\u00f3, hogy egy rendszert \u00e1ltal\u00e1ban legfeljebb 10 \u00e9vig \u00e9rdemes haszn\u00e1lni, ut\u00e1na pedig c\u00e9lszer\u0171 \u00faj rendszerre v\u00e1ltani.<\/p>\n\n\n\n<p>T\u00edz \u00e9v alatt a piacra ker\u00fcl\u0151 sz\u00e1m\u00edt\u00f3g\u00e9pek teljes\u00edtm\u00e9nye is jelent\u0151sen megv\u00e1ltozik. Ez azt jelenti, hogy p\u00e9ld\u00e1ul egy olyan program, amely 10 \u00e9vvel ezel\u0151tt (emberi szempontb\u00f3l egyszer\u0171 \u00e9s kiv\u00e1l\u00f3 tervez\u00e9s\u0171, de a sz\u00e1m\u00edt\u00f3g\u00e9p feldolgoz\u00e1si sebess\u00e9g\u00e9nek korl\u00e1tai miatt) nem volt gyakorlatilag megval\u00f3s\u00edthat\u00f3, ma m\u00e1r megval\u00f3s\u00edthat\u00f3 lehet. R\u00e1ad\u00e1sul, ha egy rendszert 10 \u00e9vig haszn\u00e1ltunk, akkor val\u00f3sz\u00edn\u0171leg a c\u00e9g munkafolyamatai \u00e9s bels\u0151 szab\u00e1lyai is jelent\u0151sen megv\u00e1ltoztak ebben az id\u0151szakban. A k\u00f3dok, amelyeket a c\u00e9g bels\u0151 \u00e9s k\u00fcls\u0151 \u00fczleti k\u00f6rnyezet\u00e9nek v\u00e1ltoz\u00e1saihoz igazodva implement\u00e1ltak, olyan bonyolult \u00e9s \u00f6sszetett strukt\u00far\u00e1v\u00e1 v\u00e1lhatnak, amelyet a felhaszn\u00e1l\u00f3k m\u00e1r nem is \u00e9rz\u00e9kelnek. Ebben az esetben el\u0151fordulhat, hogy a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra sz\u00fcks\u00e9ges \u00faj funkci\u00f3k hozz\u00e1ad\u00e1sa m\u00e1r nem lehets\u00e9ges a fejleszt\u0151k sz\u00e1m\u00e1ra.<\/p>\n\n\n\n<p>Az elavult rendszerek gyakran sok &#8220;k\u00e9zi munk\u00e1t&#8221; ig\u00e9nyelnek az IT m\u00e9rn\u00f6k\u00f6kt\u0151l (p\u00e9ld\u00e1ul egyedi adatok kivon\u00e1s\u00e1ra szolg\u00e1l\u00f3 lek\u00e9rdez\u00e9sek kiad\u00e1sa). Az a rendszer is, ha elavult, paradox m\u00f3don &#8220;szem\u00e9lyre szabott\u00e1&#8221; teszi a munk\u00e1t. Ha egy rendszer t\u00fal r\u00e9gi \u00e9s a szem\u00e9lyre szabott munka t\u00fals\u00e1gosan megn\u0151, akkor egy \u00faj &#8220;rendszeres\u00edt\u00e9si&#8221; int\u00e9zked\u00e9st kell hozni. Ekkor j\u00f6n l\u00e9tre az &#8220;\u00faj rendszer fejleszt\u00e9se a r\u00e9gi rendszerr\u0151l t\u00f6rt\u00e9n\u0151 \u00e1tt\u00e9r\u00e9s \u00e9rdek\u00e9ben&#8221; projekt.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Az_uj_rendszer_fejlesztese_a_regi_rendszer_megszuntetesevel_egyidejuleg_halad\"><\/span>Az \u00faj rendszer fejleszt\u00e9se a r\u00e9gi rendszer megsz\u00fcntet\u00e9s\u00e9vel egyidej\u0171leg halad<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Ahogy azt kor\u00e1bban eml\u00edtett\u00fck, egy rendszerfejleszt\u00e9si projekt (b\u00e1r nem minden projekt eset\u00e9ben) gyakran mag\u00e1ban foglalja a r\u00e9gi rendszerr\u0151l t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1st is. A rendszer maga gyakran egy adott napon hirtelen v\u00e1lt \u00e1t.<\/p>\n\n\n\n<p>Az \u00fczletmenet azonban a m\u00faltb\u00f3l a jelenbe, a jelenb\u0151l a j\u00f6v\u0151be folyamatosan halad. A m\u00faltbeli adatokat meg\u0151rizve, a jelenlegi \u00fczletmenetet zavartalanul folytatva, tov\u00e1bb\u00e1 kiv\u00e1l\u00f3 &#8220;rendszeres\u00edt\u00e9si&#8221; elk\u00e9pzel\u00e9seket kidolgozva a j\u00f6v\u0151 fel\u00e9, az \u00faj rendszerre t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1s gyakran sz\u00e1mos kih\u00edv\u00e1ssal j\u00e1r. Ezek a k\u00f6r\u00fclm\u00e9nyek \u00f6sszetett m\u00f3don \u00f6sszefon\u00f3dnak, \u00e9s az \u00faj rendszer fejleszt\u00e9se, valamint a megl\u00e9v\u0151 rendszer m\u0171k\u00f6dtet\u00e9se \u00e9s karbantart\u00e1sa \u00f6sszetett m\u00f3don kapcsol\u00f3dik egym\u00e1shoz, \u00e9s elv\u00e1laszthatatlan kapcsolatot alak\u00edt ki.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Mi_a_lepesek_az_uj_rendszerre_valo_atteresnel\"><\/span>Mi a l\u00e9p\u00e9sek az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9sn\u00e9l?<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/07\/pixta_25686103_M-1024x634.jpg\" alt=\"\" class=\"wp-image-2758\" \/><figcaption class=\"wp-element-caption\">Melyek a legfontosabb l\u00e9p\u00e9sek a r\u00e9gi rendszerr\u0151l az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9sn\u00e9l?<\/figcaption><\/figure>\n\n\n\n<p>A r\u00e9gi rendszerb\u0151l az \u00faj rendszerbe val\u00f3 \u00e1tt\u00e9r\u00e9s sor\u00e1n k\u00fcl\u00f6n\u00f6sen fontos a megfelel\u0151 adat\u00e1tvitel. Az adat\u00e1tvitel l\u00e9p\u00e9sei \u00e1ltal\u00e1ban a k\u00f6vetkez\u0151 sorrendben t\u00f6rt\u00e9nnek:<\/p>\n\n\n\n<ol>\n<li>Tiszt\u00e1zni kell, hogy a r\u00e9gi rendszerben t\u00e1rolt adatok k\u00f6z\u00fcl melyeket kell \u00e1tvinni az \u00faj rendszerbe \u2192 mely adatokat kell k\u00f6nnyen kereshet\u0151v\u00e9 tenni az \u00faj rendszer k\u00e9perny\u0151j\u00e9r\u0151l, \u00e9s mely adatokat kell \u00fagy t\u00e1rolni, hogy sz\u00fcks\u00e9g eset\u00e9n (p\u00e9ld\u00e1ul ellen\u0151rz\u00e9skor) el\u0151 lehet hozni \u0151ket, m\u00e9g ha a k\u00e9perny\u0151r\u0151l val\u00f3 keres\u00e9s nem is sz\u00fcks\u00e9ges.<\/li>\n\n\n\n<li>Az 1. pontban azonos\u00edtott adatok k\u00f6z\u00fcl azokat, amelyeket be kell vinni az \u00faj rendszerbe, CSV-f\u00e1jl form\u00e1tumban kell kimenteni.<\/li>\n\n\n\n<li>A 2. pontban kiv\u00e1lasztott adatokat be kell vinni az \u00faj rendszerbe.<\/li>\n\n\n\n<li>Az ellen\u0151rz\u00e9s sor\u00e1n meg kell gy\u0151z\u0151dni arr\u00f3l, hogy a 3. pontban bevitett adatok megjelennek-e az \u00faj rendszerben, \u00e9s hogy az adat\u00e1tvitel helyesen t\u00f6rt\u00e9nt-e. \u2192 Az adat\u00e1tvitel helyess\u00e9g\u00e9nek ellen\u0151rz\u00e9s\u00e9t \u00e1ltal\u00e1ban a k\u00e9perny\u0151n megjelen\u0151 k\u00e9pek vagy a nyomtatott dokumentumok bizony\u00edtj\u00e1k (ez az \u00fagynevezett tesztel\u00e9si folyamat).<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Az_uj_rendszerre_valo_atteres_nehez_feladatot_jelent_a_felhasznalok_es_a_szolgaltatok_szerepkorenek_tisztazasa_szempontjabol\"><\/span>Az \u00faj rendszerre val\u00f3 \u00e1tt\u00e9r\u00e9s neh\u00e9z feladatot jelent a felhaszn\u00e1l\u00f3k \u00e9s a szolg\u00e1ltat\u00f3k szerepk\u00f6r\u00e9nek tiszt\u00e1z\u00e1sa szempontj\u00e1b\u00f3l<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Az adatmigr\u00e1ci\u00f3 el\u0151z\u0151leg eml\u00edtett l\u00e9p\u00e9seiben gyakran felmer\u00fcl\u0151 probl\u00e9ma, hogy a felhaszn\u00e1l\u00f3knak mennyire kell saj\u00e1t bels\u0151 probl\u00e9m\u00e1jukk\u00e9nt kezelni\u00fck \u00e9s ir\u00e1ny\u00edt\u00e1suk alatt tartaniuk azt. Ezen t\u00falmen\u0151en, az adatmigr\u00e1ci\u00f3ra vonatkoz\u00f3an nem korl\u00e1toz\u00f3d\u00f3, a rendszerfejleszt\u00e9si projektek \u00e1ltal\u00e1nos &#8220;felhaszn\u00e1l\u00f3i egy\u00fcttm\u0171k\u00f6d\u00e9si k\u00f6telezetts\u00e9g\u00e9r\u0151l&#8221; sz\u00f3l\u00f3 \u00e1ttekint\u00e9st az al\u00e1bbi cikkben tal\u00e1lhatja.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/user-obligatory-cooporation\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/user-obligatory-cooporation[ja]<\/a><\/p>\n\n\n\n<p>\u00c1ltal\u00e1noss\u00e1gban elmondhat\u00f3, hogy a rendszerfejleszt\u00e9si projektekben a szolg\u00e1ltat\u00f3k gyakran fel\u00fclm\u00falj\u00e1k a felhaszn\u00e1l\u00f3kat a rendszerfejleszt\u00e9s szakmai tud\u00e1s\u00e1ban (vagy ink\u00e1bb ez\u00e9rt b\u00edzz\u00e1k r\u00e1juk a feladatot). Ugyanakkor gyakran el\u0151fordul, hogy a saj\u00e1t rendszer\u00fck &#8220;ide\u00e1lis \u00e1llapot\u00e1r\u00f3l&#8221; csak a felhaszn\u00e1l\u00f3k tudnak vitatkozni.<\/p>\n\n\n\n<p>Ezt figyelembe v\u00e9ve, a kor\u00e1bban eml\u00edtett 1. \u00e9s 4. l\u00e9p\u00e9st a felhaszn\u00e1l\u00f3k v\u00e9gezhetik el, mint egy lehets\u00e9ges szerepk\u00f6r tiszt\u00e1z\u00e1s. Ha m\u00e1sk\u00e9pp szeretn\u00e9nk fogalmazni, az adatok migr\u00e1ci\u00f3j\u00e1nak sor\u00e1n a migr\u00e1land\u00f3 adatok &#8220;k\u00f6vetelm\u00e9nydefin\u00edci\u00f3ja&#8221; \u00e9s a k\u00f6vetelm\u00e9nyeknek megfelel\u0151 adatmigr\u00e1ci\u00f3 &#8220;\u00e1tv\u00e9teli elj\u00e1r\u00e1sa&#8221; lehet a felhaszn\u00e1l\u00f3k egy\u00fcttm\u0171k\u00f6d\u00e9si k\u00f6telezetts\u00e9ge. Vagy m\u00e1sik megk\u00f6zel\u00edt\u00e9sk\u00e9nt, ha a felhaszn\u00e1l\u00f3k k\u00f6z\u00f6tt van olyan, aki j\u00f3l ismeri a r\u00e9gi rendszert, akkor a 2. l\u00e9p\u00e9st is a felhaszn\u00e1l\u00f3k feladatak\u00e9nt lehet kezelni.<\/p>\n\n\n\n<p>Ha a r\u00e9gi rendszerrel kapcsolatos k\u00e9rd\u00e9seket bels\u0151leg is meg lehet oldani, akkor elk\u00e9pzelhet\u0151, hogy a szolg\u00e1ltat\u00f3t csak az \u00faj rendszerrel kapcsolatos k\u00e9rd\u00e9sekkel b\u00edzz\u00e1k meg. Ilyen form\u00e1ban az adatmigr\u00e1ci\u00f3s munka sor\u00e1n a felhaszn\u00e1l\u00f3k \u00e9s a szolg\u00e1ltat\u00f3k szerepk\u00f6re gyakran hom\u00e1lyoss\u00e1 v\u00e1lhat. Ezen t\u00falmen\u0151en, ha a felhaszn\u00e1l\u00f3k rendszerfejleszt\u00e9si feladatokat b\u00edznak a szolg\u00e1ltat\u00f3ra, \u00e1ltal\u00e1ban milyen szerepk\u00f6r v\u00e1rhat\u00f3 a szolg\u00e1ltat\u00f3t\u00f3l, \u00e9s milyen jogi k\u00f6telezetts\u00e9gek h\u00e1rulnak r\u00e1, err\u0151l \u00e1ltal\u00e1nos magyar\u00e1zatot az al\u00e1bbi cikkben tal\u00e1lhat.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/project-management-duties\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/project-management-duties[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Elozo_birosagi_iteletek_az_uj_rendszerre_torteno_atallassal_kapcsolatban\"><\/span>El\u0151z\u0151 b\u00edr\u00f3s\u00e1gi \u00edt\u00e9letek az \u00faj rendszerre t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1ssal kapcsolatban<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/monolith.law\/wp-content\/uploads\/2019\/07\/pixta_45516155_M-1024x682.jpg\" alt=\"\" class=\"wp-image-2759\" \/><figcaption class=\"wp-element-caption\">A rendszer\u00e1t\u00e1ll\u00edt\u00e1si projektekben is el\u0151fordulhatnak peres \u00fcgyek.<\/figcaption><\/figure>\n\n\n\n<p>Az \u00faj rendszerre t\u00f6rt\u00e9n\u0151 \u00e1t\u00e1ll\u00e1st c\u00e9lz\u00f3 rendszerfejleszt\u00e9si projektekben val\u00f3ban el\u0151fordultak olyan esetek, amikor probl\u00e9m\u00e1k mer\u00fcltek fel, \u00e9s peres \u00fcgyekk\u00e9 v\u00e1ltak. Az al\u00e1bb id\u00e9zett \u00edt\u00e9letben egy olyan esetr\u0151l van sz\u00f3, ahol az adatok \u00e1ttelep\u00edt\u00e9se sor\u00e1n hib\u00e1k l\u00e9ptek fel, t\u00f6bb adat nem volt \u00f6sszhangban az \u00faj rendszerrel, bugok jelentkeztek, \u00e9s a projekt k\u00e9s\u00e9sbe ker\u00fclt. Ezekkel a probl\u00e9m\u00e1kkal kapcsolatban vitatott k\u00e9rd\u00e9s volt, hogy a szolg\u00e1ltat\u00f3 \u00e9s a felhaszn\u00e1l\u00f3 milyen k\u00f6telezetts\u00e9geket v\u00e1llalt a projektben. A v\u00e9gs\u0151 d\u00f6nt\u00e9s szerint a b\u00edr\u00f3s\u00e1g a szolg\u00e1ltat\u00f3t\u00f3l elv\u00e1rt figyelmeztet\u00e9si k\u00f6telezetts\u00e9gek megs\u00e9rt\u00e9s\u00e9t \u00e1llap\u00edtotta meg a k\u00f6vetkez\u0151k szerint:<\/p>\n\n\n\n<blockquote class=\"wp-block-quote\">\n<p>A v\u00e1dlott, a jelen szerz\u0151d\u00e9sen alapul\u00f3 adat\u00e1tviteli feladatok keret\u00e9ben, nem csak egyszer\u0171en \u00e1tvitte az adatokat a r\u00e9gi rendszerb\u0151l az \u00fajba, hanem k\u00f6teless\u00e9ge volt az \u00faj rendszer m\u0171k\u00f6dtet\u00e9se az \u00e1tvitt adatokkal. Konkr\u00e9tan, miel\u0151tt megkezdte volna az adat\u00e1tviteli munk\u00e1latokat, meg kellett volna vizsg\u00e1lnia \u00e9s elemeznie a r\u00e9gi rendszerben l\u00e9v\u0151 adatokat, amelyek \u00e1ttelep\u00edt\u00e9sre ker\u00fclnek, meg kellett volna \u00e9rtenie az adatok jelleg\u00e9t \u00e9s \u00e1llapot\u00e1t, meg kellett volna vizsg\u00e1lnia, hogy az adatok \u00e1ttelep\u00edt\u00e9se ut\u00e1n az \u00faj rendszer m\u0171k\u00f6d\u00e9s\u00e9t akad\u00e1lyozza-e, \u00e9s ha igen, mikor \u00e9s hogyan jav\u00edtja az adatokat, majd ezut\u00e1n kellett volna megkezdenie az adat\u00e1tviteli munk\u00e1latokat (\u00e1tviteli tervez\u00e9s, \u00e1tviteli eszk\u00f6z fejleszt\u00e9s, adat\u00e1tvitel), \u00e9s v\u00e9g\u00fcl k\u00f6teless\u00e9ge volt m\u0171k\u00f6dtetni az \u00faj rendszert az \u00e1ttelep\u00edtett adatokkal.<\/p>\n\n\n\n<p>Ez a megk\u00f6zel\u00edt\u00e9s hely\u00e9nval\u00f3, \u00e9s ebben az esetben, az adat\u00e1tvitel sor\u00e1n, a v\u00e1dlottnak k\u00f6teless\u00e9ge volt kijav\u00edtani \u00e9s megsz\u00fcntetni az adatok \u00f6sszhangj\u00e1nak hi\u00e1ny\u00e1t.<\/p>\n<cite>Toki\u00f3i Ker\u00fcleti B\u00edr\u00f3s\u00e1g, 2016. november 30. (Heisei 28)<\/cite><\/blockquote>\n\n\n\n<p>Ebben az esetben a felhaszn\u00e1l\u00f3 v\u00e1llalta az 1. \u00e9s 4. l\u00e9p\u00e9st, m\u00edg a szolg\u00e1ltat\u00f3 a 2. \u00e9s 3. l\u00e9p\u00e9st. Teh\u00e1t a szolg\u00e1ltat\u00f3 v\u00e1llalta, hogy egyszer \u00e1tveszi az adatokat a r\u00e9gi rendszerb\u0151l. Ez\u00e9rt a b\u00edr\u00f3s\u00e1g \u00fagy \u00edt\u00e9lte meg, hogy ha a szolg\u00e1ltat\u00f3 v\u00e1llalta az adatok kivon\u00e1s\u00e1t is, akkor (mint rendszerfejleszt\u00e9si szak\u00e9rt\u0151) el\u0151zetesen meg kellett volna vizsg\u00e1lnia, hogy az adatkivon\u00e1s z\u00f6kken\u0151mentesen megt\u00f6rt\u00e9nhet-e.<\/p>\n\n\n\n<p>De mi t\u00f6rt\u00e9nt volna, ha a 2. l\u00e9p\u00e9st (azaz az adatok kivon\u00e1s\u00e1t) a felhaszn\u00e1l\u00f3 feladatak\u00e9nt hat\u00e1rozt\u00e1k meg el\u0151re, \u00e9s ezen fel\u00fcl az adatkivon\u00e1s hib\u00e1s volt? Ebben az esetben elk\u00e9pzelhet\u0151, hogy a felhaszn\u00e1l\u00f3 nem vizsg\u00e1lta meg el\u0151zetesen, hogy az adatkivon\u00e1s z\u00f6kken\u0151mentesen megt\u00f6rt\u00e9nhet-e, \u00e9s ez okozta a k\u00e9s\u00e9st, \u00edgy most ford\u00edtva a felhaszn\u00e1l\u00f3 k\u00f6teles lett volna egy\u00fcttm\u0171k\u00f6dni a hib\u00e1k kijav\u00edt\u00e1s\u00e1ban.<\/p>\n\n\n\n<p>Ezenk\u00edv\u00fcl ezeket a d\u00f6nt\u00e9seket nem csak a szerz\u0151d\u00e9s alapj\u00e1n hozz\u00e1k meg, hanem a rendszerfejleszt\u00e9s el\u0151rehalad\u00e1s\u00e1val k\u00e9sz\u00fclt jegyz\u0151k\u00f6nyvek is bizony\u00edt\u00e9kk\u00e9nt szolg\u00e1lnak. A jegyz\u0151k\u00f6nyvek fontoss\u00e1g\u00e1t a k\u00f6vetkez\u0151 cikkben r\u00e9szletesen ismertetj\u00fck:<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/the-minutes-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/the-minutes-in-system-development[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Osszefoglalas\"><\/span>\u00d6sszefoglal\u00e1s<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>A rendszerfejleszt\u00e9si projektek olyanok, amelyekben mind a felhaszn\u00e1l\u00f3k, mind a szolg\u00e1ltat\u00f3k sz\u00e1mos k\u00f6telezetts\u00e9get v\u00e1llalnak, \u00e9s szoros kommunik\u00e1ci\u00f3val haladnak el\u0151re. Emiatt a kor\u00e1bban eml\u00edtett b\u00edr\u00f3s\u00e1gi \u00edt\u00e9letekben is, csak n\u00e9h\u00e1ny alapfelt\u00e9tel v\u00e1ltoz\u00e1sa eset\u00e9n a felel\u0151ss\u00e9g k\u00f6nnyen \u00e1thelyezhet\u0151 a felhaszn\u00e1l\u00f3k \u00e9s a szolg\u00e1ltat\u00f3k k\u00f6z\u00f6tt.<\/p>\n\n\n\n<p>Az \u00faj rendszerfejleszt\u00e9si projektek kock\u00e1zatkezel\u00e9se fontos, tekintettel arra, hogy a rendszer bonyolults\u00e1ga \u00e9s adatmennyis\u00e9ge a fel\u00fcleten l\u00e1that\u00f3n\u00e1l sokkal nagyobb lehet, \u00e9s a legkisebb el\u0151felt\u00e9tel-elt\u00e9r\u00e9sek is jelent\u0151sen befoly\u00e1solhatj\u00e1k a v\u00e9gs\u0151 b\u00edr\u00f3i d\u00f6nt\u00e9st. Ez\u00e9rt fontos, hogy a r\u00e9gi rendszerek megsz\u00fcntet\u00e9s\u00e9vel egy\u00fctt \u00e1tfog\u00f3an kezelj\u00fck ezeket a kock\u00e1zatokat.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Az \u00faj IT rendszerek l\u00e9trehoz\u00e1sa a v\u00e1llalatokban az IT m\u00e9rn\u00f6k\u00f6k jellemz\u0151 feladatk\u00f6re, de amikor &#8220;\u00faj rendszert hozunk l\u00e9tre&#8221;, gyakran mag\u00e1ban foglalja a &#8220;kor\u00e1bban haszn\u00e1lt rendszer meg [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":62543,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16],"tags":[19,31],"acf":[],"_links":{"self":[{"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/posts\/61462"}],"collection":[{"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/comments?post=61462"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/posts\/61462\/revisions"}],"predecessor-version":[{"id":62544,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/posts\/61462\/revisions\/62544"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/media\/62543"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/media?parent=61462"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/categories?post=61462"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/hu\/wp-json\/wp\/v2\/tags?post=61462"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}