Joan eduki nagusira
FromNine
Menua

Ingeniaritza

Zure taldeek aldatzen jarraitu dezaketen enpresa-softwarea.

SaaS produktuak, herritarrentzako eta langileentzako atariak eta negozio-aplikazio nagusiak garatzen ditugu: irisgarriak, berez seguruak eta zure taldeek mantentzeko modukoak, martxan jarri eta askoz geroago ere.

Hainbat hizkuntzatan eta arau-esparrutan erabiltzaileei zerbitzua ematen dieten produktu-enpresentzat eta erakunde publikoentzat.

Enpresa-softwarea eta SaaS: gaitasun-geruzakLau geruza, sakoneran pilatuta. Goitik behera: jendeak erabiltzen duen interfaze irisgarria, arauak gordetzen dituzten domeinu-moduluak, maizterrak eta identitatea kudeatzen dituzten plataforma-zerbitzuak, eta azpian entrega-kanalizazio segurua.01Interfaze irisgarriak02Domeinu-moduluak eta arauak03Maizterrak, identitatea, datuak04Entrega-kanalizazio segurua
  1. 01Domeinuan oinarritutako diseinua arau askoko lanetarako, espedienteen izapidetzerako adibidez
  2. 02Irisgarritasuna EN 301 549 eta WCAG 2.2 AA mailan, lehen diseinutik
  3. 03Zure taldeek beren gain har ditzaketen dokumentazioa eta erabaki-erregistroak

01 Arazoak

Berreraiki aurretik entzuten duguna

  1. 01

    Aldaketa bakoitzak hiru hilabete behar ditu

    Aplikazioak funtzionatzen du, baina inor ez da muina ukitzera ausartzen. Aldaketa txikiek erregresio-proba handiak eta argitaratze-leiho bat behar dituzte.

  2. 02

    Atariak huts egiten die erabiltzaileei

    Ez du funtzionatzen pantaila-irakurgailuarekin, ezta bi hizkuntza ofizialetan berdin, ezta telefonoan ere. Kexak irisgarritasun-auditoria baino lehen iristen dira.

  3. 03

    Bezero baten aldaketak beste bat hausten du

    SaaS produktua bezero bakoitzerako pertsonalizazioekin hazi zen. Orain argitaratze bakoitza negoziazio bat da, eta maizter batzuk bertsio zaharretan trabatuta daude.

  4. 04

    Ezagutza hornitzai­learekin joan zen

    Erabakiak ez ziren inoiz idatzi. Sistema eraiki zuen taldea beste zerbaitetan dabil, eta kodea da dokumentazio bakarra.

  5. 05

    Segurtasun-galderak bezeroengandik eta erakunde publikoengandik

    Lizitazio publikoek ENS adostasuna eskatzen dute, eta bezeroek SBOM bat, ahultasunak kudeatzeko prozesu bat eta Zibererresilientziari buruzko Erregelamendurako ebidentzia. Inork ez ditu prest.

02 Zer ematen dugun

