Szolgáltatás

Egyedi szoftverfejlesztés

Ha a cég egyik folyamatára nincs jó kész szoftver, megtervezzük, megépítjük és üzemeltetjük a rendszert.

Döntés

Mikor érdemes egyedi rendszert építeni

A kész SaaS-termék ott működik jól, ahol a folyamat általános: munkaidő-nyilvántartás, számlázás, szabványos ügyfélkezelés. Az egyedi fejlesztés ott kerül képbe, ahol a folyamat a cég sajátja, és a kész termék beállításai már csak kerülőutakkal követik.

  • A folyamat több lépésből, több szereplőből és saját szabályokból áll, például többszintű jóváhagyásból vagy szerepkörönként eltérő jogosultságból.
  • Az adatoknak egy meglévő rendszerből kell érkezniük, vagy oda kell továbbmenniük.
  • A munka terepen, mobilon vagy közös eszközön történik, és az adatoknak azonnal a központi rendszerbe kell kerülniük.
  • Ma több táblázat és e-mail viszi a folyamatot, és a cég tudja, hol akad el.

Szabványos igényre a kész termék a gyorsabb út. A munkaidő-nyilvántartásra és a flottaadminisztrációra ott van a saját SimpliTime és SimpliFleet.

Menete

Hogyan zajlik a projekt

  • 01

    Felmérés

    Végigmegyünk a folyamaton azokkal, akik ma csinálják: ki mit rögzít, ki hagy jóvá, hol vannak a határidők és a kivételek. A végén közösen kimondjuk, mi tartozik a rendszerbe.

  • 02

    Terv

    Rögzítjük a folyamatokat, a szerepköröket és jogosultságokat, a kapcsolódó rendszereket és a használt eszközöket. Ez a terv adja az ajánlat alapját.

  • 03

    Fejlesztés iterációkban

    A rendszer lépésenként készül el. A használók a működő részeket menet közben kipróbálják, így a visszajelzés még a fejlesztés alatt beépül.

  • 04

    Átadás

    A kész rendszer élesbe kerül, a használók megkapják a hozzáférésüket.

  • 05

    Üzemeltetés és továbbfejlesztés

    A rendszer működtetése, a biztonsági frissítések és az új igények beépítése attól a csapattól történik, amelyik a kódot írta.

Költség és határidő

Mitől függ az ár és az átfutási idő

Konkrét összeg és időtartam a felmérés után adható meg. Ezek a tényezők mozgatják leginkább az ajánlatot.

Folyamatok száma
Minden önálló folyamat saját szabályokat, képernyőket és tesztelést jelent.
Jogosultságok
Minél több szerepkör és jóváhagyási szint van, annál több szabályt kell megtervezni és kipróbálni.
Integrációk
Minden kapcsolódó rendszer (pénzügyi, bérszámfejtő, ERP, külső szolgáltatás) külön munka, amelynek terjedelmét az elérhető interfész szabja meg.
Mobil igény
Az iOS- és Android-alkalmazás külön fejlesztési feladat a webes felület mellett.
Adatmigráció
A meglévő táblázatok és rendszerek adatának minősége és mennyisége határozza meg az átvitel munkáját.

Az első beszélgetés

Mit érdemes előkészíteni

Az első egyeztetéshez három információ elég:

  • Melyik folyamatról van szó, és hogyan működik ma.
  • Hányan használnák a rendszert, és milyen eszközön.
  • Milyen meglévő rendszerhez kell kapcsolódnia.

Ennyiből eldönthető, hogy az egyedi fejlesztés a megfelelő út, vagy egy kész termék is lefedi az igényt.

Amit látni lehet

Két saját termék, amelyet mi építünk és üzemeltetünk

A tervezést, a fejlesztést és az üzemeltetést ugyanaz a csapat végzi, és az ügyfél közvetlenül a fejlesztőkkel beszél. A SimpliTime és a SimpliFleet éles SaaS-rendszer (app.simplitime.hu, app.simplifleet.hu), ezek mutatják meg, hogyan dolgozunk. Referenciaként ezen az oldalon a saját termékeink szerepelnek.

  • Többszintű jóváhagyás, szerepköralapú jogosultság és auditnapló
  • Havi zárás és dokumentumtár lejárati emlékeztetőkkel
  • REST API (SimpliFleet) és bérszámfejtési export (SimpliTime)
  • Mobilalkalmazások az App Store-ban és a Google Playen: SimpliTime (iOS és Android), SimpliTime Terminál (iPad), SimpliFleet (iPhone)
  • Technológia: PHP, Laravel, Livewire, PostgreSQL, Redis; mobilon React Native és Expo; Docker és Linux
  • EU-s szerverek napi mentéssel; saját termékeinkre 99,5% rendelkezésre állást vállalunk (ÁSZF 5. §)

Valós példa

Egy valós példa: így épült a SimpliTime és a SimpliFleet

Két saját termékünk jól mutatja, hogyan jutunk el egy ügyviteli problémától a működő rendszerig. Mindkettő egy ismétlődő, szabályokkal terhelt folyamatból indult ki.

