Joan eduki nagusira
FromNine
Menua

Sistema zaharren modernizazioa

Inork ukitu nahi ez duen sistema modernizatu, gaitasun bat aldi bakoitzean.

Hamarkadetako negozio-arauak COBOL, PL/I, Oracle Forms eta Java eta .NET bertsio zaharretan daude. Arau horiek berreskuratzen ditugu, proba-sare bat eraikitzen dugu eta gaitasunez gaitasun aurrera egiten dugu fatxada baten atzean, exekuzio paraleloekin eta kontziliazioarekin, ezer itzali aurretik.

Zerbitzu publiko edo eragiketa kritikoak sistema zaharretan dituzten erakundeentzat, geldialdirik eta galdutako araurik onartzen ez denean.

Ohiko erabiltzaileak
  • IKT zuzendariak eta enpresa-arkitektoak
  • Aplikazioen arduradunak
  • Domeinuko adituak
  • Eragiketa-taldeak
Lan-fluxu argigarria
  1. 01Aplikazio-zorroa ebaluatuPertsona
  2. 02Negozio-arauak berreskuratuAA agentea
  3. 03Segurtasun-sarea eraikiSistema
  4. 04Zati bat berreraiki fatxadaren atzeanSistema
  5. 05Paraleloan exekutatu eta kontziliatuSistema
  6. 06Desberdin­tasunak aztertuPertsona
  7. 07Aldatu eta erretiratuPertsona
Aplikazio-zorroa ebaluatu eta helburua adosten da. Negozio-arauak kodetik berreskuratzen dira AAren laguntzaz, eta pertsonek egiaztatzen dituzte. Karakterizazio-probek segurtasun-sarea osatzen dute. Gaitasun bakoitza fatxada baten atzean berreraikitzen da eta sistema zaharrarekin batera exekutatzen da; desberdintasunak aztertu eta konpontzen dira, negozioaren arduradunak aldaketa onartu eta zati zaharra erretiratu aurretik.

Lehen eta gero

Zer aldatzen den lan egiteko moduan

  1. Gaur egun

    Gaur egun: Aldaketa oro arriskua da

    Arau-aldaketa txikiek hilabeteak behar dituzte, inork ezin duelako aurreikusi aldaketa batek beste zeri eragingo dion.

    Sistemarekin

    Sistemarekin: Probek babestutako aldaketak

    Karakterizazio-probek sistemak gaur egiten duena jasotzen dute; horrela, aldaketa bakoitzak bere eragina erakusten du argitaratu aurretik.

  2. Gaur egun

    Gaur egun: Ezagutza erretiratzen ari da

    Kodea ulertzen duten pertsonak erretiroa hartzear daude, eta dokumentazioak aspaldi utzi zion sistemarekin bat etortzeari.

    Sistemarekin

    Sistemarekin: Arauak idatzita eta egiaztatuta

    Kodetik berreskuratutako negozio-arauak hizkera argian dokumentatzen dira, eta domeinuko adituek berresten dituzte.

  3. Gaur egun

    Gaur egun: Ordezkapen osoko planak gelditu egiten dira

    Ordezkapen-programa osoek aldaketa-data bakarra agintzen dute, eta data hori atzeratu egiten da kostuak hazten diren bitartean.

    Sistemarekin

    Sistemarekin: Balioa zatika

    Gaitasunak banan-banan mugitzen dira fatxada baten atzean. Zati bakoitza bere kabuz jartzen da martxan, eta atzera egin daiteke.

  4. Gaur egun

    Gaur egun: Egitura zaharretan harrapatutako datuak

    Zerbitzu berriek eta AA erabilerek ezin dituzte datuak eskuratu erauzketa hauskorrik eta gaueko lote-prozesurik gabe.

    Sistemarekin

    Sistemarekin: Datuak APIen bidez eskuragarri

    Migratutako domeinuek beren datuak API dokumentatuen bidez eskaintzen dituzte, sistema zaharrarekin kontziliatuta hura erretiratu arte.

Lan-fluxua

Nola dabilen lan-fluxua

«Strangler fig» ikuspegia: sistema berria zaharraren inguruan hazten da, gaitasunez gaitasun. Exekuzio paraleloaren eta berreraikitzearen arteko begiztan egiten da benetako lanaren zatirik handiena.

Lan-fluxu argigarria