Zer ematen dugun

  1. 01 SaaS produktuen ingeniaritza

    Bezero askori kode-oinarri bakarretik zerbitzua emateko diseinatutako produktuak: maizter-eredu egokia, pertsonalizazioaren ordez konfigurazioa, eta maizter guztietara iristen diren bertsioak.

    Zer egiten dugun

    • Maizter-ereduaren aukeraketa: partekatua, multzokatua edo maizter bakoitzeko isolatua
    • Konfigurazio- eta funtzio-bandera estrategia
    • Erabileraren neurketa eta fakturazio-integrazioa
    • Argitaratze-trenak, maizterren araberako hedapenarekin

    Zer jasotzen duzun

    • Maizterren eta isolamenduaren diseinua
    • Konfigurazio-eredua, mugekin
    • Argitaratze-prozesua, maizter bakoitzeko atzera egiteko aukerarekin
  2. 02 Domeinu-diseinua arau konplexuetarako

    Domeinuan oinarritutako diseinua, arauak produktua direnean: espedienteen izapidetzea, baldintzen egiaztapena, araudi handiko kalkuluak. Monolito modularraren eta mikrozerbitzuen artean nahita aukeratzen dugu, eta gehienetan lehenengoarekin hasten gara.

    Zer egiten dugun

    • Event storming saioak arloko adituekin
    • Testuinguru mugatuak eta moduluen mugak
    • Arau esplizituak eta probagarriak
    • Arkitektura-erabakien erregistroak aukera handietarako

    Zer jasotzen duzun

    • Domeinu-eredua eta testuinguru-mapa
    • Kode-oinarri modularra, mugak betearazita
    • Funtsezko arauen zehaztapen exekutagarriak
  3. 03 Herritarren­tzako eta langileentzako atariak

    Diseinu-sistema baten gainean eraikitako interfazeak, berez irisgarriak eta lehen bertsiotik eleaniztunak. Euskadin, horrek esan nahi du euskaraz eta gaztelaniaz funtzionatzea; beste leku batzuetan, zure erabiltzaileek benetan erabiltzen dituzten hizkuntzetan funtzionatzea.

    Zer egiten dugun

    • Diseinu-sistema, osagai irisgarriekin
    • Eduki-diseinua hizkera argian
    • Laguntza-teknologiekin probak, benetako erabiltzaileekin
    • Hizkuntza bakoitzerako lokalizazio-fluxua

    Zer jasotzen duzun

    • Ataria, diseinu-sistema berrerabilgarri baten gainean
    • Irisgarritasun-adostasunaren txostena
    • Edukien eta itzulpenen fluxua
  4. 04 Kalitate-ingeniaritza eta garapen segurua

    Proba-automatizazioa maila egokietan, zerbitzuen arteko kontratu-probak, errendimendu-probak martxan jarri aurretik, eta OWASP ASVS, SBOMak eta hornidura-katearen kontrolak oinarri dituen garapen-ziklo segurua.

    Zer egiten dugun

    • Proba-estrategia eta automatizazioa
    • Kontratu- eta errendimendu-probak
    • Mehatxuen modelatzea eta ASVS egiaztapena
    • SBOMen sorrera eta mendekotasun-politika

    Zer jasotzen duzun

    • Proba-multzo automatikoak kanalizazioan
    • Segurtasun-egiaztapenaren txostena
    • Zibererresilientziari buruzko Erregelamendurako prest dagoen ahultasunen kudeaketa-prozesua
  5. 05 Modernizazio inkrementala

    Aplikazio zahar bat gaitasunez gaitasun ordezten dugu, bideratze-fatxada baten atzean, jarduerak martxan jarraitzen duen bitartean. Ikusi, halaber, sistema zaharren modernizazioa.

    Zer egiten dugun

    • Lehendik dagoen aplikazioaren gaitasun-mapa
    • Strangler fig bideratzea eta APIen bidezko bilgarriak
    • Datuen migrazioa, bateratze-txostenekin
    • Exekuzio paraleloak kalkulu kritikoetarako

    Zer jasotzen duzun

    • Modernizazio-sekuentzia, negozio-mugarriekin
    • Fatxada eta modulu berriak produkzioan
    • Datu bateratuak aldaketa bakoitzean
  6. 06 Mantengarri­tasuna eta eskualdatzea

    Zure taldeek beren gain har dezaketen softwarea: kode irakurgarria, erabaki-erregistroak, eskuliburuak eta hasieran adostutako eskualdatze-plana, ez amaieran deskubritua.

    Zer egiten dugun

    • Bikoteka lan egitea zure garatzaileekin eraikuntzan
    • Arkitektura-erabakien erregistroak, kodearekin batera
    • Eragiketa-eskuliburuak eta guardia-gidak
    • Ezagutza-transferentziaren mugarriak

    Zer jasotzen duzun

    • Eskualdatze-plana, onarpen-irizpideekin
    • Dokumentazio-sorta zure biltegietan
    • Prestatutako barne-taldea

03 Arkitektura

Erreferen­tziazko arkitektura argigarri bat

Aplikazio zaharrago bat ordezten duen negozio-aplikazio baten forma ohikoa: frontend irisgarria, gaitasun bakoitza sistema zaharrera edo berrira bidaltzen duen bideratze-fatxada, kontratu argiak dituen API geruza, eta domeinuaren inguruan antolatutako muin modularra.

Maizterrak eta konfigurazioa plataforma-zerbitzu esplizituak dira, ez kodean barreiatutako baldintzak. Azpian, eraikuntza bakoitzak probak eta segurtasun-egiaztapenak exekutatzen ditu, eta SBOM bat sortzen du.

Marrazkiaren geruzak

