Egyedi szoftverfejlesztés
Egyedi szoftvert, vagyis a cégetekre szabott programot akkor érdemes fejleszteni, amikor a dobozos program nem a ti működéseteket követi, hanem nektek kell hozzá igazodnotok. Webalkalmazást, belső ügyviteli rendszert, ügyfélportált, kalkulátort vagy SaaS-terméket tervezünk és építünk KKV-knak, és ha kéritek, üzemeltetjük is.
Hogy ez hogyan néz ki a gyakorlatban, azt a saját termékeinken (Sendio, LeadLinker, Dealkeeper) és az iElectric.hu egyedi eszközein meg tudod nézni.
- 4 saját termék, amelyet mi fejlesztünk és üzemeltetünk
- 674 automata teszt a LeadLinker kódjában
- 1 csapat a tervezéstől az üzemeltetésig
Dobozos program vagy egyedi fejlesztés?
Az egyedi fejlesztés indulása drágább, cserébe a rendszer a ti folyamatotokat követi. Ha a dobozos program elég, megmondjuk. Ha a gond a programok közötti kapcsolat, sokszor a rendszerintegráció a jobb út.
| Helyzet | Dobozos program | Egyedi fejlesztés |
|---|---|---|
| A folyamat szokásos (számlázás, könyvelés, alap ügyfélkezelés) | Jellemzően elég, gyorsan indul | Ritkán éri meg |
| A versenyelőnyötök a saját működésetekből jön | Kerülőutakat, táblázatokat és kézi munkát kényszerít ki | A működést követi, nem fordítva |
| Több rendszer adatát kell összefogni | Integráció csak a gyártó által kínált módon | Saját adatmodell és dokumentált API a többi rendszer felé |
| Ügyfélnek vagy partnernek szóló felület kell | Sablonos, nehezen szabható | A vevő kérdéseihez és a ti árazási logikátokhoz igazodik |
| A díj a felhasználók számával nő | Havidíj felhasználónként | Fejlesztési és üzemeltetési költség, felhasználónkénti licencdíj nélkül |
Rendszerek, amelyeket KKV-knak építünk
Webalkalmazás és ügyfélportál
Bejelentkezős felület ügyfeleknek vagy partnereknek: rendelés, státuszkövetés, dokumentumok, szerepkör szerinti jogosultságok.
Belső ügyviteli rendszer
Ahol ma Excel-táblázatok és e-mailek viszik a folyamatot: ajánlat, munkalap, jóváhagyás és nyilvántartás egy helyen, naplózással.
Kalkulátor, konfigurátor, ajánlatkérő
A vevő helyzetéből ad támpontot, és a válaszait rendezetten továbbítja. Részletek a kalkulátor- és termékválasztó-fejlesztés oldalon.
SaaS-termék
Többbérlős (multi-tenant) alkalmazás előfizetéses működéshez, bérlőnként elkülönített adatokkal. A Sendio és a LeadLinker is így épült.
API és integrációs réteg
A saját rendszer összekötése webshoppal, számlázóval, CRM-mel vagy ERP-vel, nyílt szabványokra épülő, dokumentált API-val.
AI-funkció meglévő rendszerbe
Dokumentum-kiolvasás, osztályozás, szövegvázlat. A kulcsok a szerveren maradnak, és ahol nagy a tét, ember hagy jóvá. Lásd: AI-megoldások.
Amit már megépítettünk
A módszert nem egy ügyfélnél próbáljuk ki először. A saját termékeinket ugyanígy fejlesztjük, és élesben mi is üzemeltetjük őket.
Sendio
Többbérlős hírlevél- és e-mail-marketing platform. Eredetileg az IEM Kft.-nek készült egy külső szolgáltató kiváltására, ma önálló SaaS: négy AI-szolgáltató egy felületen, vizuális automatizmus-szerkesztő, REST API és webhookok.
sendio.huLeadLinker
B2B célcégkutató alkalmazás: stratégia, forrással igazolt üzleti események, levélsorozat és beépített CRM, minden szakaszban emberi jóváhagyással. A felhasználó saját AI-kulcsával fut, négy szolgáltató közül választva.
b2blead.huDealkeeper
CRM és ajánlatkezelés: az első érdeklődéstől a kifizetett számláig egy rendszerben szervezi az ügyfeleket, ajánlatokat és projekteket, a feladatokkal, felelősökkel és határidőkkel együtt.
dealkeeper.huiElectric.hu egyedi eszközei
Egy ipari szerviz weboldalán: hibakódkereső, három kalkulátor (leállás-költség, javítás vagy új vásárlás, energia-megtakarítás) és egy négylépéses ajánlatkérő, ahol a látogató szabad szöveggel írja le a hibát, és az AI tölti ki belőle az űrlapot.
Az esettanulmány
- EsettanulmányokEsettanulmányok: ielectric.hu, sollight.hu és okotechhome.hu, valamint a Sendio, a LeadLinker és a Dealkeeper saját SaaS élő demókkal. Az iElectricnél mérve: hol jelenik meg a Google-ben…Megnézem
- Saját fejlesztéseinkSaját termékeink: Dealkeeper CRM és ajánlatkezelés, Sendio hírlevélküldő, LeadLinker B2B célcégkutatás és Intentio látogatóvezető. Egy csapat üzemelteti.Megnézem
A tervezéstől az üzemeltetésig
A lépések a rendszerintegrációs projektjeinkben bevált fázisokat követik, a projekt méretéhez szabott dokumentációval.
- Feltérképezés
Mi a folyamat, kik használják, milyen rendszerekhez kell kapcsolódni, hol vannak a kockázatok. Itt derül ki, kell-e egyáltalán egyedi fejlesztés.
- Tervezés
Adatmodell, felületvázlatok, API-szerződés (OpenAPI), jogosultságok, és az architektúra-döntések írásban. Itt dől el az is, hol fut majd a rendszer, és hogyan mentjük.
- Fejlesztés rövid ciklusokban
Kéthetes ciklusok, a végükön kipróbálható állapottal. A változó igények a következő ciklus tervezésébe kerülnek, nem a projekt végére.
- Tesztelés
Automata tesztek, terheléses és biztonsági ellenőrzés, majd próbaüzem, mielőtt a régi folyamatot lekapcsolnátok.
- Élesítés
Fokozatos átállás visszaállási tervvel. Az adatmigrációt próbafuttatással ellenőrizzük.
- Üzemeltetés és továbbfejlesztés
Felügyelet, mentés, frissítés és hibajavítás, ha kéritek, a mi üzemeltetésünkben. A használat tapasztalataiból tervezzük a következő kört.
- Rendszerintegráció és adatkapcsolatokRendszerintegráció: webshop, CRM, számlázó és könyvelés összekötése API-val, NAV Online Számla feladás, banki integráció. Kérj ingyenes felmérést!Megnézem
- Enterprise architecture és tanácsadásEnterprise architecture (vállalati architektúra) tanácsadás: IT-stratégia, TOGAF ADM, SAMU-modellezés bankoknak és KKV+ cégeknek. Kérj ingyenes EA-felmérést!Megnézem
Gyakori kérdések az egyedi szoftverfejlesztésről
Mennyibe kerül egy egyedi szoftver?
Listaárunk nincs, és nem is lehet: egyedi szoftvert pont azért fejlesztünk, mert a ti működésetek nem fér bele egy dobozos programba. Az ár a funkcióktól, az integrációktól, a felhasználói szerepköröktől és az elvárt rendelkezésre állástól függ. A folyamataitok feltérképezése után szakaszokra bontott, személyre szabott ajánlatot adunk, az aktuális akcióinkat is figyelembe véve, hogy először a legtöbbet használt rész készüljön el.
Mennyi idő alatt készül el?
A terjedelemtől függ, ezért a feltérképezés előtt nem mondunk határidőt. Kéthetes ciklusokban dolgozunk, így az első kipróbálható rész korán elkészül, és nem a projekt végén derül ki, ha valami nem úgy működik, ahogy vártátok.
Kié lesz a forráskód?
Ezt a szerződés rögzíti. A döntéstámogató webes rendszereinknél a fejlesztési díj kifizetése után a GitHubon átadott rendszerfájlok a megrendelőé, és a későbbi módosításokat más hozzáértő fejlesztő is elvégezheti. Nyílt szabványokra építünk, hogy ez a gyakorlatban is működjön.
Milyen technológiával dolgoztok?
A feladathoz és a későbbi üzemeltethetőséghez választunk. A saját termékeinkben PHP és MySQL (Sendio), Laravel, React és TypeScript (LeadLinker), illetve statikus HTML és PHP (iElectric.hu) fut; webalkalmazásnál szóba jön a Node.js és a Next.js is, adatbázisnak a PostgreSQL.
Át tudtok venni egy félkész vagy más által írt rendszert?
Igen, de előbb átvilágítjuk: kódminőség, tesztek, dokumentáció, függőségek és biztonsági hiányok. Ebből derül ki, hogy a továbbfejlesztés vagy a fokozatos kiváltás a kisebb kockázat. Kiváltásnál a régi rendszer mellé építünk, és funkciónként állunk át.
Mondd el, hol akad el ma a folyamat
Írd le, mit csináltok ma kézzel vagy kerülőúton, és milyen programokat használtok. Megmondjuk, hogy egyedi fejlesztés, integráció vagy egy meglévő program jobb beállítása a kisebb kockázat. Munkanapokon 24 órán belül válaszolunk.