Muudatused on ebaproportsionaalselt riskantsed
Väike funktsioon puudutab tundmatuid sõltuvusi, testid puuduvad või käivitamine vajab käsitsi samme, mida teab ainult üks inimene.
Legacy-süsteemi uuendamine
Kaardistame vananenud veebisüsteemi kasutajad, andmed, ühendused ja kriitilised tegevused ning valime sobiva uuendustee: piiratud paranduse, moodulite kaupa asendamise, migratsiooni või uue lahenduse. Säilitamist ei lubata enne lähteolukorra kontrolli.
Räägime projektistVäike funktsioon puudutab tundmatuid sõltuvusi, testid puuduvad või käivitamine vajab käsitsi samme, mida teab ainult üks inimene.
Puuduvad vaated, aeglane töö või jäik andmemudel sunnib hoidma paralleelseid tabeleid ja käsitsi kontrollnimekirju.
Vana autentimine, andmekuju või käituskeskkond ei sobi uue teenuse, turvanõude või integratsiooniga ning vajab eraldatud üleminekuplaani.
Koondame kasutatavad funktsioonid, andmebaasid, failid, tööd, liidestused, URL-id ja käituse. Kasutamata kood ei saa automaatselt migratsiooninõudeks.
Võimalusel eraldame ühe mooduli või töövoo, loome selle ümber kontrollid ning alles siis liigume järgmise sõltuvuse juurde.
Väljade vastendus, duplikaadid, puuduvad seosed, säilitamise alus ja kontrollsummad vajavad oma proovimigratsiooni ja vastuvõttu.
Moderniseerimise võimalik esimene etapp
Kirjeldage, kes lahendust kasutab, millised tegevused tehakse täna käsitsi või eri tööriistades ning kes vastutab põhiandmete ja otsuste eest. Olemasolevad ekraanid, protsessijoonis ja näidisjuhtumid aitavad eristada igapäevast tööd harvadest eranditest.
Koondame kasutatavad süsteemid, andmeallikad, ligipääsureeglid, keeled ja vajalikud liidestused. Kui dokumentatsioon või testkeskkond puudub, märgime selle sõltuvusena ega eelda välise süsteemi käitumist.
Lepime kokku, milline lõpetatav tegevus peab esimeses etapis töötama, kuidas tulemust kontrollitakse ning millised vead või katkestused peavad olema nähtavad. Mõõdik lisatakse ainult siis, kui selle lähteandmed ja arvutusviis on teada.
Vaatame koos läbi kasutajad, eesmärgi, tänase töö, andmed, sõltuvused ja kriitilised erandid. Tulemuseks on kontrollitav ulatus, mitte oletustel põhinev funktsioonide nimekiri.
Seome põhitegevused, olekud ja infoarhitektuuri ekraanideks või tehniliseks vooskeemiks. Enne arendust kontrollime, et kasutaja ja haldaja jõuavad mõlemad lõpetatava tulemuseni.
Teostame kokkulepitud liidese, serveripoolse loogika ning integratsioonid väikeste kontrollitavate osadena. Vigade käsitlemine, õigused ja logitavad sündmused kuuluvad sama etapi vastuvõttu.
Kontrollime tavavoogu, olulisemaid erandeid, eri seadmeid ja kokkulepitud andmevahetust. Enne käivitamist fikseerime teadaolevad piirangud, vastutajad, jälgimise ja tagasipöördumise võimaluse.
Piirid, mis peavad enne teostust selged olema
Käivitamine, jälgimine ja edasine vastutus
Üleandmine ei piirdu valmis ekraanidega. Koondame kokkulepitud funktsioonid, ligipääsu- ja haldusjuhised, väliste ühenduste sõltuvused, teadaolevad piirangud ning kontrollid, millega meeskond saab lahenduse tööd jälgida. Käivitamise viis, andmete ülemineku hetk, tagasipöördumise võimalus ja järgmise etapi prioriteedid lepitakse kokku vastavalt süsteemi riskile; neid ei esitata enne kaardistust kindla lubadusena.
Tõendite piir moderniseerimisel
Avalik portfell tõendab GoMedia veebisüsteemide, e-poodide, broneerimise ja integratsioonide tööd, kuid ei tõenda nimetatud täielikku legacy-moderniseerimise case’i. Seetõttu kirjeldab leht meetodit ega luba konkreetset säilitamise tulemust.
Mitte alati. Inventuur võib näidata, et mõistlik on parandada kriitiline moodul, eraldada ühendus või asendada lahendus etappide kaupa.
Seda saab kinnitada pärast skeemi, kvaliteedi, mahu, seoste ja õigusliku säilitamisvajaduse kontrolli ning proovimigratsiooni.
Mõnikord küll, kui andmeomanik, sünkroonimise suund, konfliktid ja ülemineku lõpp on selgelt kavandatud.
Kasutame etapilist vastuvõttu, kontrollitavaid andmeid, varundust, jälgimist, selget otsustushetke ja reaalselt proovitud tagasipöördumise varianti.
Kirjeldage lühidalt eesmärki, kasutajaid, tänast lahendust ja funktsioone, mida vajate. Esimeses vestluses täpsustame küsimused ning lepime kokku, millist kaardistust on enne pakkumist vaja.