CLOUD CALL BLOG

Egyedi szoftverfejlesztés cégeknek: hogyan zajlik, mennyi idő, mitől függ az ára?

Hogyan zajlik az egyedi szoftverfejlesztés, mennyi ideig tart, mitől függ az ára, és mikor éri meg egy cégnek? Érthető útmutató, szakzsargon nélkül.

Az egyedi szoftverfejlesztés azt jelenti, hogy a céged számára, a te folyamataidra építünk programot, ahelyett hogy egy sok cégnek szánt kész csomaghoz kellene igazodnod. Ebben a cikkben végigveszem, hogyan zajlik egy egyedi szoftverfejlesztés cégeknek a gyakorlatban, mennyi ideig tart, mitől függ az ára, és mikor éri meg egyáltalán belevágni. Röviden: akkor, ha a működésed eltér az átlagostól, és ezt egy kész program csak drága kompromisszumokkal tudná követni.

Keresztes Zoltán vagyok, a Cloud Call alapítója. Több mint 16 éve fejlesztek szoftvert, ebből 8 évet szoftverarchitektként. Építettünk már diszpécser- és flottakezelő rendszereket személyszállító cégeknek, auditálható belső dokumentumkezelőt egy magyarországi gyógyszergyárnak, és magas terhelésre tervezett értesítési platformot egy országos szolgáltatónak. Ezt a cikket annak írom, aki most először csináltatna szoftvert, és szeretné tudni, mire számíthat.

Mi az az egyedi szoftver, és miben más, mint a kész program?

Egy kész programot sok cégnek írnak, ezért egy átlagos céget képzel el. Ha a te működésed ehhez hasonló, a kész program jó választás. Egy egyedi fejlesztésű szoftver viszont a te cégedről szól: azokat a képernyőket, lépéseket és szabályokat tartalmazza, amelyekkel ti dolgoztok, és semmi felesleges mást.

A különbség három helyen érződik a legjobban:

  • Illeszkedés: nem neked kell a programhoz igazodnod, hanem a program igazodik hozzád.
  • Tulajdon: egyedi szoftver esetén a kész program, a forráskód és a dokumentáció a tiéd. Nem bérled, hanem birtoklod, és ha később mással akarod továbbfejleszteni, megteheted.
  • Bővíthetőség: ha a céged változik, a rendszer vele együtt változhat, nem kell megvárnod, hogy egy szállító a következő verzióban esetleg betegye azt, amire szükséged van.

Ha a céged belső működéséről, rendelésekről, készletről, ügyfelekről van szó, érdemes elolvasni a vállalatirányítási rendszer témájáról szóló útmutatónkat is, ahol a kész és az egyedi megoldások fajtáit részletesen összevetjük.

Milyen egyedi szoftvert építtetnek a cégek?

Az egyedi szoftver fejlesztés nem csak nagyvállalatok műfaja. Ezek a leggyakoribb típusok, amelyekkel mi is dolgozunk:

  • Belső céges rendszerek: ügyfélkezelő, raktárkészlet, számlázó, riportok, belső dokumentumkezelő vagy folyamatirányító felület. A cél, hogy minden munkatárs ugyanazt az adatot lássa, és ne kelljen Excelben, e-mailben és papíron keresgetni.
  • Ügyfélkiszolgáló webes rendszerek: foglalási rendszer, ügyfélportál, önkiszolgáló felület vagy egyedi webshop, ha többet szeretnél, mint amit egy sablon-webshop tud.
  • Mobilalkalmazások: iOS-re és Androidra, a saját ügyfeleidnek vagy a belső csapatodnak, például terepi adatrögzítéshez.
  • Régi rendszer újraépítése: megtartjuk a bevált működési logikát, és modern, biztonságos, továbbfejleszthető formában építjük újra.

Gyakori, hogy a fájdalom egy konkrét területen jelentkezik először, például a készletnél. Erről külön írunk az egyedi készletkezelő program kérdését körüljáró cikkünkben.

