Tarkvaraprojekti ülevõtmine ja hooldus
Projektis, mille arendaja on lahkunud, ei ole esimene töö koodi kirjutamine, vaid nägemine, mis kus töötab. Seame kõigepealt üles jälgimise ja varukoopiad; enne kui meil on punkt, kuhu tagasi minna, ei puutu me midagi.
Ülevõetud projektidel on sageli sarnane lugu: lähtekoodi viimane versioon on ühes sülearvutis, serveri paroolid ühes e-kirjas, keegi ei tea, mida iga cron-töö teeb. Sellises olukorras on uute funktsioonide lisamine riskantne ja mitte midagi tegemine veelgi riskantsem.
Võtame üle samm-sammult. Esimestel nädalatel inventeerime koodi, serverid, domeenid, kolmandate osapoolte kontod ja ajastatud tööd ning seadistame veajälgimise ja varukoopiad. Kui süsteem on jälgitav, parandame esmatähtsad vead ja liigume edasi uue arenduse juurde.
- —Ettevõtted, kelle arendaja või agentuur lahkus ja kellel on raske süsteemi töös hoida
- —Meeskonnad, kes tahavad pooleli jäänud projekti lõpetada ja käivitada
- —Kõik, kellel on vana tarkvara, mis töötab, kuid mida keegi puudutada ei julge
Hüljatud või pooleli jäänud projektid kindlustame kõigepealt inventuuri, jälgimise ja varukoopiatega, võtame need seejärel samm-sammult üle ja hoolitseme pikaajalise hoolduse eest.
Koodi ja taristu inventuur
Kirjalik loend lähtekoodist, serveritest, domeenidest, kolmandate osapoolte kontodest ja ajastatud töödest.
Jälgimine ja hoiatused
Vigade ja sündmuste jälgimine Signalbirdis; kriitilised vead jõuavad meieni enne teid.
Varukoopiad ja tagasivõtmine
Automaatsed igapäevased varukoopiad ja testitud taastamissammud.
Riskiaruanne
Turvaaugud, aegunud sõltuvused ja tehniline võlg, prioriseeritult.
Järkjärguline üleandmine
Kõigepealt kriitilised vead, siis parendused, siis uus arendus, igal sammul tagasivõtmise plaaniga.
Hooldus ja valve
Igakuine hooldus; kriitilisele intsidendile vastus 1 tunni ja sekkumine 4 tunni jooksul.
- 01
Kaardistus
Kaks-kolm kohtumist ja pilk sellele, mis teil juba töötab. Lõpuks on käes maht, ajakava ja hind. See etapp on tasuta.
- 02
Arendus
Iga kahe nädala tagant töötav versioon. Testkeskkond on avatud esimesest päevast – edenemist ei pea meie sõna peale uskuma.
- 03
Käivitamine
Andmete ülekanne, koolitus ja live'i minek. Esimese kuu jälgime iga päev.
- 04
Haldus
Logid ja vead käivad läbi Signalbirdi. Kriitilise tõrke näeme tavaliselt enne teid.
Korduma kippuvad küsimused
Kas võtate üle projekte, mille on kirjutanud keegi teine?
Jah; pooled meie ülevõtmistest algavad tehnoloogiapinuga, mille on valinud keegi teine. Isegi kui kasutate tehnoloogiat väljaspool meie tavapärast loendit, võtke ühendust; esimeses vestluses ütleme, kas ülevõtmine on võimalik.
Mis siis, kui meil pole lähtekoodi?
Kõigepealt kindlustame serveris töötava koopia ja olemasolevad hoidlad. Puuduvad osad tuvastame ja dokumenteerime kirjalikult ning otsustame koos, mida tuleb ümber kirjutada.
Kas süsteem on ülevõtmise ajal maas?
Meie eesmärk on null katkestust. Muudatusi proovime esmalt testkeskkonnas ja viime need tagasivõtmise plaaniga sisse planeeritud hooldusaknas.
Kui kaua ülevõtmine kestab?
Inventuur, jälgimine ja varukoopiad võtavad tavaliselt esimesed kaks-kolm nädalat. Järgnev parandamine ja arendus määratakse kirjalikult eelanalüüsi lõpus vastavalt projekti seisukorrale.
Kas hooldate süsteemi pärast ülevõtmist pikaajaliselt?
Jah. Hoolduse ja valve mudelis on jälgimine meie peal, kehtivad meie SLA reageerimisajad ja töötame kindla kuutasu eest.
Tehnoloogia
Räägime teie projektist.
Kirjeldage seda paari lausega; kolme tööpäeva jooksul tuleme tagasi ulatuse, ajakava ja hinnaga. Eelanalüüs on tasuta.