Tehnologija · Prevzem
Projekta ni treba začeti z nami, da ga lahko dokončamo mi.
Prevzamemo lahko obstoječo izvorno kodo, nedokončan projekt, sistem drugega izvajalca, zastarelo aplikacijo, rešitev brez aktivne razvojne ekipe ali projekt, ki potrebuje dodatno kapaciteto.
Ne predpostavimo, da je treba vse napisati znova.
Kaj to pomeni za vas
- sistem, ki ostane v vaši lasti
- razvoj po fazah z delujočo različico ob vsakem mejniku
- dokumentacija in izobraževanje ob primopredaji
Kako poteka prevzem
Tehnični pregled
Pregled kode, arhitekture, infrastrukture in dokumentacije.
Ocena tveganj
Kaj je stabilno, kaj zahteva popravke in kje obstaja tveganje.
Dostopi in okolja
Repozitoriji, infrastruktura, baze, ključi in okolja.
Stabilizacija
Najprej stabiliziramo kritične dele sistema.
Načrt
Dogovorimo se, kaj ohranimo, kaj prenovimo in kaj razvijemo naprej.
Razvoj
Prevzamemo nadaljnji razvoj in vzdrževanje.
Zakaj projekt zamenja izvajalca
- prejšnji izvajalec je prenehal delovati ali odšel
- projekt zamuja in ni jasno, koliko je narejenega
- notranja ekipa je izgubila ključne ljudi
- sistem deluje, a ga nihče več ne razume
- potrebujete dodatno zmogljivost ob obstoječi ekipi
- razvoj je ustavljen, sistem pa je v uporabi
Kaj pokaže tehnični pregled
Pregled ni ocena prejšnjega izvajalca, ampak popis stanja, s katerim se odloča naprej. Pove, kaj deluje, kaj je tvegano in kaj bi morali urediti, preden se karkoli dodaja.
- ali obstaja celotna izvorna koda in kdo jo ima
- ali so dostopi do okolij, domen in ključev urejeni
- ali obstajajo varnostne kopije in ali se dajo obnoviti
- katere knjižnice niso več vzdrževane
- kje so varnostne pomanjkljivosti
- kaj je dokumentirano in kaj ne
Kaj povemo takoj
Če pregled pokaže, da je nadaljevanje dražje od nove izdelave, to povemo - tudi kadar bi bil prevzem za nas donosnejši. Enako velja obratno: kadar sistem deluje in potrebuje le vzdrževanje, ne predlagamo prenove.
Kako sistem zgradimo
Arhitektura
Podatkovni model, moduli in meje sistema določimo pred razvojem, da kasnejše širitve ne zahtevajo prepisa.
UX/UI
Uporabniške poti in prototip ključnih zaslonov potrdite, preden se pišejo funkcionalnosti.
Frontend in backend
Vmesnik in strežniški del razvijamo z istim standardom: berljiva koda, pokrita z avtomatskimi testi.
Integracije
Povezave z ERP, CRM, dokumentnimi sistemi in registri, z beleženjem in ponovnimi poskusi.
Podatki
Migracija, čiščenje in pravila za kakovost podatkov, da nov sistem ne podeduje starih napak.
Varnost, kakovost, uvedba
Varnost
Prijava in pravice, šifriranje v prenosu in mirovanju, revizijska sled ter pregled pred objavo.
Testiranje
Avtomatski testi, regresija in prevzemno testiranje po vaših merilih, ne po naših.
Uvedba
Ločena okolja, postopna objava in možnost vrnitve na prejšnjo različico v nekaj minutah.
Primopredaja
Koda, dostopi, dokumentacija in izobraževanje ekipe. Sistem ostane vaš.
Vzdrževanje
Dogovorjen odzivni čas, nadzor delovanja in mesečni obseg ur za nadgradnje.
Sorodno delo
Pogosta vprašanja
Kaj potrebujete od nas na začetku?
Dostop do izvorne kode, okolij in podatkovnih baz ter kontakt osebe, ki sistem pozna, četudi le delno. Če dostopov ni, je prvi korak, da jih pridobimo.
Preberite tudi
Sorodne rešitve
Se sliši kot vaš projekt?
Pošljite opis projekta, obstoječi sistem, razpisno dokumentacijo ali datum dogodka.