Ha gyártócéget vezetsz, és a kalkuláció, az ajánlatadás vagy a több telephelyes rendeléskövetés a gond, nézd meg az egyedi szoftver gyártócégeknek oldalunkat.

Hogyan zajlik egy egyedi szoftverfejlesztés?

A legtöbb rossz tapasztalat abból jön, hogy a megrendelő hónapokig nem lát semmit, és csak a végén derül ki, hogy félreértették. Ezért mi a folyamatot úgy építettük fel, hogy már a fejlesztés előtt lásd, mit fogsz kapni.

Egy ingyenes előzetes konzultációval kezdünk. Ez alapján fix áron megtervezzük a rendszert, lépésről lépésre, így már az elejétől egy élő prototípuson látod, hogyan fog működni. Ezután külön ajánlatban fix árat adunk a fejlesztésre, amely mindent tartalmaz, amit a tervezés során rögzítettünk.

1. Ingyenes előzetes konzultáció

Egyórás, díjmentes online beszélgetés, érthetően, technikai sallang nélkül. Átbeszéljük, hogyan működik a céged, mi a cél, és mi az, ami ma a legjobban fáj. Sokat kérdezünk, mert ezen múlik minden. Nem kell előre tudnod, mit szeretnél technikailag.

2. Fix áras rendszertervezés élő prototípussal

Egy kis-közepes projektnél ez a rendszer méretétől és az egyeztetések számától függően 1-4 hét. Pontról pontra átvesszük a folyamataidat, feltérképezzük, milyen képernyőkre és lépésekre van szükség, majd elkészítünk egy kattintható, valódi megjelenésű mintát a böngészőben, a végleges színekkel, betűkkel és elrendezéssel. Végigjárhatod a teljes folyamatot, és addig kérhetsz módosításokat, amíg pontosan az lesz, amit szerettél volna.

Tőled ehhez egy-két közös beszélgetést kérünk az igényekről, a meglévő anyagaidat (folyamatleírások, példák), ha vannak, és visszajelzést a mintára. A többi a mi dolgunk.

3. Külön, fix áras fejlesztési ajánlat

A jóváhagyott minta alapján írásos, tételes ajánlatot adunk a teljes fejlesztésre, fix áron. Innentől pontosan tudod, mit kapsz és mibe fog kerülni. A felmérés díját jóváírjuk a projekt árába, ha a fejlesztéssel folytatjuk.

4. Fejlesztés heti státusszal

Jóváhagyás után kezdődik a tényleges fejlesztés. Hetente rövid összefoglalót kapsz az előrehaladásról, és amint van rá érdemi anyag, be is mutatjuk. Bármikor megkérdezheted, hol tartunk.

5. Minőségellenőrzés

Minden funkcióhoz automatizált tesztek készülnek, és élesítés előtt tapasztalt fejlesztő nézi át a kódot. A hibák így fejlesztés közben derülnek ki, nem akkor, amikor egy ügyfeled telefonál, hogy valami nem működik.

6. Élesítés és betanítás

Beállítjuk, hogy a rendszer elérhető legyen, átadjuk a használati útmutatót, és betanítjuk a csapatodat. Ha később segítség kell, itt vagyunk.

A teljes folyamatot a főoldalon is megnézheted.

Mennyi ideig tart egy egyedi szoftverfejlesztés?

Ez elsősorban a terjedelemtől függ: hány képernyő, hány folyamat, hány külső rendszerrel kell kapcsolódni. Két dolgot viszont előre tudunk mondani.

A felmérés és a kattintható minta egy kis-közepes projektnél jellemzően 1-4 hét. Egészen egyszerű feladatnál kevesebb, nagy vállalati rendszernél több lehet. Ennek ütemezését nagyobb projektnél a bemutatkozó hívás után közösen egyeztetjük.