Pertsonak
Herritarrak, bezeroak eta langileak, edozein gailutan eta laguntza-teknologiekin.
Modernizazioa
Bideratze-fatxada, lehendik dagoen aplikazioa eta datuen migrazioa, bateratzearekin.
Plataforma
API geruza, identitatea, muin modularra, maizterrak eta konfigurazioa, eragiketa-datuak.
Entrega segurua
Kontratu- eta errendimendu-probak, ASVS egiaztapenak eta SBOM bat eraikuntza bakoitzean.
Adibide argigarria
  1. Pertsonak

    • Herritarrak, bezeroak, langileak
    • Frontend irisgarria
  2. Modernizazio inkrementala

    • Bideratze-fatxada
    • Lehendik dagoen aplikazioa
    • Migrazioa, bateratzearekin
  3. Plataforma

    • API geruza eta kontratuak
    • Identitatea eta rolak
    • Muin modularra: sarrera, espedienteak, fakturazioa
    • Maizterrak, konfigurazioa, funtzio-banderak
    • Eragiketa-datuen biltegiak
  4. Entrega segurua

    • Kontratu- eta errendimendu-probak, ASVS egiaztapenak, SBOMa eraikuntza bakoitzean
Muin modularra, bideratze-fatxada baten atzean

Arkitektura argigarria, ez da bezero baten sistema.

Irakurri diagrama testu gisa

Bide nagusia pertsonengandik abiatzen da, frontend irisgarria, bideratze-fatxada eta API geruza igarotzen ditu, eta testuinguru mugatuetan antolatutako muin modularrera iristen da.

Fatxadak gaitasun batzuk lehendik dagoen aplikaziora ere bideratzen ditu, eta aplikazio hori urratsez urrats erretiratzen da. Haren datuak bateratzea duen migrazio baten bidez pasatzen dira eragiketa-datuen biltegietara.

Identitateak API geruza hornitzen du. Maizter- eta konfigurazio-zerbitzuak muinaren azpian daude. Azpiko entrega seguruaren bandak kontratu-probak, errendimendu-probak, segurtasun-egiaztapena eta SBOMak hartzen ditu.

04 Irizpideak eta mugak

Ingeniaritza-irizpideak eta mugak

  • Lehenik, monolito modularra

    Nola lantzen dugun

    Modulu argiekin hasten gara hedapen-unitate bakarrean, eta zerbitzuak bereizten ditugu eskalak, argitaratze-erritmoak edo taldeen jabetzak hala eskatzen duenean bakarrik.

    Mugak eta mendekotasunak

    Mikrozerbitzuek antolaketa-arazoak konpontzen dituzte, arazo teknikoak adina. Haien jabe izango diren talderik gabe, kostua eta hutsegite-moduak gehitzen dituzte.

  • Irisgarritasuna ingeniaritza-lana da

    Nola lantzen dugun

    Osagai irisgarriak, egiaztapen automatikoak kanalizazioan, eta eskuzko probak laguntza-teknologiekin bertsio garrantzitsu bakoitzaren aurretik.

    Mugak eta mendekotasunak

    Tresna automatikoek arazoen zati bat baino ez dute aurkitzen. Adostasun osorako eskuzko auditoriak behar dira, eta, ahal dela, desgaitasuna duten erabiltzaileekin egindako probak.

    Editoreek martxan jarri ondoren gehitzen dituzten edukiek eta dokumentuek maila bera bete behar dute. Editoreak prestatzen ditugu, baina ez dugu kontrolatzen zer argitaratzen duten.

  • Modernizazioak datuek adina irauten du

    Nola lantzen dugun

    Datuen migrazioa gaitasun bakoitzerako planifikatzen, entseatzen eta bateratzen da, eta negozioak onartzen du aldaketa bakoitza.

    Mugak eta mendekotasunak

    Datu zaharren kalitateak markatzen du askotan erritmoa. Haiek garbitzea negozio-lana da, lan teknikoa adina.

  • Software-produktuetarako araudia

    Nola lantzen dugun

    SBOMak, ahultasunen kudeaketa eta berezko konfigurazio seguruak gure kanalizazio estandarraren parte dira, eta horrela produktuak Zibererresilientziari buruzko Erregelamendurako prestatzen dira.

    Mugak eta mendekotasunak

    Erregelamendua zure produktuari aplikatzen zaion eta nola, galdera juridikoa da. Guk ingeniaritza-ebidentzia ematen dugu; zure aholkulari juridikoak egiten du ebaluazioa.

05 Nola lan egiten dugun

Nola lan egiten dugun

