Hogyan válasszunk egyedi fejlesztés és egy dobozos szoftver között?

Ezt a kérdést teszik fel nekünk a leggyakrabban: milyen előnyökkel jár az egyedi megoldás a licences szoftverrel (SaaP) vagy a szolgáltatott szoftverrel (SaaS) szemben. Rengeteg cikket írtak erről, de mivel sokszor találkozunk ezzel a kérdéssel, íme a mi nézőpontunk.

Az egyszerűség kedvéért, ebben a cikkben dobozos szoftver gyűjtőnév alatt fogunk hivatkozni a licences és szolgáltatott szoftverekre egyaránt.

Funkcionalitások és testreszabás

Nézzük meg, hogyan viszonyul egy dobozos termék és egy egyedi fejlesztés egymáshoz funkcionalitás és testreszabhatóság szempontjából.

Egy dobozos szoftver célja, hogy megfeleljen a lehető a legtöbb vállalat legtöbb igényének, de valószínűleg nem fog megfelelni a Te összes igényednek.

A legtöbb szükséges funkcionalitás megtalálható lesz benne és hasznos munkafolyamatot biztosít, azonban valószínűleg kompromisszumokkal is fog járni. Egyes funkcionalitások hiányozni fognak belőle vagy a várttól eltérően fognak működni.

Ezeknek a hiányzó funkcionalitásoknak a hozzáadása vagy a meglévők testreszabása hosszas folyamat lehet vagy egyszerűen lehetetlen.

Bár a szoftvergyártók megpróbálják folyamatosan beépíteni a felhasználói visszajelzéseket a termékeikbe, az igényelt funkcionalitások hozzáadása sok időbe telhet, vagy egyáltalán nem valósulhat meg, ha nem igazodik más felhasználók igényeihez is.

Ezzel szemben egy egyedi megoldás minden igényelt funkcionalitást tartalmaz és teljes mértékben testre szabható.

Gondolj például a jelentésekre! A dobozos szoftverben megtalálod az alapvető jelentéseket, de előfordulhat, hogy hiányzik belőle 1-2 adat, amire szükséged lehet. Egy testreszabott alkalmazásban a jelentéskészítés pontosan úgy történik, ahogyan szeretnéd: részletes elemzést nyújt a vállalkozás jelenlegi helyzetéről és előre látható üzleti kilátásairól.

Érdemes egy SaaS szoftver használatával kezdened! Rövid idő után rájössz, melyek azok a funkciók, amiket szeretsz benne, ugyanakkor megismered a hiányosságait és a korlátait is.

Ha már kinőtted az SaaS megoldás adta lehetőségeket és rendelkezel a szükséges erőforrásokkal, érdemes elgondolgozni egy egyedi szoftver fejlesztésén.

Költségek

Nem tagadjuk, hogy egy egyedi fejlesztésű szoftverbe való beruházás drágább, mint egy dobozos szoftver telepítése. Ebben az esetben nemcsak a fejlesztési költségeket, hanem az üzleti elemzést, a rendszertervezést, a tesztelést és a karbantartást is számításba kell venni.

A dobozos termékek egyszerűen azért olcsóbbak, mert sok vásárló között osztják el a költségeket. Ha azonban figyelembe vesszük az SaaP szoftverek minden új verziójának a licencdíját vagy az SaaS szoftver előfizetési költségeit, akkor megállapíthatjuk, hogy a költségkülönbség nem is olyan jelentős.

A legtöbb dobozos szoftvercég olyan árképzési modellt alkalmaz, amely exponenciálisan drágul, minél több felhasználója van. A SaaP esetében licencet kell vásárolni minden számítógépre, amelyen telepíteni szeretnénk a szoftvert, az SaaS havidíja pedig magasabb lesz a felhasználók számának növekedésével.

Ezért a várható felhasználók mennyisége és a vállalat előre jelzett növekedése az egyik legfontosabb tényező a szoftverköltségek megbecslésében.

Nemrég összehasonlítottuk egyik egyedi fejlesztésünket egy népszerű CRM-el költségek szempontjából.

Láthatjuk azt, hogy az egyedi fejlesztésű CRM öt felhasználó esetében sosem térül meg. De mivel a dobozos termék exponenciálisan drágul minél több felhasználónk van, annak ára 2 év alatt már meghaladhatja az egyedi fejlesztés beruházási és support költségét.

Költségek változása időben, összehasonlítva egyik testreszabott fejlesztésünket egy hasonló szolgáltatott szoftverrel (SaaS)
Költségek változása időben, összehasonlítva egyik testreszabott fejlesztésünket egy hasonló szolgáltatott szoftverrel (SaaS)

Bevezetési idő

A testreszabott alkalmazások fejlesztése sok időt vehet igénybe és számos tényezőtől függ, mint például a vállalat mérete, az érdekeltek száma, stb.