A fejlesztés pedig ma jóval kevesebb erőforrást igényel, mint néhány éve. Mi AI-támogatott munkafolyamatokkal dolgozunk, ugyanazon a szakmai színvonalon. Iparági tapasztalatok alapján egy kis vagy közepes belső rendszerhez korábban jellemzően 3-4 fős fejlesztőcsapat kellett, és a teljes körű automata tesztelés, ami a rendszert hosszú távon stabillá és továbbfejleszthetővé teszi, ezt a költséget tovább növelte. Ma a megfelelő módszerekkel minden projektet egy vezető fejlesztő visz végig, egy komplett AI-csapat támogatásával, a hagyományos költség töredékéért, sok automata teszttel együtt. A pontos terjedelmet és árat az egyórás beszélgetés és a felmérés után tudjuk megmondani. Kis és közepes projektnél ez jellemzően 6‑10 hét fejlesztés, előtte 1-4 hét felmérés. Nagyobb projektnél az ütemezést a felmérés után adjuk meg. A pontos ütemezést a jóváhagyott minta alapján, az ajánlatban rögzítjük.

Kisebb csapat, de nem felületesebb munka: mit csinál az AI, és mit az ember?

Jogos kérdés, hogy a kisebb csapat nem megy-e a minőség rovására. A munkamegosztás nálunk egyértelmű:

  • Amiben az AI segít: sablonszerű kód és ismétlődő rutinok, tesztek vázai, dokumentáció, kódrészletek átírása, hibakeresés.
  • Amit ember dönt el: a rendszer felépítése, az üzleti logika, az adatbiztonság és a jogosultságok, a külső rendszerekkel való kapcsolódás, és minden élesbe kerülő kódsor felelőssége.

Az AI a rutinmunkát veszi át, a felelősség és a végső döntés mindig a mérnöké. Részletesen itt írunk arról, hogyan használjuk az AI-t.

Mitől függ az egyedi szoftver ára?

Felelős szállító az első beszélgetésen nem mond számot, mert egy vakon adott becslés vagy alulárazott, és menet közben felár jön, vagy biztonságból túlárazott. Az ár ezektől a tényezőktől függ:

  • Terjedelem: hány folyamatot, képernyőt és funkciót fed le a rendszer.
  • Szerepkörök és jogosultságok: hányféle felhasználó van (például raktáros, értékesítő, vezető, külső partner), és mennyire részletesen kell szabályozni, ki mit lát.
  • Integrációk: hány külső programmal kell összekötni, például számlázóval, könyveléssel, bankkal, webshoppal.
  • Adatköltöztetés: mennyi régi adatot kell átvinni, és mennyire tiszta.
  • Biztonsági és megfelelési követelmények: naplózás, auditálhatóság, iparági előírások.
  • Terhelés és platformok: hányan használják egyszerre, és kell-e mobilalkalmazás is.

Ezeket a tényezőket és a gyakori rejtett költségeket részletesen bemutatjuk abban a cikkben, amely arról szól, mitől függ egy rendszer ára.

A kockázatot nálunk a folyamat csökkenti: a fix díjas felmérés végén kattintható mintát kapsz, erre adunk tételes, fix áras ajánlatot, és ha menet közben új igény merül fel, azt előre jelezzük, és csak a te jóváhagyásoddal kezdünk hozzá. Nincs nyitott végű számla. Így néz ki a felmérési szakasz.

Mikor éri meg az egyedi szoftverfejlesztés?

Nem minden cégnek kell egyedi szoftver. Ha a folyamataid olyanok, mint a legtöbb cégé az iparágadban, egy kész program gyakran elég, és kár újra feltalálni a kereket. Ezt mi is őszintén megmondjuk a bemutatkozó hívásban.