7 urrats · 3 giza kontrol-puntu

IRTEERAK EZ DATOZ BAT01PERTSONAAplikazio-zorroa ebaluatuGIZA KONTROL-PUNTUA02AA AGENTEANegozio-arauak berreskuratuGIZA KONTROL-PUNTUA03SISTEMASegurtasun-sarea eraiki04SISTEMAZati bat berreraiki fatxadarenatzean05SISTEMAParaleloan exekutatu etakontziliatu06PERTSONADesberdin­tasunak aztertu07PERTSONAAldatu eta erretiratuGIZA KONTROL-PUNTUA

Legenda

  • Sistema
  • AA agentea
  • Pertsona
  • Giza kontrol-puntua
  • Salbuespen-bidea

Sistema zaharren modernizazioa: lan-fluxu argigarria, kontziliazio-begiztarekin

Irakurri diagrama testu gisa

Bide nagusia aplikazio-zorroa ebaluatzetik eta negozio-arauak berreskuratzetik abiatzen da, karakterizazio-proben segurtasun-sarea eraikitzetik eta gaitasun bat fatxada baten atzean berreraikitzetik igarotzen da, eta zaharra eta berria paraleloan exekutatzera iristen da; azkenik, aldaketa egin eta zati zaharra erretiratzen da.

Pertsonek onartzen dute helburu-arkitektura, berreskuratutako arau bakoitza egiaztatzen dute eta aldaketa bakoitza onartzen dute: horiek dira giza kontrol-puntuak.

Exekuzio paraleloak irteerak desberdinak direla erakusten duenean, zatia bide nagusitik ateratzen da, ingeniariek eta domeinuko adituek azter dezaten, eta berreraikitzeko urratsera itzultzen da zaharra eta berria bat etorri arte.

  1. 1. urratsa: Aplikazio-zorroa ebaluatuPertsona

    Aplikazioen inbentarioa, mendekotasunen eta datu-fluxuen mapa, eta erabaki bat aplikazio bakoitzeko: erretiratu, mantendu, beste azpiegitura batera eraman, plataformaz aldatu, berreraiki edo ordeztu. Domeinuak mapatzen dira, sistema non zati daitekeen aurkitzeko.

    Giza kontrol-puntua

    Zure arkitektura-batzordeak onartzen ditu helburu-arkitektura eta zatien ordena.

  2. 2. urratsa: Negozio-arauak berreskuratuAA agentea

    Adimen artifizialak (AA) lagundutako kode-ulermenak COBOL, PL/I, JCL, Oracle Forms eta Java edo .NET zaharra irakurtzen ditu, eta dokumentazioa, dei-grafoak eta negozio-arauen katalogo bat zirriborratzen ditu.

    Giza kontrol-puntua

    Ingeniariek eta domeinuko adituek berreskuratutako arau bakoitza egiaztatzen dute zehaztapen gisa erabili aurretik. Egiaztatu gabeko arauak hala markatzen dira.

  3. 3. urratsa: Segurtasun-sarea eraikiSistema

    Karakterizazio-probak produkzioko sarrera eta irteera anonimizatuetatik sortzen dira; horrela, egungo portaera, bitxikeriak barne, jasota geratzen da ezer aldatu aurretik.

  4. 4. urratsa: Zati bat berreraiki fatxadaren atzeanSistema

    Bideratze-fatxada bat edo API geruza bat jartzen da sistema zaharraren aurrean. Gaitasun bat zerbitzu berri gisa berreraikitzen da, haren datuak migratuta eta sinkronizatuta.

  5. 5. urratsa: Paraleloan exekutatu eta kontziliatuSistema

    Zaharrak eta berriak transakzio berak prozesatzen dituzte. Irteerak eta datuak automatikoki alderatzen dira, eta desberdintasun oro arauka eta erregistroka jakinarazten da.

  6. 6. urratsa: Desberdin­tasunak aztertuPertsona

    Ingeniariek eta domeinuko adituek erabakitzen dute desberdintasun bakoitza zerbitzu berriaren akatsa den, zaharrarena den edo nahita egindako aldaketa den, eta zatia berriro lantzera bidaltzen dute.

    Salbuespen-bidea: Irteerak ez datoz bat· 4. urratsera itzultzen da

  7. 7. urratsa: Aldatu eta erretiratuPertsona

    Gaitasunaren trafikoa zerbitzu berrira igarotzen da fatxadaren bidez. Egonkortasun-aldi baten ondoren, kode-bide zaharra eta haren datuak erretiratu eta artxibatu egiten dira.

    Giza kontrol-puntua

    Negozioaren arduradunak aldaketa bakoitza onartzen du kontziliazioaren emaitzetan oinarrituta. Fatxadaren bidez atzera egiteko aukerak erretiratu arte jarraitzen du.