Ziklo laburrak, benetako erabiltzaileak hasieratik, eta eskualdatzea lehen astetik planifikatuta.

  1. 01

    Mapatu domeinua

    Event storming saioak arauak ezagutzen dituzten pertsonekin, eta gaur dagoenaren gaitasun-mapa.

    EmaitzaTestuinguru-mapa eta lehen erabaki-erregistroak

  2. 02

    Argitaratu zati mehe bat

    Gaitasun bat hasieratik amaierara, fatxadaren bidez, produkziora, benetako erabiltzaileekin.

    EmaitzaProdukzioan dabilen zatia

  3. 03

    Hazi gaitasunez gaitasun

    Bertsio bakoitzak gaitasun bat, haren datuak eta haren erabiltzaileak mugitzen ditu, bateratzea eta atzera egiteko aukera prest daudela.

    EmaitzaArgitaratze-plana gaitasunka

  4. 04

    Eskualdatu

    Zure garatzaileek gureekin batera lan egiten dute, guardiak hartzen dituzte, eta bide-orriaren jabe bihurtzen dira eskualdatze-irizpideak betetzen direnean.

    EmaitzaOnartutako eskualdatzea

06 Giza kontrola

Non erabakitzen duten pertsonek

Negozio-softwarean, kontrolak esan nahi du jakitea nork aldatu duen zer, nork onartu duen eta nola desegin.

  • Produktu-jabeek erabakitzen dute esparrua

    Zure produktu-jabeak ezartzen ditu lehentasunak eta onartzen du gehikuntza bakoitza. Guk aholkatzen dugu; hark erabakitzen du.

  • Konfigurazioak jabea du

    Maizterren ezarpenak eta funtzio-banderak prozesu auditatu baten bidez aldatzen dira, zuk esleitutako rolek.

  • Aldaketak onartu egiten dira

    Sistema zaharretik berrirako urrats bakoitza negozioak onartzen du, entseatutako atzera egiteko aukerarekin.

  • Erabakiak idatzita geratzen dira

    Arkitektura-erabakien erregistroek erakusten dute zer aukeratu zen, nork eta zergatik; horrela, etorkizuneko taldeek jakinaren gainean berrikus ditzakete.

07 Teknologiak

Erabiltzen ditugun teknologiak

Backenda
  • Java eta Kotlin
  • .NET
  • TypeScript eta Node.js
  • Python
Frontenda
  • React eta Next.js
  • Angular
  • Osagai irisgarriak dituzten diseinu-sistemak
  • Mugikorrerako aplikazio natiboak eta plataforma anitzekoak
Datuak
  • PostgreSQL
  • SQL Server eta Oracle (lehendik dauden inguruneak)
  • Gertaera-jarioak
  • Bilaketa-motorrak
Kalitatea eta segurtasuna
  • Playwright eta kontratu-probak
  • Karga- eta errendimendu-probak
  • SAST, DAST eta mendekotasunen eskaneatzea
  • SBOM, CycloneDX edo SPDX formatuan

Teknologia bat zerrendatzeak gure ingeniaritza-esperientzia deskribatzen du. Ez du esan nahi haren hornitzailearekin bazkidetzarik dugunik, ezta hornitzaileak gu babesten gaituenik ere.

08 Adibidea

Adibide argigarri bat

Adibide argigarria

Eskabide-atari partekatua udalerri txikien multzo batentzat

01Egoera
Hainbat udalerri txikik eskabideak paperean edo posta elektronikoz jasotzen dituzte, eta bakoitzak bere inprimaki-sistema du. Inprimaki batzuek ez dute irisgarritasun-egiaztapena gainditzen, eta aldaketa bakoitza udalerri adina aldiz egiten da.
02Zer eraikiko genukeen
Eskabide-atari bakarra, diseinu-sistema partekatu baten gainean, euskaraz eta gaztelaniaz, BakQ eta Izenpe ziurtagirien bidezko sarbidearekin. Udalerri bakoitzaren edukiak eta prozedurak konfigurazioan daude, eta argitaratze-tren bakarra dago.
03Non erabakitzen duen pertsona batek
Udalerri bakoitzak onartzen ditu bere edukiak eta prozedurak; produktu-jabeak erabakitzen ditu funtzio partekatuak.
04Zer neurtuko genukeen
Irisgarritasun-arazoak bertsio bakoitzeko, aldaketa bat udalerri guztietara iristeko denbora, eta behin bakarrik egindako aldaketen proportzioa.

