 
{"id":102019,"date":"2025-02-17T08:03:15","date_gmt":"2025-02-17T08:03:15","guid":{"rendered":"https:\/\/www.globallogic.com\/sk\/?post_type=insightsection&#038;p=102019"},"modified":"2025-03-08T15:41:59","modified_gmt":"2025-03-08T15:41:59","slug":"angular-modernization-ai","status":"publish","type":"insightsection","link":"https:\/\/www.globallogic.com\/sk\/insights\/case-studies\/angular-modernization-ai\/","title":{"rendered":"Od zastaran\u00fdch k \u0161pi\u010dkov\u00fdm syst\u00e9mom: Migr\u00e1cia na Angular u l\u00eddra v oblasti softv\u00e9rov\u00fdch rie\u0161en\u00ed"},"content":{"rendered":"<!-- Paragraph section -->\r\n<section class=\"caseContent\">\r\n    <div class=\"container\">\r\n    <h3>Ur\u00fdchlenie moderniz\u00e1cie star\u0161\u00edch syst\u00e9mov automatiz\u00e1ciou na b\u00e1ze\u00a0AI<\/h3>\n<p>Glob\u00e1lny hr\u00e1\u010d v\u00a0oblasti softv\u00e9rov\u00fdch rie\u0161en\u00ed potreboval premigrova\u0165 svoj aplika\u010dn\u00fd stack z\u00a0AngularJS na Angular\u00a015, aby zmodernizoval svoju technologick\u00fa infra\u0161trukt\u00faru a\u00a0zlikvidoval svoj technick\u00fd dlh. V\u00fdzvou bolo najm\u00e4 zabezpe\u010denie plynul\u00e9ho prechodu syst\u00e9mu bez toho, aby do\u0161lo k\u00a0naru\u0161eniu pracovn\u00fdch postupov v\u00fdvoja alebo ohrozeniu stability k\u00f3du. Rie\u0161enia spolo\u010dnosti GlobalLogic na b\u00e1ze\u00a0AI zautomatizovali migr\u00e1ciu k\u00f3du, vygenerovali podrobn\u00fa dokument\u00e1ciu a\u00a0umo\u017enili jednotkov\u00e9 testovanie, \u010d\u00edm u\u0161etrili 40\u00a0% \u00fasilia, zn\u00ed\u017eili po\u010det manu\u00e1lnych prepracovan\u00ed a\u00a0ur\u00fdchlili celkov\u00fa realiz\u00e1ciu projektu.<\/p>\n<h4>V\u00fdzva<\/h4>\n<p>Klient sa musel pri moderniz\u00e1cii svojich technol\u00f3gi\u00ed vysporiada\u0165 s\u00a0viacer\u00fdmi v\u00fdzvami:<\/p>\n<ul>\n<li><strong>Obmedzenia v\u00a0r\u00e1mci star\u0161ej technol\u00f3gie \u2013<\/strong> syst\u00e9m AngularJS bol zastaran\u00fd, \u010do obmedzovalo jeho v\u00fdkonnos\u0165, bezpe\u010dnos\u0165 a\u00a0udr\u017eate\u013enos\u0165.<\/li>\n<li><strong>Vysok\u00e1 manu\u00e1lna n\u00e1ro\u010dnos\u0165 \u2013<\/strong> migr\u00e1cia rozsiahlej k\u00f3dovej z\u00e1kladne na Angular\u00a015 si vy\u017eadovala mnoho pr\u00e1ce zo strany v\u00fdvoj\u00e1rov.<\/li>\n<li><strong>Nedostato\u010dn\u00e9 inform\u00e1cie \u2013<\/strong> absencia kompletnej dokument\u00e1cie k\u00a0star\u0161iemu k\u00f3du s\u0165a\u017eovala migr\u00e1ciu.<\/li>\n<li><strong>Zabezpe\u010denie stability \u2013<\/strong> kriticky d\u00f4le\u017eit\u00e9 bolo zachovanie kvality k\u00f3du a\u00a0zabr\u00e1nenie regresi\u00e1m v\u00a0procese migr\u00e1cie.<\/li>\n<li><strong>\u010casov\u00fd harmonogram projektu \u2013<\/strong> zdr\u017eania mohli ovplyvni\u0165 v\u00fdvojov\u00e9 cykly produktu i\u00a0obchodn\u00e9 z\u00e1v\u00e4zky klienta.<\/li>\n<\/ul>\n<p>Klient tak h\u013eadal rie\u0161enie na b\u00e1ze\u00a0AI, ktor\u00e9 by dok\u00e1zalo zjednodu\u0161i\u0165 migr\u00e1ciu, zv\u00fd\u0161i\u0165 kvalitu k\u00f3du a\u00a0zn\u00ed\u017ei\u0165 manu\u00e1lne \u00fasilie potrebn\u00e9 na realiz\u00e1ciu migr\u00e1cie.<\/p>\n<h4>Vytvoren\u00e1 hodnota<\/h4>\n<p>Spolo\u010dnos\u0165 GlobalLogic rie\u0161eniami na b\u00e1ze AI ur\u00fdchlila migr\u00e1ciu a minimalizovala rizik\u00e1, pri\u010dom automatizovala k\u013e\u00fa\u010dov\u00e9 aspekty prechodu z AngularJS na Angular 15. Automatiz\u00e1cia migr\u00e1cie k\u00f3du znamenala zn\u00ed\u017eenie potreby manu\u00e1lneho prepracov\u00e1vania a zabezpe\u010dila bezprobl\u00e9mov\u00fa transform\u00e1ciu existuj\u00faceho aplika\u010dn\u00e9ho z\u00e1sobn\u00edka.<\/p>\n<p>Dokument\u00e1cia generovan\u00e1 umelou inteligenciou vyplnila medzery v inform\u00e1ci\u00e1ch v r\u00e1mci k\u00f3dovej z\u00e1kladne star\u0161ieho syst\u00e9mu, pon\u00fakla jasn\u00fd obraz jeho architekt\u00fary a u\u013eah\u010dila v\u00fdvoj\u00e1rom \u00fadr\u017ebu a vylep\u0161ovanie aplik\u00e1cie po migr\u00e1cii. Jednotkov\u00e9 testovanie na b\u00e1ze AI navy\u0161e zabezpe\u010dilo, \u017ee migrovan\u00fd k\u00f3d si zachoval vysok\u00fa stabilitu a v\u00fdkon, \u010d\u00edm sa zn\u00ed\u017eilo riziko regresi\u00ed a zlep\u0161ila sa celkov\u00e1 kvalita softv\u00e9ru.<\/p>\n<p>Tento holistick\u00fd pr\u00edstup tak zefekt\u00edvnil samotn\u00fd proces migr\u00e1cie, a z\u00e1rove\u0148 vytvoril <strong>\u0161k\u00e1lovate\u013enej\u0161\u00ed, udr\u017eate\u013enej\u0161\u00ed a na bud\u00facnos\u0165 lep\u0161ie pripraven\u00fd technologick\u00fd z\u00e1klad.<\/strong><\/p>\n<h4>Rie\u0161enie<\/h4>\n<p>Pr\u00edstup spolo\u010dnosti GlobalLogic zalo\u017een\u00fd na vyu\u017eit\u00ed AI priniesol merate\u013en\u00e9 v\u00fdhody a zmenil proces migr\u00e1cie takto:<\/p>\n<ul>\n<li><strong>zn\u00ed\u017eenie \u00fasilia o 40% \u2013<\/strong> automatiz\u00e1cia zefekt\u00edvnila pracovn\u00e9 postupy a v\u00fdrazne zn\u00ed\u017eila mno\u017estvo manu\u00e1lnych \u00faloh v\u00a0r\u00e1mci migr\u00e1cie.<\/li>\n<li><strong>\u00faspora \u010dasu o 15-20% \u2013<\/strong> r\u00fdchlej\u0161ia realiz\u00e1cia pomohla klientovi dodr\u017ea\u0165 term\u00edny projektu pri s\u00fa\u010dasnom zachovan\u00ed stability syst\u00e9mu.<\/li>\n<li><strong>Lep\u0161ia kvalita k\u00f3du \u2013<\/strong> testovanie a dokument\u00e1cia na b\u00e1ze AI zabezpe\u010dili vysok\u00fd v\u00fdkon a\u00a0udr\u017eate\u013enos\u0165 syst\u00e9mu.<\/li>\n<li><strong>Bezprobl\u00e9mov\u00fd prechod medzi syst\u00e9mami \u2013<\/strong> klient \u00faspe\u0161ne premigroval na Angular\u00a015 bez<br \/>\nnaru\u0161enia v\u00fdvoja produktu \u010di svojich obchodn\u00fdch aktiv\u00edt.<\/li>\n<\/ul>\n<p>T\u00e1to \u00faspe\u0161n\u00e1 migr\u00e1cia vytvorila z\u00e1klad pre bud\u00face moderniz\u00e1cie, ktor\u00e9 klientovi umo\u017enia udr\u017ea\u0165 si n\u00e1skok pred konkurenciou v\u010faka \u0161k\u00e1lovate\u013en\u00e9mu a efekt\u00edvnemu aplika\u010dn\u00e9mu z\u00e1sobn\u00edku.<\/p>\n    <\/div>\r\n <\/section>\r\n \n\n<!-- Paragraph section -->\r\n<section class=\"caseContent\">\r\n    <div class=\"container\">\r\n    <h2><\/h2>\n<h2 class=\"ind_detail_about_head\">Rie\u0161enia spolo\u010dnosti GlobalLogic na b\u00e1ze\u00a0AI <span class=\"blue\">zni\u017euj\u00fa n\u00e1roky na migr\u00e1ciu o\u00a040\u00a0% <\/span> a\u00a0zabezpe\u010duj\u00fa r\u00fdchly a\u00a0bezprobl\u00e9mov\u00fd prechod na Angular\u00a015, zv\u00fd\u0161en\u00fa stabilitu a\u00a0\u0161k\u00e1lovate\u013enos\u0165.<\/h2>\n    <\/div>\r\n <\/section>\r\n \n\n <!-- Image Group section -->\r\n<section class=\"location_counter_block\">\r\n    <div class=\"container\">\r\n        <div class=\"location_counter_area\">\r\n                        <div class=\"location_counter_box\">\r\n                <div class=\"location_counter_count\" data-target=\"100%\">100%<\/div>\r\n            <\/div>\r\n                        <div class=\"location_counter_content\">Stabilita \u2013 elimin\u00e1cia por\u00fach alebo regresi\u00ed v\u00a0migrovanom k\u00f3de<\/div>\r\n                    <\/div>\r\n    <\/div>\r\n<\/section>\r\n \n\n\r\n<!-- Download Case Study -->\r\n    <section class=\"download_block casestudy da_download_block \" id=\"download-casestudyblock_498791683416faea0d35079d95110714\"\r\n             style=\"background-image:url()\">\r\n        <div class=\"container\">\r\n            <div class=\"pdfDownload\">\r\n                <h5>Stiahnite si pr\u00edpadov\u00fa \u0161t\u00fadiu (v ANJ)<\/h5>\r\n                <div class=\"fieldArea\">\r\n                                            <div class=\"fileName\">\r\n                            <span class=\"icon\"><img decoding=\"async\" src=\"https:\/\/www.globallogic.com\/sk\/wp-content\/themes\/globallogic\/images\/acrobat.svg\" alt=\"icon\"><\/span>\r\n                            <div id=\"pdf-url\" data-my-field=\"https:\/\/www.globallogic.com\/wp-content\/uploads\/2025\/02\/From-legacy-to-leading-edge_-A-global-software-leaders-AI-driven-Angular-migration.pdf\"><\/div>\r\n                            <div class=\"fileSize\">Could not retrieve the file size.<\/div>\r\n                        <\/div>\r\n                                                    <a rel=\"external nofollow\" target=\"_blank\" href=\"https:\/\/www.globallogic.com\/wp-content\/uploads\/2025\/02\/From-legacy-to-leading-edge_-A-global-software-leaders-AI-driven-Angular-migration.pdf\" class=\"primaryBtn dwnld-btn\">Download<\/a>\r\n                                            <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/section>\r\n","protected":false},"excerpt":{"rendered":"<p>Pozrite sa, ako rie\u0161enia na b\u00e1ze AI spolo\u010dnosti GlobalLogic pomohli glob\u00e1lnemu l\u00eddrovi v oblasti softv\u00e9rov\u00fdch rie\u0161en\u00ed premigrova\u0165 z AngularJS na Angular 15 t\u00fdm, \u017ee zn\u00ed\u017eili vynalo\u017een\u00e9 \u00fasilie o 40 %, zlep\u0161ili kvalitu k\u00f3du a ur\u00fdchlili \u010das dodania rie\u0161en\u00ed.<\/p>\n","protected":false},"author":97,"featured_media":102024,"parent":0,"menu_order":0,"template":"","insight":[751],"insight-subcats":[842,828],"insight-industry":[750],"insight-services":[812],"insight-partners":[],"class_list":["post-102019","insightsection","type-insightsection","status-publish","has-post-thumbnail","hentry","insight-case-studies","insight-subcats-ai-powered-sdlc","insight-subcats-genai","insight-industry-technology","insight-services-software-product-engineering"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insightsection\/102019","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insightsection"}],"about":[{"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/types\/insightsection"}],"author":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/users\/97"}],"version-history":[{"count":11,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insightsection\/102019\/revisions"}],"predecessor-version":[{"id":102400,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insightsection\/102019\/revisions\/102400"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/media\/102024"}],"wp:attachment":[{"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/media?parent=102019"}],"wp:term":[{"taxonomy":"insight","embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insight?post=102019"},{"taxonomy":"insight-subcats","embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insight-subcats?post=102019"},{"taxonomy":"insight-industry","embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insight-industry?post=102019"},{"taxonomy":"insight-services","embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insight-services?post=102019"},{"taxonomy":"insight-partners","embeddable":true,"href":"https:\/\/www.globallogic.com\/sk\/wp-json\/wp\/v2\/insight-partners?post=102019"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}