Osagaiak

Zer eraikiko genukeen

  1. Aplikazio-zorroaren eta mendekotasunen mapa

    Inbentarioa, interfazeen eta datu-fluxuen mapa, eta domeinu-eredu bat, sistema non zati daitekeen erakusten duena.

    ArduradunaArkitektura eta aholkularitza

  2. Kodea ulertzeko tresna-multzoa

    Kode zaharraren analisia AAren laguntzaz: dokumentazioa, dei-grafoak eta negozio-arauen katalogo egiaztatua.

    ArduradunaAA ingeniaritza eta AA sortzailea

  3. Karakterizazio-proben ingurunea

    Produkzioko portaera anonimizatutik eraikitako probak, inplementazio zaharraren eta berriaren aurka exekutatuak.

    ArduradunaEnpresa-softwarea eta SaaS

  4. Fatxada eta zerbitzu berriak

    Bideratze-geruza, APIak eta domeinu-zerbitzu berriak, zure taldeak bere egin ditzan eraikiak eta dokumentatuak.

    ArduradunaEnpresa-softwarea eta SaaS

  5. Datu-migrazioa eta kontziliazioa

    Migrazio-prozesuak, erregistro-mailako kontziliazio-txostenekin exekuzio paraleloan.

    ArduradunaIntegrazioak eta APIak

  6. Helburu-plataforma

    Landing zone-a, CI/CD eta behagarritasuna zerbitzu berrietarako, zuk aukeratzen duzun hodeian edo datu-zentroan.

    ArduradunaHodeia eta plataforma-ingeniaritza

Integrazioak

Sarrerak eta integrazioak

Sarrerak eta kanalak

  • Iturburu-kodea eta lan-kontrola (COBOL, PL/I, JCL)
  • Oracle Forms eta datu-baseen eskemak
  • Lote-prozesuen egutegiak eta interfaze-fitxategiak
  • Produkzioko transakzio anonimizatuak
  • Lehendik dagoen dokumentazioa eta intzidentziak
  • Domeinuko adituekin elkarrizketak

Soluzioaren muina

Sistema zaharren modernizazioa

Zer sistemarekin lan egiten duen

  • Mainframe eta midrange plataformak
  • SAP ECCtik S/4HANArako migrazioaPlataformaSAP
  • Salesforce front office berri gisaPlataformaSalesforce
  • Integrazio-plataforma eta API atebidea
  • Helburuko hodeia edo datu-zentroa

Kontrolak

Diseinutik txertatutako kontrolak

Sarbide-mugak

Kodearen analisia zuk kontrolatzen duzun ingurune batean egiten da, eta ez da iturburu-koderik bidaltzen zuk onartu ez dituzun zerbitzuetara. Probetarako erabiltzen diren produkzioko datuak anonimizatu egiten dira produkzio-eremutik atera aurretik.

Giza berrikuspena

Berreskuratutako arauak ingeniariek eta domeinuko adituek egiaztatzen dituzte zehaztapen bihurtu aurretik. Aldaketa bakoitza negozioaren arduradunak onartzen du kontziliazioaren emaitzetan oinarrituta, atzera egiteko aukerarekin.

Trazabilitatea

Katalogoko arau bakoitza jatorrizko kodearekin eta hura egiaztatu zuen pertsonarekin lotuta dago. Kontziliazio-txostenak aldaketa bakoitzaren froga gisa gordetzen dira.

Datuen babesa

Datu-migrazioak mapaketa dokumentatu bati jarraitzen dio, erregistro-kopuruekin eta kontrol-baturekin, eta datu pertsonalak minimizatu egiten dira proba-multzoetan. Atxikipen-arauak datuekin batera mugitzen dira.

AA gardentasuna

AAk dokumentazioa edo kodea zirriborratzen duenean, emaitza etiketatu, berrikusi eta bertsionatu egiten da, beste edozein ingeniaritza-lan bezala.

Adierazleak