SimpliTime: a probléma
A munkaidő rögzítése, jóváhagyása és havi zárása táblázatokon és e-maileken futott, a bérszámfejtőnek pedig rendezett, jóváhagyott adat kellett. A magyar munkaidő-szabályok (Mt. 99., 104. és 105. §) ellenőrzése kézzel sok időt vitt.
SimpliTime: a megoldás
Böngészőből, natív mobilalkalmazásból és közös iPad-terminálról is rögzíthető munkaidő. Egy- vagy kétszintű jóváhagyás, havi zárás és auditnapló tartozik hozzá. A bérzárás előtt a rendszer ellenőrzi a szabályokat, majd XLSX vagy CSV fájlt készít a bérszámfejtőnek.
SimpliFleet: a probléma
A járművek és sofőrök okmányainak lejárata, a járatok kiosztása és a teljesítésigazolások elkészítése több helyen, kézzel zajlott.
SimpliFleet: a megoldás
Járművenkénti dokumentumtár, 30 napos előrejelzéssel működő lejárat-riasztás, járatkiosztás (a diszpécser kioszt, a sofőr elfogad a telefonján), valamint teljesítésigazolás PDF vagy DOCX formátumban a rögzített járatadatokból.
Technológia
PHP, Laravel, Livewire, PostgreSQL és Redis a szerveroldalon; React Native és Expo a mobilalkalmazásokhoz; Docker és Linux a futtatáshoz.
Ma élesben
Mindkét rendszer éles SaaS. A SimpliFleetet utasszállító cégek használják, például a Fleethub Limousine és a Velvet Voyage. A SimpliTime-ot többek között egy 100 fő feletti rendezvényszervező cég használja. Az üzemeltetést mi végezzük.

Az Ön folyamata más lesz, a módszer ugyanez marad: először a folyamatot értjük meg, utána építjük a rendszert. A Laravel fejlesztés oldalon a technológiai részleteket is megtalálja.

Átadás

Mit kap a cége az átadáskor

Az átadás nálunk a működő rendszer üzembe helyezését és a használók felkészítését jelenti. A részleteket a projekt ajánlatában rögzítjük.

Működő rendszer
Éles környezet, beállított szerepkörökkel és jogosultságokkal, a használók hozzáférésével.
Dokumentáció
A rendszer működését és a beállításokat leíró dokumentáció, amelyből a cég új munkatársa is megérti a folyamatot.
Üzemeltetés
Felajánljuk a rendszer üzemeltetését is: EU-s szerverek, Docker-konténerek, napi mentés, biztonsági frissítések. A mentésről és az adatkezelésről a Biztonság oldalon olvashat.
Továbbfejlesztés
Az új igényeket ugyanaz a csapat építi be, amelyik a rendszert készítette, ezért a kód és a működés ismert marad.
Szerződéses keret
A saját termékeinkre vonatkozó feltételeket a felhasználási feltételek tartalmazzák, köztük a rendelkezésre állást és az adatexportot. Az egyedi projekt feltételeit, így a kód és a használati jogok kérdését is, a projektre szóló ajánlatban egyeztetjük.

Ha az átadással kapcsolatban konkrét elvárása van, például ki fér hozzá a rendszerhez vagy hol tárolódnak az adatok, az első beszélgetésen tegye fel a kérdést.

Illeszkedés

Kinek való, kinek kevés

Kinek való

  • Cégeknek, amelyeknek a folyamata egyedi, és ma táblázatokon, e-maileken vagy több különálló rendszeren fut.
  • Döntéshozóknak, akik egy felelős csapatot keresnek a tervezéstől az üzemeltetésig.
  • Olyan projektnek, amelynél a használók és a fejlesztők közvetlenül egyeztethetnek.

Kinek kevés

  • Munkaidő-nyilvántartásra és flottaadminisztrációra ott a kész SimpliTime és SimpliFleet, azokhoz nem kell egyedi rendszer.
  • Fix árat és határidőt felmérés után tudunk mondani.

GYIK

Gyakori kérdések

Mennyibe kerül egy egyedi rendszer?

Az ár a felmérés után adható meg. A fenti öt tényező (folyamatok, jogosultságok, integrációk, mobil igény, adatmigráció) határozza meg leginkább.

Mennyi idő alatt készül el?

Az átfutás ugyanezektől a tényezőktől függ. A fejlesztés iterációkban halad, ezért a működő részek már az elején kipróbálhatók.

Ki üzemelteti a kész rendszert?

Az üzemeltetést és a továbbfejlesztést is vállaljuk, ugyanaz a csapat, amelyik a kódot írta. A saját termékeinket EU-s szervereken, napi mentéssel futtatjuk.

Kivel beszélek a projekt alatt?

Közvetlenül a fejlesztőkkel. Az elérhetőségeink a kapcsolat oldalon találhatók.

Van egy folyamata, amelyhez nincs jó szoftver? Írja le röviden a folyamatot, és megmondjuk, egyedi fejlesztés kell-e hozzá, vagy elég egy kész termék.