Szoftver karbantartás és támogatás: mibe kerül, és miért kell?

Röviden: a szoftver nem „kész és kész”. A környezete folyamatosan változik (biztonsági frissítések, új böngészők, integrált rendszerek), ezért karbantartás nélkül idővel lassul, sérülékennyé válik és elromlik. A karbantartás jellemzően az éves fejlesztési költség 10–20%-a.
Sok cég úgy gondolja, hogy ha egyszer kifizetett egy rendszert, nincs több költség. Ez olyan, mintha egy autót soha nem vinnél szervizbe.
Mit tartalmaz a karbantartás?
- Biztonsági és keretrendszer-frissítések: a komponensek naprakészen tartása.
- Monitorozás és riasztás: a hibák észrevétele, mielőtt az ügyfél jelezné. A DevOps szemléletről itt írtam.
- Mentések és helyreállítás: rendszeres mentés és a visszaállítás tesztelése.
- Hibajavítás: a működés közben felmerülő hibák kezelése.
- Teljesítményfelügyelet: a lassulás észlelése és kezelése.
- Kisebb módosítások és fejlesztések: az üzleti igények változásának követése.
- Támogatás: a felhasználók kérdéseinek megválaszolása.
Miért nem kihagyható?
- Biztonság. A kihagyott frissítések a leggyakoribb támadási felületek. A biztonsági alapokról itt olvashatsz.
- Stabilitás. A külső rendszerek (API-k, szolgáltatások) változnak, és az integrációk elromolhatnak.
- Költségkontroll. A kis, folyamatos rendbetétel olcsóbb, mint az elhanyagolt rendszer nagy javítása. Így nem halmozódik a technikai adósság.
- Tudás megőrzése. Aki rendszeresen foglalkozik a rendszerrel, ismeri, és gyorsan reagál.
Mibe kerül?
Általános iránymutatás: az éves fejlesztési költség 10–20%-a. Például egy 6 millió forintos rendszer karbantartása évente nagyjából 600 ezer – 1,2 millió forint. A pontos összeg a rendszer összetettségétől, az elvárt reakcióidőtől és a támogatás szintjétől függ.
Milyen csomagok vannak?
- Alap: frissítések, mentések, monitorozás, hibajavítás.
- Kibővített: plusz kisebb módosítások és havi időkeret fejlesztésre.
- Igény szerinti: nincs havi díj, óradíjas támogatás kérésre. Olcsóbb, de nincs proaktív felügyelet és garantált reakcióidő.
Mit kérdezz, mielőtt karbantartási szerződést kötsz?
- Mi számít hibajavításnak, és mi új fejlesztésnek?
- Mekkora a reakcióidő hiba esetén?
- Ki végzi a monitorozást, és hogyan értesülök a hibákról?
- Mi történik, ha a kapcsolattartó kiesik?
- Kié a hozzáférés és a dokumentáció? A szerződéses szempontokról itt írtam.
Mi van, ha már van rendszerem, de elhanyagolt?
Első lépésként rendszer-audit: felmérjük az állapotot, stabilizálunk, és utána jöhet a rendszeres karbantartás. A legacy rendszerekről itt írtam.
Nálam az indulás utáni 30 napban a hibajavítás díjmentes, utána választhatsz karbantartási csomagot. Beszéljünk róla, vagy nézd meg a szolgáltatásaimat.
Gyakori kérdések
Miért kell karbantartás egy kész szoftvernek?
Mert a környezete folyamatosan változik: biztonsági frissítések, új böngészők, külső rendszerek. Karbantartás nélkül a rendszer idővel lassul, sérülékennyé válik és elromlik.
Mennyibe kerül a szoftver karbantartása?
Általában az éves fejlesztési költség 10–20%-a. Például egy 6 millió forintos rendszernél évente nagyjából 600 ezer – 1,2 millió forint.