Zer neurtuko genukeen

Adierazle hauek zurekin adosten ditugu ebaluazio-fasean, eta zatika jarraitzen ditugu, ez programa osorako bakarrik.

Zer neurtuko genukeen
AdierazleaZergatik den garrantzitsuaNola neurtuko genukeen
Aldaketaren epeaZergatik den garrantzitsuaSistema aldatzen errazagoa bihurtzen ari dela erakusten duen seinalerik argiena.Nola neurtuko genukeenOnartutako aldaketa-eskaeratik produkziora arteko denbora, zati zaharretan eta modernizatuetan.
Kontzilia­zioaren egoeraZergatik den garrantzitsuaZerbitzu berria benetan zaharrak bezala portatzen den erakusten du, hala egin behar duen lekuan.Nola neurtuko genukeenExekuzio paraleloan bat datozen transakzio eta erregistroen proportzioa, eta desberdintasun irekiak kausaka.
Arauen estalduraZergatik den garrantzitsuaArau ezezagunak dira edozein ordezkapenen arrisku nagusia.Nola neurtuko genukeenDomeinuko adituek egiaztatutako eta probek estalitako negozio-arau berreskuratuen proportzioa.
Sistema zaharraren aztarnaZergatik den garrantzitsuaModernizazioak etekina ematen du osagai zaharrak benetan itzaltzen direnean.Nola neurtuko genukeenErretiratutako gaitasunak, kode-bideak, lote-lanak eta lizentziak, zatika jarraituta.

Ez da helbururik ezartzen abiapuntua neurtu arte.

Ezarpena

Nola ezarriko genukeen

  1. 01. fasea

    Ebaluazioa

    Aplikazio-zorroa, mendekotasunak, domeinuak eta arriskuak. Negozioarentzat garrantzitsua den eta atzera egiteko aukera duen lehen zati bat aukeratzen dugu.

    Irteera-irizpideak

    • Helburu-arkitektura onartuta
    • Zatien ordena adostuta
    • Probetarako eta datuetarako sarbidea antolatuta
  2. 02. fasea

    Lehen zatia

    Arauen berreskurapena, segurtasun-sarea, fatxada eta berreraikitako gaitasun bat, sistema zaharrarekin paraleloan exekutatuta.

    Irteera-irizpideak

    • Kontziliazioa adostutako tolerantziaren barruan
    • Negozioaren arduradunak aldaketa onartuta
    • Atzera egiteko prozedura probatuta
  3. 03. fasea

    Zatiz zati

    Gainerako gaitasunek bide bera egiten dute, bakoitzak bere exekuzio paraleloarekin eta aldaketa-erabakiarekin.

    Irteera-irizpideak

    • Zati bakoitza kontziliatuta eta aldatuta
    • Ezagutza zure taldeari transferituta
  4. 04. fasea

    Erretiroa

    Kode-bide zaharrak, lote-lanak eta datu-biltegiak artxibatu eta itzali egiten dira.

    Irteera-irizpideak

    • Artxiboa eta atxikipena adostuta
    • Plataforma zaharra zerbitzutik kenduta

Non aplikatzen den

  • Sektore publikoa

    Prestazio-, diru-bilketa- eta erregistro-sistemak, legeria hamarkada askoko kodean txertatuta dagoenean eta aldaketak etengabe datozenean.

  • Finantza-zerbitzuak

    Mainframeko poliza- eta ordainketa-sistema nagusiak, APIen atzean modernizatuak, kontabilitatea kontziliatuta mantenduz.

  • Fabrikazioa eta industria

    ERParen neurrira egindako hedapenak eta lantegiko sistemak, SAP S/4HANA migrazio batekin batera mugituak.

Adibide argigarria

Familia-enpresa industrial baten ERP propioa

Egoera
Makina-erreminta egiten duen familia-enpresa batek etxean garatutako ERP zahar bat du, Euskadiko lantegirako eta atzerriko bi filialetarako. Arau-aldaketak, hala nola enpresen arteko faktura elektronikoa, hilabetez atzeratzen dira, eta kodea ezagutzen duten bi garatzaile erretiratzear daude.
Sistema
Arauak lantegi eta filial bakoitzeko berreskuratu eta egiaztatzen dira. Fatxada batek fakturazioa bideratzen du lehenik zerbitzu berri batera, eta ERP zaharrarekin paraleloan exekutatzen da emaitzak bat etorri arte.
Giza kontrola
Lantegi eta filial bakoitzeko domeinu-adituek beren arauak egiaztatzen dituzte. Negozioaren arduradunak onartzen du aldaketa bakoitza; fatxadaren bidez atzera egiteko aukera mantentzen da.
Zer neurtuko genukeen
Kontziliazioaren egoera lantegi eta filial bakoitzeko, arauen estaldura, eta hurrengo arau-aldaketaren epea.

