Il-pjan tal-modernizzazzjoni lest, il-baġit aċċettat preliminarjament. Il-kuntrattur jistaqsi l-ewwel mistoqsija: "Fejn hija d-dokumentazzjoni tas-sistema?". Jirriżulta li hemm wiki aġġornata l-aħħar ħames snin ilu, ftit dijagrammi "x'imkien fuq id-diska tan-netwerk" u kodiċi li jservi ta' dokumentazzjoni tiegħu nnifsu. Il-kwotazzjoni tikber b'terz. Għax il-kuntrattur ma jipprezzax ix-xogħol, iżda l-inċertezza.
Dan it-test jiddeskrivi prattika li tneħħi din l-inċertezza minn fuq il-mejda: qabel ma xi ħadd imiss il-kodiċi ta' applikazzjoni qadima, jiġi rikostruwit l-għarfien dwarha. Sa ftit ilu, fażi bħal din kienet tfisser ġimgħat ta' xogħol ta' analista u ftit li xejn kienu jiddeċiedu għaliha. Illum l-IA tagħmel il-biċċa l-kbira ta' din l-analiżi fi ġranet tax-xogħol. U dan ibiddel l-ordni tal-proġett kollu.
L-ewwel il-mappa, imbagħad il-kodiċi
Il-modernizzazzjoni ta' sistema mingħajr dokumentazzjoni aġġornata tixbah lir-rinnovazzjoni ta' bini mingħajr pjanta tal-installazzjonijiet. Tista' ssir, iżda kull tkissir ta' ħajt huwa lotterija: forsi warajh ma hemm xejn, u forsi hemm pajp li minnu jiddependi nofs sular. Fl-applikazzjonijiet, dak il-pajp xi drabi jkun l-integrazzjoni mal-maħżen tad-data li kien jiftakar fiha biss l-awtur tal-kodiċi, jew l-export ta' billejl li minnu bil-kwiet tagħmel użu l-kontabilità.
Għalhekk l-ordni għaqlija hija l-maqluba ta' dik intuwittiva. Ma tibdiex bil-kitba ta' kodiċi ġdid u lanqas bil-kwotazzjoni. Tibda bil-mappa.
X'toħroġ l-IA mill-kodiċi, mid-database u mill-logs
L-għodod moderni tal-analiżi kapaċi jaqraw tliet sorsi ta' verità dwar is-sistema: il-kodiċi sors, l-istruttura tad-database u l-logs mill-operat fil-produzzjoni. Mill-inkroċju tagħhom titwieled mappa tas-sistema li tkopri erba' saffi.
L-ewwel wieħed huwa l-moduli: minn xiex hija magħmula s-sistema u minn xiex huwa responsabbli kull fragment, deskritti b'lingwaġġ li jinftiehem ukoll minn nies barra l-IT. It-tieni huwa l-flussi tad-data: minn fejn tidħol id-data, x'jiġri minnha fit-triq, fejn tispiċċa. It-tielet huwa l-integrazzjonijiet, jiġifieri l-postijiet kollha fejn l-applikazzjoni titkellem ma' sistemi oħra: il-kontabilità, il-maħżen, il-ħanut, is-sħab. Huma dawn li l-aktar spiss jinkisru mal-bidliet.
Ir-raba' saff huwa l-anqas ovvju: il-kodiċi mejjet. L-analiżi tal-logs turi liema funzjonijiet ilhom snin ma jissejħu u f'liema tabelli ħadd ma ilu jikteb mill-2019. F'sistemi anzjani, dan il-piż żejjed spiss ikun parti mdaqqsa mit-total. Kull linja li ma hemmx għalfejn tiġi ttrasferita hija ffrankar reali fil-proġett.
X'tibdel il-mappa fid-deċiżjoni "nerġgħu niktbu jew nimmodernizzaw"
Dwar id-deċiżjoni nnifisha ktibna separatament, fit-test dwar l-erba' kriterji: framework tat-teħid tad-deċiżjonijiet. Il-mappa tas-sistema tagħti data soda lil dawk il-kriterji. Mingħajrha, id-dejn teknoloġiku jiġi vvalutat bl-intuwizzjoni, u r-riskju fuq il-bażi ta' aneddoti. Biha jidher iswed fuq l-abjad: liema moduli jġorru valur għan-negozju, liema huma mejta, fejn joqogħdu l-integrazzjonijiet li jgħollu r-riskju ta' kull bidla.
Ir-riżultati xi drabi jissorprendu fiż-żewġ direzzjonijiet. Xi kultant sistema li "trid tinkiteb mill-ġdid mill-bidu" tirriżulta bi tliet kwarti minnha b'saħħitha u jkun biżżejjed li jinbidlu żewġ moduli. Xi kultant bil-maqlub: l-applikazzjoni tidher innoċenti, u l-mappa tikxef tuzzana u aktar konnessjonijiet mhux dokumentati li jagħmlu modernizzazzjoni parzjali ogħla fil-prezz milli kieku terġa' tinkiteb. Fiż-żewġ każijiet id-deċiżjoni tittieħed fuq id-data, mhux fuq l-emozzjonijiet. U l-kuntrattur, li jirċievi mappa minflok enigma, jipprezza x-xogħol minflok ir-riskju.
Fil-fehma tagħna, ir-rikostruzzjoni tal-mappa għandha tkun fażi separata u l-ewwel waħda tal-kuntratt ta' modernizzazzjoni, b'aċċettazzjoni tagħha stess. Anke jekk wara din il-fażi tiddeċiedi li l-modernizzazzjoni jagħmilha ħaddieħor jew ma tagħmilhiex xejn, id-dokumentazzjoni tibqa' fil-kumpanija u tkompli taħdem.
Kif tivverifika dak li ġġenerat l-IA
Dokumentazzjoni ġġenerata awtomatikament mhijiex oraklu. Trid tiġi ċċekkjata. L-aktar metodu effettiv huwa sempliċi: reviżjoni mal-persuna li taf is-sistema l-aħjar, spiss l-unika waħda bħalha fil-kumpanija. Id-differenza mill-approċċ klassiku tinsab fir-rwol ta' din il-persuna. Ma titlobhiex tikteb l-għarfien tagħha, ħaġa li ħadd ma jħobbha u li tkaxkar għal xhur. Titlobha tirrevedi deskrizzjoni lesta, u li tindika "hawn jaqbel, hawn le" jimxi ħafna drabi aktar malajr milli tikteb mill-bidu.
Prattika tajba hija li tgħaddi minn ftit mill-aktar proċessi importanti mill-bidu sal-aħħar: ordni, fattura, ilment. Jekk il-mappa tiddeskrivi tajjeb il-flussi kritiċi u d-dettalji ċċekkjati b'kampjun, tista' tafdaha fl-oqsma l-oħra. Dan jista' jsir f'ġurnata.
X'ma tirrikostruwixxix l-IA
Hawn twissija onesta: il-kodiċi jgħid x'tagħmel is-sistema, iżda ma jgħidx għalfejn. Eċċezzjoni stramba fil-kalkolu tal-iskont tista' tkun żball, u tista' tkun ftehim kummerċjali tal-2016 li għadu japplika għal klijent kbir wieħed. Dan l-ebda analiżi tal-kodiċi ma tistax issolvih. L-intenzjonijiet tan-negozju ta' għaxar snin ilu jiġu rikostruwiti bl-intervisti: konverżazzjonijiet qosra man-nies tal-bejgħ, tal-kontabilità u tal-operat, magħmula diġà bil-mappa f'idejk. Il-mappa tissuġġerixxi x'għandek tistaqsi, iżda t-tweġibiet għandhom il-bniedem.
Suġġett separat huwa wkoll l-ambjent tal-applikazzjoni: is-servers, in-netwerk, il-backups. Dwar id-dokumentazzjoni ta' dan is-saff ktibna fit-test dwar l-awditu tad-dokumentazzjoni tal-infrastruttura.
F'ESKOM AI, il-fażi tal-immappjar immexxuha b'tim ta' aġenti tal-IA speċjalizzati taħt is-superviżjoni ta' inġiniera b'esperjenza: l-analiżi ta' sistema tipika ta' kumpanija tieħu ġranet tax-xogħol, u r-riżultat huwa dokumentazzjoni li tinqara mill-bord u mit-tim tekniku. Jekk warajha tittieħed id-deċiżjoni tal-modernizzazzjoni, ix-xogħol ta' wara jimxi fi proċess awtomatizzat tal-iżvilupp tas-software b'firxa sħiħa ta' testijiet — unit, ta' integrazzjoni, E2E, UI, tas-sigurtà u tal-prestazzjoni.
Minn fejn tibda għandek
Agħżel sistema waħda: dik li l-modernizzazzjoni tagħha ilek tipposponiha l-aktar, jew dik li l-aktar tibża' tmissha. Ikkummissjona r-rikostruzzjoni tal-mappa tagħha bħala fażi żgħira u indipendenti, qabel ma titlob lil xi ħadd kwotazzjoni għall-bini mill-ġdid. F'konsultazzjoni bla ħlas nissuġġerulek kif tippjana fażi bħal din u x'tistenna minnha.
Ibbukkja konsultazzjoni bla ħlas permezz tal-formola ta' kuntatt →