A szoftverfejlesztő cég választás az egyik legkockázatosabb döntés, amit egy középvállalkozás-vezető meghozhat – és nem azért, mert rossz fejlesztők vannak a piacon, hanem azért, mert a kiválasztási folyamat szinte mindig rossz kérdésekre koncentrál. Az ár és a portfolio megnézése után a legtöbb cég aláírja a szerződést, majd hat hónappal később szembesül azzal, hogy a projekt csúszik, a forráskód nem az övék, és a „fix áras" ajánlatból mára kétszeres büdzsé lett. Ez a cikk azt a 8 szempontot járja körbe, amelyek valóban megkülönböztetik a megbízható partnert a drága tanulópénztől.
1. Árazási modell: fix ár, T&M vagy dedikált csapat?
Az első megbeszélésen szinte minden fejlesztőcég fix áras ajánlatot ígér – ez az, ami a legvonzóbbnak tűnik. A valóság azonban az, hogy a fix ár csak akkor védi a megrendelőt, ha a specifikáció tökéletes. Márpedig az egyedi szoftverfejlesztés esetén ez szinte soha nem igaz az elején.
A három fő modell:
- Fix ár (Fixed Price): Akkor ésszerű, ha a feladat jól körülhatárolt, rövid (1-3 hónap) és nem várható változás a scope-ban. Tipikus buktató: a fejlesztő a kockázatot beárazza, és minden scope-módosítást drágán számláz.
- Time & Material (T&M): Rugalmasabb, de a megrendelő viseli a túlfutás kockázatát. Megbízható partnernél ez az őszintébb modell – a szoftverfejlesztés árak itt transzparensebbek, mert óradíjban vagy sprintben látod, mire megy a pénz.
- Dedikált csapat: Hosszabb együttműködésnél (6+ hónap) a leghatékonyabb. A fejlesztők kvázi a te csapatod részei lesznek, ami gyorsabb onboardingot és mélyebb termékismeretet jelent.
Kérdezd meg a cégtől: „Ha a projekt közben változnak az igények, hogyan kezeljük a scope-módosításokat, és mi a változáskezelési folyamatuk?"
2. Forráskód-tulajdon: a leggyakrabban elfelejtett szerződéses pont
Meglepően sok vállalkozás ír alá olyan szerződést, amelyből nem derül ki egyértelműen, hogy a projekt végén ki a forráskód tulajdonosa. Vannak fejlesztőcégek, amelyek a kódot saját tulajdonként kezelik, és csak licencet adnak a használatra – ez komoly vendor lock-in kockázatot jelent.
Amit a szerződésben kötelezően ellenőrizz:
- Az összes forráskód, dokumentáció és szellemi tulajdon a projekt átadásával automatikusan a megrendelőre száll-e?
- Tartalmaz-e a szerződés escrow-megállapodást (pl. ha a fejlesztőcég megszűnik)?
- Van-e kikötés arra, hogy harmadik fél is folytathatja a fejlesztést?
Ha ezek nincsenek benne, tárgyalj – egy seriózus szoftverfejlesztő cég nem fog ellenkezni.
3. SLA és karbantartási feltételek: mi történik az átadás után?
Az egyedi szoftverfejlesztés nem ér véget az éles indításkor. A legtöbb probléma az első 3-6 hónapban jön elő – és ekkor derül ki, hogy a cég mennyire áll a munkája mögé.
Mire figyelj az SLA-ban:
- Hibajegy-kezelési idők: Kritikus hiba esetén mennyi idő az első reakció? (Iparági elvárás: 4 óra alatt)
- Garancia: Általában 30-90 napos hibajótállás az elfogadható – ez az a időszak, amikor a fejlesztő ingyenesen javítja a saját hibáit.
- Karbantartási díj: Havi átalány vagy óradíj? Mi fér bele és mi nem?
Tipikus csapda: a fejlesztőcég nem ajánl karbantartási csomagot, majd az első komolyabb hibajavításért projektáron számláz.
4. Referencia-ellenőrzés: ne a portfoliót nézd, hanem a volt ügyfeleket
A portfolio mindenki legszebbik munkáit mutatja. Ami igazán számít: mit mondanak azok, akikkel már dolgoztak. Kérj 2-3 referenciát, és ne elégedj meg az e-mailes visszajelzéssel – hívd fel őket.
Kérdések a referenciáknak:
- A projekt a tervezett határidőre és büdzsén belül valósult meg?
- Hogyan kommunikáltak problémák esetén?
- Visszamennél-e hozzájuk egy következő projekttel?
- Volt-e olyan pont, ahol megbántad a döntést?
Ha a fejlesztőcég vonakodik referenciát adni, vagy csak írott ajánlásokat küld, az önmagában figyelmeztető jel.
5. Technológiai adósság és hosszú távú fenntarthatóság
Az egyedi szoftverfejlesztés esetén az egyik legrejtettebb kockázat a technológiai adósság: a fejlesztők gyors megoldásokat alkalmaznak a határidő tartása érdekében, amelyek hosszú távon karbantartási rémálommá válnak.
Hogyan szűrheted ki ezt előre:
- Kérj betekintést a technológiai stack választásának indoklásába. Miért azt a keretrendszert választják? Mennyire elterjedt, van-e mögötte aktív közösség?
- Kérdezd meg, hogy van-e kódminőség-ellenőrzési folyamatuk (code review, automatizált tesztelés).
- Nézd meg, hogy a dokumentáció a projekt részét képezi-e, vagy extra díjon jár.
Egy jól megírt, tesztelt kód hosszú távon töredékébe kerül annak, mint egy gyorsan összerakott, de dokumentálatlan rendszer újraírása.
6. Kommunikáció és projektmenedzsment: a legtöbb projekt itt vérzik el
Az iparági adatok szerint a szoftverprojektek több mint 70%-a csúszik az eredetileg tervezett határidőhöz képest – és ennek döntő hányada nem technikai, hanem kommunikációs okra vezethető vissza. Ha a fejlesztőcég nem ad heti státuszjelentést, nem használ projektkövetési eszközt, és a kérdéseidre napokat kell várni, az korai figyelmeztető jel.
Amit elvárj egy megbízható partnertől:
- Dedikált projektmenedzser vagy account manager, aki nem fejlesztő
- Rendszeres (heti vagy kétheti) sprint review, amelyen részt vehetsz
- Átlátható feladatkövetés (Jira, Trello, Linear vagy hasonló)
- Egyértelmű eszkaláció: ha probléma van, kihez fordulsz?
Ez különösen fontos, ha olyan budapesti fejlesztőcéggel dolgozol, amelynek fejlesztői esetleg más időzónában vagy remote környezetben dolgoznak – az egyedi szoftverfejlesztés Budapest kontextusában a személyes elérhetőség és a gyors reakcióidő valódi versenyelőny lehet.
7. Vendor lock-in: ne válj fogollyá
A vendor lock-in nem csak a forráskódra vonatkozik. Előfordulhat, hogy a fejlesztőcég:
- Saját, zárt infrastruktúrát használ, amelyből nehéz kilépni
- Egyedi, dokumentálatlan keretrendszert épít, amelyet csak ők tudnak karbantartani
- Hosting- és üzemeltetési szerződést köt, amelyből drágán lehet kiszállni
A függetlenség megőrzéséhez:
- Ragaszkodj elterjedt, nyílt forráskódú technológiákhoz
- A hosting legyen a te nevedre kötve, ne a fejlesztőcégére
- Kérj teljes körű átadási dokumentációt, amellyel bármely más cég folytatni tudja a munkát
Ha mérlegeled a belsős fejlesztőcsapat és a külső partner közötti választást is, érdemes elolvasnod a belsős fejlesztőcsapat vs. külső szoftverfejlesztő cég összehasonlítása cikkünket – sok vállalkozás számára a hibrid megközelítés jelenti a legjobb megoldást.
8. Az első megbeszélés mint szűrő: kérdések, amelyeket feltegyél
Az első megbeszélés nem csak arról szól, hogy a fejlesztőcég bemutatja magát – ez a te lehetőséged is arra, hogy szűrj. Egy tapasztalt, megbízható partner örömmel válaszol ezekre a kérdésekre; aki elkerüli vagy homályosan fogalmaz, az magáról mond el sokat.
Kötelező kérdéslista az első megbeszélésre:
- Mutassanak hasonló méretű és iparágú projektet a portfoliójukból.
- Ki lesz a dedikált projektmenedzser, és mennyit fog velünk kommunikálni?
- Hogyan kezelik a scope-változásokat és az extra igényeket?
- Mi a kódminőség-biztosítási folyamatuk (tesztelés, code review)?
- Mi történik, ha a projekt közben kapacitásproblémájuk lesz?
- Pontosan mi kerül az átadási dokumentációba?
- Milyen karbantartási és support csomagot ajánlanak az éles indítás után?
- Referenciákat adnak-e, akiket közvetlenül felhívhatunk?
Ha az első megbeszélésen minderre konkrét, magabiztos választ kapsz, jó helyen jársz. Ha sokat kerülgetnek, vagy „majd a szerződésben tisztázzuk" típusú válaszokat kapsz, érdemes tovább keresni.
Mielőtt döntesz: gondold át a projekt alapjait is
A megfelelő partner kiválasztása csak az egyik fele a sikernek. A másik fele az, hogy te magad is felkészülten érkezz: legyen kész egy legalább vázlatos specifikáció, tudj válaszolni arra, hogy mi a projekt üzleti célja, és milyen mérőszámok mentén ítéled majd meg a sikert. Ha még nem tudod, hogyan kezdj neki, a hogyan indíts el egy egyedi szoftverprojektet a nulláról cikkünk lépésről lépésre végigvezet a folyamaton.
Ha már tudod, mit akarsz építeni, és kíváncsi vagy, milyen egyedi webalkalmazás fejlesztés lehetőségek állnak rendelkezésre, nézd meg szolgáltatásainkat – vagy egyszerűen kérdezz rá közvetlenül.
A szoftverfejlesztő cég választás nem szerencsejáték, ha tudod, mire figyelj. A fenti 8 szempont nem elméleti keretrendszer: ezek azok a pontok, ahol a legtöbb projekt megbukik vagy sikerül. Egy átgondolt kiválasztási folyamat megspórolhat hónapokat és milliókat – és egy olyan partnert hozhat az életedbe, aki valóban a vállalkozásod növekedésében érdekelt, nem csak a projekt leszállításában. Ha készen állsz arra, hogy ezeket a kérdéseket velünk is megvitasd, kérj ingyenes konzultációt – ígérjük, mi nem kerülgetjük a választ.
— Nexora csapat