09 Sektoreka

Zure sektorean

  • Espedienteen kudeaketa eta herritarrentzako atariak: irisgarritasun-arauak betetzen dituzte, euskaraz eta gaztelaniaz funtzionatzen dute, eta BakQ, Izenpe ziurtagiriak eta NAN elektronikoa onartzen dituzte identifikaziorako.

  • Bezeroentzako atariak eta back-office aplikazioak, auditoria-arrasto sendoekin eta aldaketen kontrola betetzen duten argitaratze-prozesuekin.

  • Konfiguratzaileak, zerbitzu-atariak eta SaaS produktuak ekipamendu-fabrikatzaileentzat, ERParekin eta landa-zerbitzuarekin konektatuta.

Espainia

Merkatu berri bat bertsio bat da, ez adarkatze bat

Espainian, Irisgarritasunari buruzko Europako Legea 11/2023 Legearen bidez transposatu da; I. tituluak 2025eko ekainaren 28tik aurrera du indarra, eta autonomia-erkidego bakoitzak izendatzen ditu bere lurraldeko zaintza-agintaritzak. Sektore publikoko webguneek eta aplikazio mugikorrek 1112/2018 Errege Dekretua bete behar dute. Zibererresilientziari buruzko Erregelamendua, berriz, EBko erregelamendu bakarra da, etapaka hasten diren betebeharrekin.

Euskadiko erabiltzaileek euskaraz eta gaztelaniaz funtzionatzen duten zerbitzuak espero dituzte, eta Eusko Jaurlaritzaren egoitza elektronikoak BakQ, Izenpe ziurtagiriak eta NAN elektronikoa onartzen ditu identifikaziorako. Desberdintasun horiek konfigurazioan eta ondo mugatutako moduluetan gordetzen ditugu; horrela, merkatu berri bat bertsio bat da, ez adarkatze bat. Irisgarritasun-ebidentzia eta segurtasun-dokumentazioa kanalizazioak sortzen ditu, merkatu bakoitzeko kontratazio-galderetarako prest.

Enpresa-softwareari eta SaaSari buruzko galderak

Neurrira eraiki ala plataforma bat konfiguratu?

Konfiguratu plataforma bat zure prozesua estandarretik gertu dagoenean, eta eraiki prozesua bera denean zu bereizten zaituena edo plataformarik ez denean zure arauetara egokitzen. Salesforce, SAP eta Odoorekin eta neurrira egindako kodearekin lan egiten dugu; beraz, ez dugu erantzun bakar bat bultzatzeko arrazoirik. Gure Arkitektura eta aholkularitza zerbitzuak aukera hori esplizitu bihurtzen du.

Bermatu daiteke ataria irisgarria izango dela?

EN 301 549 eta WCAG 2.2 AA arauen arabera eraikitzen dugu, automatikoki eta eskuz probatzen dugu, eta adostasun-txosten bat ematen dugu, arazo ezagunekin. Ez dugu agintzen arazorik egongo ez denik; agintzen duguna da arazoak aurkitu, jakinarazi eta gure esparruan dagoena konponduko dugula.

Modernizatu daiteke migrazio masiborik gabe?

Bai, eta hori gomendatzen dugu. Bideratze-fatxada bati esker gaitasun bat aldi berean mugi dezakegu, lehendik dagoen aplikazioak martxan jarraitzen duen bitartean, eta urrats bakoitzean datuak bateratzen dira.

Gure taldeak har dezake softwarea bere gain?

Hori da plan lehenetsia. Eskualdatze-irizpideak hasieran adosten dira, zure garatzaileek gureekin batera lan egiten dute eraikuntzan, eta erabaki-erregistroak eta eskuliburuak zure biltegietan daude.

Zer dakar Zibererresilientziari buruzko Erregelamenduak gure produktuarentzat?

Elementu digitalak dituen softwarea EBko merkatuan jartzen baduzu, betebeharrak ekar ditzake diseinu seguruari, ahultasunen kudeaketari eta dokumentazioari buruz. Guk ingeniaritza-ebidentzia eraikitzen dugu: SBOMak, ahultasunen prozesu bat eta berezko konfigurazio seguruak.

Esan iezaguzu zerk jarraitu behar duen martxan aldatzen den bitartean

Lehenik mugituko genukeen gaitasuna proposatuko dizugu, eta amaieran zure taldea zeren jabe izango litzatekeen.