Espainia

Modernizazioa Espainiako eta EBko arauen pean

Euskadiko administrazio publikoek eta enpresek hamarkadetako sistemak dituzte prestazio-, poliza- edo ekoizpen-prozesuetarako, eta arau-aldaketak ilaran dituzte. Modernizazioa zatika antolatzen dugu: zati bakoitza zaharrarekin kontziliatzen da ezer itzali aurretik, eta atzerrian filialak dituzten enpresetan herrialde bakoitzeko aldaerak banan-banan mugitzen dira.

Sektore publikoko sistemek eta haiei kontratu bidez zerbitzua ematen dieten hornitzaileen sistemek Esquema Nacional de Seguridad (ENS) eskema bete behar dute (311/2022 Errege Dekretua). Espainiak oraindik ez du NIS2 Zuzentaraua transposatu: Ministro Kontseiluak Zibersegurtasuna Koordinatzeko eta Gobernatzeko Legearen aurreproiektua onartu zuen 2025eko urtarrilaren 14an, eta 2026ko martxoan izapidetzen ari zen oraindik (2026ko azaroko egoera). Datuei buruzko Erregelamenduak hornitzailez aldatzeko ezartzen dituen arauak arrazoi bat dira datuak lehen zatitik eramangarri mantentzeko, eta erregistroek datu pertsonalak dituztenean, migrazio-mapaketek eta proba-datuek Datuak Babesteko Erregelamendu Orokorra (DBEO) betetzen dute.

Sistema zaharren modernizazioari buruzko galderak

Zergatik ez ordeztu sistema osoa batera?

Aldaketa bakar batek arrisku guztia data bakar batean pilatzen duelako, eta negozioak urteak itxaron behar dituelako edozein onura ikusteko. Gaitasunez gaitasun aurrera eginez, zati bakoitzak bere burua frogatzen du exekuzio paralelo batean, bere kabuz jartzen da martxan eta, behar izanez gero, atzera egin daiteke.

AAk itzul dezake gure COBOL kodea Javara?

Lerroz lerroko itzulpenak jatorrizkoa bezain zaila den kodea sortu ohi du aldatzeko. AA kode zaharra irakurri eta dokumentatzeko erabiltzen dugu, eta arauak eta probak zirriborratzeko; gero, zerbitzu berriak behar bezala diseinatzen ditugu. Berreskuratutako arau oro pertsonek egiaztatzen dute erabili aurretik.

Gure adituak erretiratzen ari dira. Nola jasotzen da haiek dakitena?

Saio egituratuen bidez: adituek berreskuratutako arauak eta karakterizazio-probak berrikusten dituzte. Haien ezagutza zure taldearekin geratzen diren dokumentazioan eta probetan geratzen da, ez gure buruetan.

SAP ECCri ere aplikatzen zaio?

Bai. Printzipio berak aplikatzen zaizkie neurrira egindako kodearen zuzenketari eta SAP S/4HANA migrazio bati: ebaluatu oraindik zer erabiltzen den, berreskuratu eta probatu garrantzitsua dena, eta egin aurrera urrats kontrolatuetan.

Zenbat denboraz dabiltza zaharra eta berria elkarrekin?

Kontziliazioaren emaitzek negozioaren arduradunarekin adostutako tolerantzia bete arte, eta aldizkako prozesuak estaltzeko adina denboraz, hala nola hilabete-itxierak edo urteko prozesuak.

Nola hasi?

Aplikazio-zorroaren ebaluazio batekin eta hautagai den zati batekin. Ikusi gure Arkitektura eta aholkularitza zerbitzua eta gure ikuspegia.

Hitz egin dezagun zure sistema zaharrez

Esan iezaguzu zer sistemak geldiarazten zaituen eta zer dagoen haren mende. Lehen zati bat proposatuko dizugu, eta hura modu seguruan nola frogatu.