Egyedi szoftverfejlesztés: bármit leprogramozunk

A Mesterséges Intelligencia Központ Kft. budapesti szoftverfejlesztő cég. Egyedi szoftvert fejlesztünk (webalkalmazást, belső rendszert, API-t, adatfeldolgozást) az ötlettől a működő rendszerig.

Lényeg: Ha egy feladatra nincs jól illeszkedő kész szoftver, megírjuk azt, amelyik az Önök működéséhez igazodik. Ahol pedig valódi munkát spórol, mesterséges intelligenciát is építünk bele.

Mit fejlesztünk?

Bármilyen szoftvert, amelyre egy cégnek szüksége lehet. A leggyakoribb feladatok:

Ha vállalatirányítási (ERP) vagy ügyfélkezelő (CRM) rendszerre van szükségük, arról külön oldalon írunk: Üzleti szoftverek fejlesztése.

Egyedi szoftver vagy kész megoldás?

A kész szoftver (SaaS) gyorsan elindul, és a gyártója tartja karban. Ha a folyamataik szokásosak, gyakran ez a jó választás. A különbségek röviden:

SzempontKész szoftver (SaaS)Egyedi szoftver
Indulásgyors, ha a funkciói megfelelneka fejlesztés idejét igényli
Illeszkedésa cég igazodik a szoftverheza szoftver igazodik a céghez
Összekötés más rendszerekkela gyártó kínálta összekötőkkelbármivel, aminek elérhető a felülete vagy az adata
Továbbfejlesztésa gyártó ütemezése szerinta megrendelő döntése szerint
Forráskóda gyártónál marada szerződés szerint

Az egyedi fejlesztés akkor éri meg, ha a cég működése eltér attól, amire a kész termékek épülnek, ha több program között kézzel másolják az adatot, vagy ha a szoftver maga az üzleti előny. Gyakran a kettő együtt a jó válasz: a kész rendszer marad, és egy egyedi kiegészítés köti össze a többivel. A döntési szempontokat részletesen az Egyedi szoftver vagy kész megoldás (SaaS)? cikkünk tárgyalja.

Az ötlettől a működő rendszerig

  1. Díjmentes első egyeztetés: elmondják az ötletet vagy a problémát, mi kérdezünk, és együtt megnézzük, egyedi szoftver kell-e, vagy elég egy kész megoldás.
  2. Igényfelmérés és specifikáció: közösen leírjuk, kik használják a rendszert, milyen adatokkal dolgozik, és mit kell tudnia.
  3. Méretmérés és ajánlat: a specifikációból megmérjük a szoftver funkcionális méretét COSMIC funkciópontban (ISO/IEC 19761), és ebből készül az ajánlat és az ütemezés.
  4. Fejlesztés szakaszokban: rendszeres bemutatókkal, hogy a működő részeket menet közben lássák és kipróbálhassák.
  5. Átadás: átadjuk a működő rendszert; a forráskódról és a felhasználási jogokról a szerződés rendelkezik.
  6. Üzemeltetés és karbantartás: az átadás után is vállaljuk a rendszer üzemeltetését, javítását és továbbfejlesztését.

Kérésre titoktartási szerződést (NDA) kötünk. A lépések részleteit a Hogyan dolgozunk oldal írja le, a méretmérés módját az Árazás.

Tapasztalat és saját fejlesztések

Üzleti szoftverekben nagy a tapasztalatunk: jelenleg is egy nagy ERP- és CRM-rendszert fejlesztünk. A saját termékeink is egyedi szoftverek: a honlapunk valós idejű 3D-s játéka (WebGL, three.js), amelyhez egy élő AI-kommentátor fűz megjegyzéseket 14 nyelven, és egy AI-alapú gyártósor, amely a játék tájelemeit és akadályait megtervezi, generatív képmodellekkel elkészíti, ellenőrzi és ütemezi. Részletesen a Munkáink oldalon írunk róluk.

Gyakori kérdések

Egyedi szoftver vagy kész megoldás?

Ha egy kész szoftver lefedi a folyamataikat, és elfogadható, hogy a cég igazodik hozzá, a kész megoldás általában a gyorsabb út. Egyedi fejlesztés akkor éri meg, ha a működésük eltér a szokásostól, több rendszert kell összekötni, vagy a szoftver maga az üzleti előny. Vegyes megoldás is lehet: a kész rendszer marad, és egyedi kiegészítést kap.

Kell kész specifikáció?

Nem. Elég néhány mondat arról, mit szeretnének elérni. A specifikációt az igényfelmérésben közösen készítjük el; ha már van leírásuk, tervük vagy egy régi rendszerük, abból indulunk.

Hogyan indul a munka?

Írjon nekünk vagy hívjon minket, és mondja el néhány mondatban az ötletét. Az első egyeztetés díjmentes. Utána következik az igényfelmérés és a specifikáció, majd a mért méretből készülő ajánlat.

Kié a forráskód?

A forráskódról és a felhasználási jogokról a szerződés rendelkezik. Ha szeretnék, az átadás után mi üzemeltetjük és fejlesztjük tovább.

Mitől függ az ár és az ütemezés?

Elsősorban a szoftver funkcionális méretétől, amelyet COSMIC funkciópontban mérünk: megszámoljuk, hány adatmozgás (bevitel, kivitel, olvasás, írás) történik a rendszer folyamataiban. Ez a mérés független a technológiától és a csapattól. Emellett az integrációk, a nem funkcionális elvárások (például a teljesítmény és a biztonság), a design és az üzemeltetés is befolyásolja. Részletek: Árazás.