Az egyedi szoftverfejlesztés akkor éri meg, ha ezek közül több is igaz rád:

  • A működésed eltér az átlagostól, és ez a versenyelőnyöd. Például egyedi árazási logika, különleges gyártási vagy ütemezési szabályok.
  • A kész programot erősen át kellene alakítani. Ilyenkor a testreszabás gyakran drágább és lassabb, mint egy jól megtervezett egyedi rendszer.
  • Több kész programot kézzel kötögettek össze. Ha naponta órák mennek el adatmásolásra, egy közös rendszer gyorsan visszahozza az árát.
  • Kinőttétek a táblázatokat. Az Excel-fájlok e-mailben járnak, és senki nem tudja, melyik a friss.
  • Van egy régi rendszeretek, ami már nem fejleszthető. A bevált logikát megtartva újra lehet építeni modern alapokon.
  • Fontos, hogy a rendszer a tiéd legyen. Nem akarsz egy szállító áraitól és döntéseitől függeni.

A kész csomag és az egyedi fejlesztés közötti döntést lépésről lépésre a kész ERP vagy egyedi fejlesztés témájáról szóló cikkünkben járjuk körül.

Mire figyelj, amikor fejlesztőt választasz?

Bárkivel dolgozol is, ezek a kérdések segítenek elkerülni a leggyakoribb csapdákat:

  • Láthatod a rendszert, mielőtt kifizetnéd? Kattintható minta vagy csak szöveges leírás?
  • Fix ár vagy óradíj? Ha óradíj, mi a felső korlát?
  • Hogyan tesztelnek? Készülnek automatizált tesztek, és átnézi-e ember a kódot élesítés előtt?
  • Milyen gyakran kapsz státuszt? Hetente, vagy csak a végén látsz valamit?
  • Kié a forráskód és a dokumentáció?
  • Van titoktartási szerződés? Nálunk az NDA és az adatvédelmi keretrendszer alapból jár.

Ha ezekre világos, írásos választ kapsz, jó eséllyel olyan partnert találtál, akivel a projekt nem fog elcsúszni.

Gyakori kérdések az egyedi szoftverfejlesztésről

Mi az az egyedi szoftver?
Olyan program, amelyet kifejezetten a te céged folyamataira, igényeire terveznek és építenek, nem pedig sok cégnek szánt, kész csomagként vásárolsz meg. A kész program, a forráskód és a dokumentáció nálunk a megrendelőé.
Mennyi ideig tart egy egyedi szoftverfejlesztés?
A terjedelemtől függ. Nálunk a felmérés és a kattintható minta egy kis-közepes projektnél jellemzően 1-4 hét. Utána AI-támogatott munkafolyamatokkal a fejlesztés kis és közepes projektnél jellemzően 6‑10 hét. Nagyobb projektnél az ütemezést a felmérés után adjuk meg, és az ajánlatban rögzítjük.
Mennyibe kerül egy egyedi szoftver?
Az ár a terjedelemtől, a felhasználói szerepkörök számától, a kapcsolódó külső rendszerektől, az átköltöztetendő adatoktól és a biztonsági követelményektől függ. Megbízható árat felmérés után lehet mondani. Mi a jóváhagyott kattintható minta alapján tételes, fix áras ajánlatot adunk.
Mikor éri meg egyedi szoftvert fejleszteni kész program helyett?
Ha a működésed eltér az átlagostól, és ez a versenyelőnyöd, ha a kész programot erősen át kellene alakítani, vagy ha több kész programot kellene kézzel összekötni. Ha a folyamataid szabványosak, egy kész program gyakran elég, és ezt mi is őszintén megmondjuk.
Kié lesz a forráskód?
A tiéd. A kész program, a forráskód és a dokumentáció a megrendelőé, így ha később mással szeretnéd továbbfejleszteni, bármikor megteheted.
Biztonságos az AI-támogatott fejlesztés a cégem adataira nézve?
Igen. Pontosan szabályozzuk, milyen adatok juthatnak az AI-eszközökhöz, és milyen szerződéses garanciák mellett. Titoktartási szerződést (NDA) és adatvédelmi keretrendszert alapból biztosítunk.