Ez a leggyakoribb kérdés, amit az első beszélgetésen kapok, és a legkevésbé szeretem, hogy csak egy mondattal lehet rá felelni: attól függ. Ezért inkább megmutatom, mitől függ, hogyan tudod magad megbecsülni a nagyságrendet, és mire figyelj, amikor ajánlatot kérsz. Konkrét összeget szándékosan nem írok: minden cég más, és egy kitalált szám csak félrevezetne.
Miért nem lehet egyetlen árat mondani?
Egy egyedi program nem polcról leemelt termék. Ugyanazt a szót, hogy „nyilvántartó program”, mondja egy kéttagú műhely és egy hatvanfős szállítócég is, de a kettő munkája között hatalmas a különbség. Az ár két dologból áll: mennyi munka van a fejlesztésben, és mennyit kell utána gondozni a rendszert. Az első a feladat méretétől, a második attól függ, mennyire fontos neked, hogy a program akkor is menjen, ha éppen semmit nem csinálsz vele.
Mitől lesz drágább vagy olcsóbb egy egyedi program?
Ezeket a tényezőket nézem meg, amikor árat adok. Te is végig tudod őket menni egy papíron még a beszélgetés előtt.
| Tényező | Ha kevés van belőle | Ha sok van belőle |
|---|---|---|
| Folyamatok száma | Egyetlen feladatot váltunk ki (például a megrendelések nyilvántartását) | Ajánlat, megrendelés, kiszállítás, számlázás, tartozások egy rendszerben |
| Szerepkörök | Mindenki ugyanazt látja | Az iroda, a vezető, a külsős és a vevő mást lát és mást szerkeszthet |
| Összekötések | Önálló program, nem kell máshoz kapcsolni | Számlázóval, e-mail-fiókkal vagy más rendszerrel is beszélnie kell |
| Régi adatok | Tiszta lappal indultok | Évek táblázatait kell átnézni, rendbe tenni és átvinni |
| Hol használjátok | Csak irodai gépen | Telefonon is, például a terepen dolgozóknak |
| Utána | Ritkán módosul | Folyamatosan bővül, ahogy a cég változik |
Az oszlopok között nincs jó vagy rossz. Csak azt mutatják, hogy a „nagy” nem a cég méretétől, hanem a munka bonyolultságától lesz nagy. Egy kis cég is kérhet bonyolult rendszert, és egy nagy cégnek is lehet egyszerű igénye.
Hogyan becsüld meg a nagyságrendet?
Mielőtt egyetlen fejlesztővel beszélsz, érdemes kiszámolni, mennyibe kerül most a megoldatlan probléma. Nem kell pontosnak lennie, csak őszintének.
- Számold össze, hány órát visz el hetente a kézi munka: táblázatok vezetése, adatok átírása, telefonálgatás, keresgélés.
- Szorozd meg annak az embernek az óradíjával, aki ezt végzi (a bruttó bér, nem a nettó).
- Add hozzá a hibák árát: egy elmaradt számla, egy kétszer felvitt megrendelés, egy elveszett ügyfél.
- Az eredményt nézd egy évre vetítve. Ez az az összeg, amit a megoldatlan probléma most is „kifizet”.
Ha ez az összeg kicsi, valószínűleg nem kell egyedi program. Ha nagy, akkor már van mihez mérned az ajánlatot. A „Mennyibe kerül?” helyett így jön a jobb kérdés: „Mennyi idő alatt térül meg?”
Mire figyelj az ajánlatban?
A jó ajánlat tételes, és érthető laikusnak is. Mielőtt aláírsz bármit, keresd benne ezeket:
- Mit kapsz pontosan. Felsorolva, funkciónként, nem egyetlen összegként. Ami nincs benne az ajánlatban, az nincs benne a programban.
- Mi nincs benne. A jó ajánlat azt is leírja, mit nem csinál a program, így később nincs vita.
- Hogyan dolgozunk. Hetente kipróbálható verzió, vagy csak a végén látsz valamit? A heti demó azért fontos, mert menet közben javíthatsz, nem a végén.
- Mi történik az indulás után. Ki menti az adatokat, ki frissíti a rendszert, ki javítja a hibát, és ez mibe kerül.
- Kié az adat és a program. Ezt előre, írásban kell rögzíteni.
Ha az ajánlat csak egy összegből és egy „mindent tud” mondatból áll, kérj részletezést. Aki nem tudja leírni, mit épít, az még nem értette meg a feladatot.
Hogyan tartható kordában a költség?
Nem kell mindent egyszerre megépíteni. A legtöbb jó rendszer egy fájdalmas folyamattal indul, és onnan nő tovább. Én is ezt javaslom: válasszuk ki azt az egy dolgot, ami ma a legtöbb időt viszi vagy a legtöbb hibát okozza, építsük meg, használjátok pár hétig, és csak utána döntsünk a következőről. Így az első lépés ára kicsi, és a tapasztalat alapján sokkal jobban eltaláljuk a folytatást. A egyedi szoftver fejlesztés oldalon leírtam, hogyan zajlik ez a gyakorlatban, a KontenerLab pedig jó példa arra, hogyan nő egy rendszer lépésről lépésre a valódi napi munka mentén.
Mikor nem érdemes egyedi programot csináltatni?
Őszintén: sokszor nem. Ha egy olcsó, kész szolgáltatás (például egy számlázó program) megoldja a feladatot, használd azt. Ne építtess egyedi rendszert csak azért, mert „így komolyabb”. Egyedi program akkor éri meg, ha a kész eszközök nem illenek a munkádhoz, ha több kész programot kell kézzel összehangolni, vagy ha a kézi adminisztráció már jóval többet visz el, mint amennyibe a megoldás kerülne. Ha egyedül használsz egy táblázatot, és az működik, szintén hagyd békén. Erről bővebben a mikor nem éri meg egyedi fejlesztés cikkben írok.
Hogyan kérj árat, ha még nem tudod, mit akarsz?
Ne a megoldást írd le, hanem a problémát. Elég pár mondat: mit csináltok most, hol akad el, ki használná, és mi történik, ha nem változik semmi. A többit az első beszélgetésen közösen tisztázzuk. Ez ingyenes, nem kötelez semmire, és a végén tételes, írásos ajánlatot kapsz arról, mit építenék, mit nem, és mennyiért. Ha úgy látom, hogy nálatok nem kell egyedi program, azt is megmondom. Ha az első lépésként a táblázataidat váltanád ki, nézd meg az Excel kiváltása programmal oldalt is. Budapesten dolgozom, de távolról az egész országban vállalok munkát.
Gyakori kérdések
Miért nem írsz árat az oldalon?
Mert az ár attól függ, hány folyamatot kell lefednie a programnak, kik használják, és mivel kell összekötni. Egy kitalált „-tól” ár félrevezető lenne. Az ingyenes első beszélgetés után tételes, írásos ajánlatot kapsz, amelyben látod, mit kapsz és mennyiért.
Mi a legkisebb dolog, amivel érdemes kezdeni?
Az a folyamat, amely ma a legtöbb időt viszi vagy a legtöbb hibát okozza. Érdemes egyetlen feladattal indulni, használni pár hétig, és csak utána dönteni a folytatásról. Így az első lépés kisebb, és a tapasztalat alapján jobban eltalálod a következőt.
Mi tartozik még a program elkészítésén kívül a költségekhez?
A kész program működtetése: a védett szerver, az automatikus mentés, a frissítések és a hibajavítás. Ezeket az ajánlatban külön, érthetően leírom, hogy az indulás után ne érjen meglepetés.
Honnan tudom, hogy megéri?
Számold ki, hány órát visz el hetente a kézi munka, szorozd az érintett kolléga órabérével, add hozzá a hibák költségét, és vetítsd egy évre. Ezt az összeget nézd az ajánlathoz képest: ebből látszik, mennyi idő alatt térül meg.
Mi van, ha egy kész program is megoldja a feladatot?
Akkor használd azt. Ha egy olcsó, kész szolgáltatás tökéletesen megoldja, amire szükséged van, nem érdemes egyedi programot építtetni. Ezt az első beszélgetésen őszintén megmondom.
Frissítve: · Szerző: Tóth Péter, TP-Lab, Budapest