{"id":62427,"date":"2024-02-19T14:27:44","date_gmt":"2024-02-19T05:27:44","guid":{"rendered":"https:\/\/monolith.law\/ro\/?p=62427"},"modified":"2024-02-27T21:27:03","modified_gmt":"2024-02-27T12:27:03","slug":"server-infrastructure-for-system-development","status":"publish","type":"post","link":"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development","title":{"rendered":"Ce probleme legale sunt legate de serverul \u0219i infrastructura de dezvoltare a sistemului?"},"content":{"rendered":"\n<p>Sistemele IT utilizate \u00een companii sunt, \u00eentr-un anumit sens, create prin elaborarea de specifica\u021bii \u0219i documente de proiectare \u0219i prin scrierea codului surs\u0103 care corespunde acestor con\u021binuturi. Cu toate acestea, sistemul func\u021bioneaz\u0103 efectiv nu doar prin aceste aspecte soft, ci \u0219i prin prezen\u021ba unui computer fizic, adic\u0103 a infrastructurii. \u00cen acest articol, vom discuta problemele legale str\u00e2ns legate de domeniul infrastructurii \u00een proiectele de dezvoltare a sistemelor.<\/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\/ro\/it\/server-infrastructure-for-system-development\/#Ce_inseamna_infrastructura_in_sistemul_IT\" title=\"Ce \u00eenseamn\u0103 infrastructura \u00een sistemul IT\">Ce \u00eenseamn\u0103 infrastructura \u00een sistemul IT<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Scenarii_concrete_in_care_problemele_de_infrastructura_pot_duce_la_esecul_unui_proiect\" title=\"Scenarii concrete \u00een care problemele de infrastructur\u0103 pot duce la e\u0219ecul unui proiect\">Scenarii concrete \u00een care problemele de infrastructur\u0103 pot duce la e\u0219ecul unui proiect<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Cum_pot_duce_greselile_de_dimensionare_a_serverului_la_conflicte\" title=\"Cum pot duce gre\u0219elile de dimensionare a serverului la conflicte\">Cum pot duce gre\u0219elile de dimensionare a serverului la conflicte<\/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\/ro\/it\/server-infrastructure-for-system-development\/#Esenta_cazului_este_domeniul_de_responsabilitate_al_furnizorului_pentru_specificatiile_neclare\" title=\"Esen\u021ba cazului este domeniul de responsabilitate al furnizorului pentru specifica\u021biile neclare\">Esen\u021ba cazului este domeniul de responsabilitate al furnizorului pentru specifica\u021biile neclare<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Masuri_pentru_prevenirea_problemelor_cauzate_de_erorile_de_dimensionare_a_serverului\" title=\"M\u0103suri pentru prevenirea problemelor cauzate de erorile de dimensionare a serverului\">M\u0103suri pentru prevenirea problemelor cauzate de erorile de dimensionare a serverului<\/a><ul class='ez-toc-list-level-3'><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Clarificarea_responsabilitatilor_legate_de_dimensionarea_serverului_in_contract\" title=\"Clarificarea responsabilit\u0103\u021bilor legate de dimensionarea serverului \u00een contract\">Clarificarea responsabilit\u0103\u021bilor legate de dimensionarea serverului \u00een contract<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Concretizarea_cerintelor_de_dezvoltare_si_gestionarea_completa_a_modificarilor\" title=\"Concretizarea cerin\u021belor de dezvoltare \u0219i gestionarea complet\u0103 a modific\u0103rilor\">Concretizarea cerin\u021belor de dezvoltare \u0219i gestionarea complet\u0103 a modific\u0103rilor<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Selectarea_modelului_de_dezvoltare_potrivit_naturii_proiectului\" title=\"Selectarea modelului de dezvoltare potrivit naturii proiectului\">Selectarea modelului de dezvoltare potrivit naturii proiectului<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/monolith.law\/ro\/it\/server-infrastructure-for-system-development\/#Rezumat\" title=\"Rezumat\">Rezumat<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Ce_inseamna_infrastructura_in_sistemul_IT\"><\/span>Ce \u00eenseamn\u0103 infrastructura \u00een sistemul IT<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Inginerii care dezvolt\u0103 sisteme sunt cunoscu\u021bi sub numele de ingineri de sistem (SE). Proiectele de dezvoltare \u00eencep cu procesele de amonte, cum ar fi crearea de specifica\u021bii \u0219i documente de proiectare, \u0219i continu\u0103 cu implementarea programului \u0219i efectuarea testelor. \u00cen sens larg, un inginer de sistem (SE) poate fi descris ca un tehnician care se ocup\u0103 de toate aceste sarcini necesare. Cu toate acestea, \u00een func\u021bie de companie sau locul de munc\u0103, numele pot fi diferen\u021biate mai detaliat \u00een func\u021bie de sarcinile \u0219i domeniile de responsabilitate. Termenul de inginer de infrastructur\u0103 se refer\u0103 la tehnicienii care se ocup\u0103 \u00een special de preg\u0103tirea mediului de func\u021bionare al computerelor fizice \u00een cadrul activit\u0103\u021bilor de dezvoltare \u0219i operare a sistemelor IT. Sistemele IT utilizate \u00een companii \u0219i locuri de munc\u0103 sunt, \u00eentr-un anumit sens, construc\u021bii abstracte formate din combina\u021bii de coduri surs\u0103. Cu toate acestea, pentru ca aceste sisteme s\u0103 \u00ee\u0219i \u00eendeplineasc\u0103 rolul a\u0219teptat, este esen\u021bial\u0103 construirea mediului \u00eenconjur\u0103tor al infrastructurii, inclusiv servere \u0219i re\u021bele. Dezvoltarea sistemelor avanseaz\u0103 pe dou\u0103 ro\u021bi: implementarea codului surs\u0103 al programului \u0219i preg\u0103tirea mediului \u00eenconjur\u0103tor al infrastructurii care sus\u021bine acest mediu de func\u021bionare. Se consider\u0103 c\u0103 aceast\u0103 perspectiv\u0103 este important\u0103 pentru prevenirea apari\u021biei unor probleme neprev\u0103zute.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Scenarii_concrete_in_care_problemele_de_infrastructura_pot_duce_la_esecul_unui_proiect\"><\/span>Scenarii concrete \u00een care problemele de infrastructur\u0103 pot duce la e\u0219ecul unui proiect<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\/10\/shutterstock_1532780735-1024x620.jpg\" alt=\"\" class=\"wp-image-5570\" \/><figcaption class=\"wp-element-caption\">Neglijarea infrastructurii poate fi o cauz\u0103 a riscului de e\u0219ec al unui proiect.<\/figcaption><\/figure>\n\n\n\n<p>\u00cen proiectele de dezvoltare a sistemelor, este posibil s\u0103 se concentreze doar pe programe abstracte \u0219i pe designul codului surs\u0103, neglij\u00e2nd perspectiva infrastructurii. Cu toate acestea, dac\u0103 cele dou\u0103 aspecte nu sunt sincronizate, acest lucru poate duce la riscul de e\u0219ec al proiectului.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Cum_pot_duce_greselile_de_dimensionare_a_serverului_la_conflicte\"><\/span>Cum pot duce gre\u0219elile de dimensionare a serverului la conflicte<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>De exemplu, se poate \u00eent\u00e2mpla ca, dup\u0103 finalizarea implement\u0103rii \u0219i test\u0103rii programului, s\u0103 se descopere c\u0103 performan\u021ba serverului este insuficient\u0103 \u0219i c\u0103 sistemul nu este practic. De asemenea, anticiparea nivelului de \u00eenc\u0103rcare pe care sistemul \u00eel poate suporta \u00een faza de operare \u0219i realizarea unei infrastructuri adecvate pentru dimensiunea sistemului este cunoscut\u0103 sub numele de &#8220;dimensionare&#8221;. Exist\u0103 cazuri \u00een care gre\u0219elile de dimensionare a serverului au dus la probleme, care s-au \u00eent\u00e2mplat de fapt \u00een trecut. (De\u0219i s-a rezolvat prin mediere, pute\u021bi lua ca referin\u021b\u0103 acest caz cunoscut.) De asemenea, despre metoda de rezolvare a conflictelor dintre p\u0103r\u021bile implicate prin &#8220;mediere&#8221;, explic\u0103m \u00een detaliu \u00een articolul de mai jos.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/disputes-related-to-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/disputes-related-to-system-development[ja]<\/a><\/p>\n\n\n\n<p>Faptul c\u0103 conflictul s-a rezolvat prin mediere \u00eenseamn\u0103, simplu spus, c\u0103 disputa s-a \u00eencheiat prin &#8220;discu\u021bii&#8221; \u00eentre p\u0103r\u021bile implicate. Prin urmare, spre deosebire de cazul \u00een care o hot\u0103r\u00e2re este pronun\u021bat\u0103 de un tribunal, con\u021binutul medierii nu este acumulat ca precedent, fiind de obicei specific fiec\u0103rui caz.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Esenta_cazului_este_domeniul_de_responsabilitate_al_furnizorului_pentru_specificatiile_neclare\"><\/span>Esen\u021ba cazului este domeniul de responsabilitate al furnizorului pentru specifica\u021biile neclare<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Totu\u0219i, esen\u021ba acestor conflicte poate fi considerat\u0103 &#8220;p\u00e2n\u0103 unde ar trebui s\u0103 \u00ee\u0219i asume responsabilitatea furnizorul pentru elementele care nu sunt explicit specificate&#8221;. Av\u00e2nd \u00een vedere acest punct, pute\u021bi ob\u021bine multe indicii din con\u021binutul articolului de mai jos.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/system-development-specs-function\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/system-development-specs-function[ja]<\/a><\/p>\n\n\n\n<p>\u00cen articolul de mai sus, explic\u0103m p\u00e2n\u0103 unde furnizorul poate exercita discre\u021bia \u0219i asuma responsabilitatea pentru implementare, \u00een cazul elementelor care nu sunt men\u021bionate \u00een specifica\u021bii. Aici, explic\u0103m c\u0103 povestea difer\u0103 semnificativ \u00eentre elementele &#8220;vizuale&#8221; care pot fi u\u0219or vizualizate \u00een documente precum documentul de definire a cerin\u021belor sau documentul de design de baz\u0103 (domeniul a\u0219a-numitului &#8220;front-end&#8221;) \u0219i &#8220;logica&#8221; precum migrarea datelor (domeniul a\u0219a-numitului &#8220;back-end&#8221;, &#8220;baza de date&#8221;). Adic\u0103, se poate presupune c\u0103 exist\u0103 o tendin\u021b\u0103 ca problemele de specifica\u021bii care pot fi u\u0219or verificate de c\u0103tre comandantul\/utilizatorul (care de obicei nu are cuno\u0219tin\u021be de specialitate despre proiectele de dezvoltare a sistemelor) s\u0103 fie atribuite comandantului\/utilizatorului. Pe de alt\u0103 parte, se poate presupune c\u0103 exist\u0103 o tendin\u021b\u0103 ca problemele &#8220;logice&#8221; s\u0103 fie atribuite furnizorului. Av\u00e2nd \u00een vedere aceste puncte, se poate presupune c\u0103 problemele de dimensionare a serverului sunt \u00eentr-un domeniu care este greu de recunoscut problema dec\u00e2t dac\u0103 este un expert \u00een tehnologie, \u0219i deci este un domeniu care este probabil s\u0103 fie atribuit furnizorului. Prin urmare, dac\u0103 acest punct va fi disputat \u00een instan\u021b\u0103, se poate presupune c\u0103, \u00een absen\u021ba unor circumstan\u021be active pentru a exonera responsabilitatea furnizorului, va fi probabil ca o decizie nefavorabil\u0103 s\u0103 fie luat\u0103 \u00eempotriva furnizorului.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Masuri_pentru_prevenirea_problemelor_cauzate_de_erorile_de_dimensionare_a_serverului\"><\/span>M\u0103suri pentru prevenirea problemelor cauzate de erorile de dimensionare a serverului<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\/10\/shutterstock_1501344230-1024x717.jpg\" alt=\"\" class=\"wp-image-5572\" \/><figcaption class=\"wp-element-caption\">Vom explica m\u0103surile concrete pentru prevenirea problemelor.<\/figcaption><\/figure>\n\n\n\n<p>Pentru a preveni problemele men\u021bionate anterior, este important s\u0103 alinia\u021bi implementarea programului \u0219i descrierea codului surs\u0103 cu preg\u0103tirea mediului de infrastructur\u0103. M\u0103surile concrete care pot fi luate includ urm\u0103toarele:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Clarificarea_responsabilitatilor_legate_de_dimensionarea_serverului_in_contract\"><\/span>Clarificarea responsabilit\u0103\u021bilor legate de dimensionarea serverului \u00een contract<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Nu numai \u00een astfel de cazuri, dar multe dintre conflictele legate de proiectele de dezvoltare a sistemelor provin din faptul c\u0103 \u00eemp\u0103r\u021birea rolurilor nu este clar\u0103 \u00eentre furnizorul specializat \u00een dezvoltarea sistemelor \u0219i utilizatorul care cunoa\u0219te situa\u021bia intern\u0103 a companiei. Desigur, este esen\u021bial\u0103 o colaborare str\u00e2ns\u0103 \u00eentre cele dou\u0103 p\u0103r\u021bi pentru o derulare f\u0103r\u0103 probleme a proiectului, dar este de dorit s\u0103 clarifica\u021bi c\u00e2t mai mult posibil \u00eemp\u0103r\u021birea rolurilor \u0219i domeniul de responsabilitate \u00een contract \u00eenainte de a \u00eencepe.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Concretizarea_cerintelor_de_dezvoltare_si_gestionarea_completa_a_modificarilor\"><\/span>Concretizarea cerin\u021belor de dezvoltare \u0219i gestionarea complet\u0103 a modific\u0103rilor<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>De asemenea, dac\u0103 cerin\u021bele func\u021bionale care trebuie realizate sunt vagi, riscul de a intra \u00eentr-un conflict cre\u0219te. Acest lucru implic\u0103 at\u00e2t clarificarea specifica\u021biilor \u00een faza de definire a cerin\u021belor ini\u021biale, c\u00e2t \u0219i gestionarea modific\u0103rilor \u00een timpul proiectului. Cum s\u0103 r\u0103spunde\u021bi la modific\u0103rile specifica\u021biilor \u00een timpul proiectului este explicat \u00een detaliu \u00een articolul de mai jos.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/howto-manage-change-in-system-development[ja]<\/a><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Selectarea_modelului_de_dezvoltare_potrivit_naturii_proiectului\"><\/span>Selectarea modelului de dezvoltare potrivit naturii proiectului<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>De asemenea, \u00een str\u00e2ns\u0103 leg\u0103tur\u0103 cu cele dou\u0103 puncte de mai sus, este important s\u0103 alege\u021bi modelul de dezvoltare potrivit pentru natura \u0219i dimensiunea proiectului de dezvoltare a sistemului. \u00cen general, pentru dezvoltarea sistemelor de o anumit\u0103 dimensiune, unde dimensionarea serverului poate deveni important\u0103, se consider\u0103 c\u0103 beneficiile adopt\u0103rii modelului waterfall, care este potrivit pentru clarificarea specifica\u021biilor \u0219i a domeniului de responsabilitate, cresc. \u00cen ceea ce prive\u0219te alegerea modelului de dezvoltare potrivit \u00een func\u021bie de natura proiectului, acesta este explicat \u00een detaliu \u00een articolul de mai jos.<\/p>\n\n\n\n<p><a href=\"https:\/\/monolith.law\/corporate\/legal-merits-and-demerits-of-development-model\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/monolith.law\/corporate\/legal-merits-and-demerits-of-development-model[ja]<\/a><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Rezumat\"><\/span>Rezumat<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Problemele care apar \u00een cadrul proiectelor de dezvoltare a sistemelor, \u00eencep\u00e2nd cu preg\u0103tirea mediului de infrastructur\u0103, sunt puncte care pot fi u\u0219or trecute cu vederea. Se consider\u0103 c\u0103 nu este o sarcin\u0103 u\u0219oar\u0103 pentru cei care nu sunt exper\u021bi \u00een tehnologie s\u0103 acorde aten\u021bie \u0219i problemelor de infrastructur\u0103. Cu toate acestea, m\u0103surile de prevenire a acestor probleme pot fi considerate o extensie a m\u0103surilor de baz\u0103, cum ar fi &#8220;clarificarea specifica\u021biilor \/ gestionarea riguroas\u0103 a modific\u0103rilor&#8221;, &#8220;clarificarea rolurilor \/ domeniului de responsabilitate&#8221; \u0219i &#8220;selectarea modelului de dezvoltare \u00een func\u021bie de dimensiunea \u0219i bugetul proiectului&#8221;. Un punct pe care cei implica\u021bi \u00een afacerile juridice corporative ar trebui s\u0103 \u00eel \u00een\u021beleag\u0103 \u00een primul r\u00e2nd este c\u0103 bazele prevenirii problemelor juridice pot fi suficient de aplicate \u0219i \u00een cazul problemelor de infrastructur\u0103. De asemenea, pentru inginerii din domeniul IT, este important s\u0103 \u00een\u021beleag\u0103 c\u0103 problemele de infrastructur\u0103 pot deveni un risc grav de e\u0219ec al proiectului \u0219i s\u0103 gestioneze eficient activitatea.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sistemele IT utilizate \u00een companii sunt, \u00eentr-un anumit sens, create prin elaborarea de specifica\u021bii \u0219i documente de proiectare \u0219i prin scrierea codului surs\u0103 care corespunde acestor con\u021binuturi. Cu t [&hellip;]<\/p>\n","protected":false},"author":32,"featured_media":64274,"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\/ro\/wp-json\/wp\/v2\/posts\/62427"}],"collection":[{"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/comments?post=62427"}],"version-history":[{"count":2,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/posts\/62427\/revisions"}],"predecessor-version":[{"id":64275,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/posts\/62427\/revisions\/64275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/media\/64274"}],"wp:attachment":[{"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/media?parent=62427"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/categories?post=62427"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monolith.law\/ro\/wp-json\/wp\/v2\/tags?post=62427"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}