A legegyszerűbb ügyviteli rendszer fejlesztése is legalább 2 hónapot vesz igénybe, míg egy komplexebb vállalatirányítási rendszer bevezetése könnyen eltarthat 1-1,5 évet.

A dobozos szoftverekről azt hinnénk, hogy akár azonnal telepíthetőek. Ez sok esetben így is van:az SaaS termékek akár egy nap alatt telepíthetőek és paraméterezhetőek.

Egy komplexebb dobozos rendszer azonban az igények, a konfigurációk és a felhasználói képzés függvényében szintén elérheti az egyéves bevezetési időt.

Ennek ellenére megállapíthatjuk, hogy egy dobozos szoftver bevezetési ideje rövidebb lesz az egyedi megoldásénál.

Bevezetés után

Számos dolgot figyelembe kell venni a szoftver telepítése után: a felhasználók képzését, az adatbiztonságot és a karbantartást.

Ami a felhasználói képzést illeti, a legtöbb egyéni szoftvert fejlesztő cég, akárcsak a miénk, részletes képzést nyújt a szolgáltatás részeként.

A licences szoftvereket fejlesztő cégek ugyanolyan típusú képzést kínálnak. Ez beszállító és termék függvényében vagy bele van kalkulálva az árba, vagy külön díj ellenében érhető el.

Az SaaS szoftverek viszont legtöbbször csak általános online oktatóprogrammal rendelkeznek, melyek kevésbé hasznosak, mint egy, a szervezet sajátos igényeinek megfelelő képzés.

Az adatbiztonság is egy kiemelten fontos szempont az ügyfeleink számára. Minden dobozos szoftvergyártó a legnagyobb biztonságra törekszik, mivel az adatszegés jelentős hatással lehet az értékesítésükre és a hírnevükre.

Ugyanezeket az intézkedéseket kell alkalmazni egy egyedi megoldás kidolgozásakor is, így a megfelelő fejlesztési partner kiválasztása döntő fontosságú. Győződj meg róla, hogy a fejlesztő cég szigorú biztonsági előírásokat követ és részletes karbantartási tervet nyújt a támadások elkerülésének érdekében!

Egy másik kérdés, amit meg kell vizsgálnod a döntés meghozatalakor, a szoftver karbantartása

Dobozos szoftverek esetén a kisebb verziófrissítések legtöbbször ingyenesek, forgalmazótól függően a nagyobb verzióváltozások azonban többletköltséggel járhatnak.

Egyedi fejlesztések esetében is kizárólag olyan partnert válassz, aki időszakos szoftverfrissítéseket és biztonsági javításokat garantál egy havi support és karbantartási megállapodás részeként.

A Furthernél például folyamatosan monitorozzuk az ügyfeleink szoftvereit, a javításokat és biztonsági frissítéseket pedig végrehajtjuk, amint azok rendelkezésünkre állnak. Így elkerülhető az ú.n. technikai adósság felhalmozódása, azaz a szoftverek elavulása.

Skálázhatóság

Skálázhatóságnak nevezzük egy szoftver esetében azt, hogy mennyire rövid idő alatt alakítható át a változó igények függvényében és mennyire könnyen bővíthető új funkciókkal.

Gondold át, hogyan fogjátok használni a szoftvert a jövőben, hány felhasználója lesz és milyen funkcionalitásra lesz szükségetek?

Az egyedi szoftverek lehetővé teszik a funkcionalitások hozzáadását vagy eltávolítását igényeitek szerint. Ahogy vállalkozásod növekszik, párhuzamosan változnia kell a szoftvernek is. Ez a rugalmasság a dobozos szoftverek esetén csak ritkán érhető el.

Következtetések

Csakis a vállalkozásod igényei alapján tudsz egy testreszabott megoldás és egy létező dobozos szoftver vásárlása között dönteni.

Az üzleti követelmények elemzésének kezdeti szakaszában mindig javaslatokat teszünk azt illetően, hogy egy dobozos szoftver vagy egy egyedi megoldás lenne megfelelőbb.

Sőt, mi is több SaaS terméket használunk. Néhány dobozos megoldás, mint például a számviteli szoftver, annyira univerzális, hogy megfelel a legtöbb vállalat igényeinek.

Azonban egyes esetekben a szoftvernek kezelnie kell a vállalat egyedülálló üzleti folyamatait. Éppen ezért mindig elmondjuk ügyfeleinknek, hogy nem a vállalat kell megváltoztassa munkafolyamatait a szoftverhez való alkalmazkodás érdekében, hanem a szoftvernek kell alkalmazkodnia azokhoz és fel kell gyorsítania a munkát.

Amennyiben úgy érzed, hogy a szoftvered nem alkalmazkodott az igényeidhez, hanem Te alkalmazkodtál hozzá, akkor valószínűleg egyedi megoldásra van szükséged.