A bővítmények egymást törik
Egy frissítés elég, hogy a kosár vagy az űrlap leálljon. A hibát nem te látod meg először, hanem a vevő, aki nem tud fizetni. Saját kódnál nincs harminc idegen függőség, amelyik magától változik alattad.
Weboldal, webshop és folyamat-automatizálás azoknak, akik kinőtték a sablont. Saját kód, nem bővítmények láncolata.
Élő rendszerek
Az alábbi oldalak éles üzemben vannak, saját kódból, saját szerveren. A számok mérésből származnak, nem becslésből.
A probléma
Mert a sablon nem a te folyamatodra készült, hanem az átlagra. Minden eltérést egy újabb bővítménnyel kell befoltozni, és pár év múlva harminc idegen kódrészlet tartja életben az oldalt, amelyek egymástól függetlenül frissülnek.
Egy frissítés elég, hogy a kosár vagy az űrlap leálljon. A hibát nem te látod meg először, hanem a vevő, aki nem tud fizetni. Saját kódnál nincs harminc idegen függőség, amelyik magától változik alattad.
Egy sablon annyi mindent tölt be, amennyit a készítője elképzelt. Az optimalizáló bővítmény ezen csak tompít. Ha az oldal alapból csak azt tölti be, ami kell, nincs mit optimalizálni.
A feltöltött fájl ellenőrzése, a beküldött adat validálása, a visszaélések korlátozása kód, nem kapcsoló. Sablonrendszerben azt kapod, amit a bővítmény gyártója megírt, és azt sem tudod, mit írt meg.
Amit csinálok
Bemutatkozó és szolgáltatás-oldalak, amelyek keresésből és AI-válaszokból is hoznak érdeklődőt.
Ha a terméked nem fér bele három mezőbe, vagy a rendelési folyamatod nem szabványos.
Az a rész, ahol most valaki minden nap ugyanazt másolja egyik rendszerből a másikba.
Esettanulmány
A pékség karrier oldalán bárki feltölthet önéletrajzot. Egy fájlfeltöltés a webhely legveszélyesebb pontja, ezért a feltöltött állomány valódi típusát a tartalma alapján ellenőrzöm, a dokumentumban futtatható tartalmat és makrót keresek, majd vírusellenőrzés következik. Ha bármelyik lépés elbukik, a fájl nem kerül a lemezre.
A nagykereskedelmi ajánlatkérőn öt védelmi réteg fut egymás után: a kérés csak a saját oldalról érkezhet, a rejtett csapda-mező kiszűri az automata kitöltőt, a túl nagy törzs el sem éri az alkalmazást, lefut az ember-ellenőrzés, végül óránként korlátozott a beküldések száma IP-címenként. A levél a beérkezés pillanatában megy ki, válaszolható címmel.
A webshop termékeit korábban egyesével kellett karbantartani az adminban. Írtam egy parancssori eszközt, amely a teljes katalógust kezeli: tömeges árazás, készlet, kategória és leírás módosítás, ellenőrzéssel és visszavonható lépésekkel. Ami napi órákat vitt el, az percek alatt lefut.
Folyamat
Négy lépés, fix pontokkal. Nem kell hozzá projektmenedzsment-tudás, és nem tűnök el két hétre válasz nélkül.
01
Elmondod, mit csinál a céged és hol fáj. Ha nem tudok érdemben segíteni, ezt itt mondom meg, nem három hónap múlva.
02
Írásos terjedelem, fix ár és határidő. Ami nincs benne, az nincs benne, de látod, mennyiért lehet hozzátenni.
03
Kéthetente látod működés közben, nem képernyőképen. A visszajelzést menet közben építem be, nem a végén.
04
A kód a tiéd, a szerver a tiéd, a hozzáférés a tiéd. Kapsz mérési eredményt és leírást arról, mi hogyan működik.
Ár
Az alábbi sávok kiindulási árak, nettóban. A pontos ár a terjedelemtől függ, és az ajánlatban fix összegként szerepel, nem óradíjas becslésként.
| Amit kapsz | Tartalom | Ár |
|---|---|---|
| Egyedi weboldal | Egyedi design, teljes strukturált adat, védett űrlap, mérési jegyzőkönyv az átadáskor. | 100 000 Ft-tól |
| Webshop | Egyedi termék-adatmodell, saját rendelési folyamat, fizetés és számlázás bekötve, admin felület. | 400 000 Ft-tól |
| Automatizálás | Rendszerek összekötése, ütemezett feldolgozás, riasztás. Kisebb feladatnál óradíjas elszámolás. | 20 000 Ft / órától |
Az üzemeltetés és a tárhely külön megállapodás kérdése. Nem kötelező nálam maradnod: az átadott rendszer bárhol futtatható.
Gyakori kérdések
Egy egyedi bemutatkozó oldal jellemzően három-öt hét, egy webshop hat-tíz hét. A határidő az ajánlatban fix dátum, nem becslés. A csúszás leggyakoribb oka nem a fejlesztés, hanem a hiányzó tartalom: szöveg, fotó, termékadat. Ezért a szükséges anyagok listáját az első héten megkapod.
Mert nem ugyanaz készül. A sablonoldalnál a designt és a működést valaki más találta ki, te a beállításokat kapod meg. Egyedi fejlesztésnél a te folyamatod határozza meg a rendszert, és a kód a tiéd marad.
Ha a weboldalad csak egy digitális névjegy, egy sablon elég lehet, és ezt meg is szoktam mondani. Akkor éri meg egyedi fejlesztést venni, ha az oldal vagy a webshop pénzt hoz, vagy munkaórát spórol.
A tiéd. Az átadáskor megkapod a teljes forráskódot és minden hozzáférést, licencdíj és havi kötelező csomag nélkül. Nincs olyan kulcs, amit csak én tartok a kezemben, és nincs olyan része a rendszernek, amit ne tudna átvenni egy másik fejlesztő.
Ezért kapsz forráskódot, dokumentációt és saját hozzáférést mindenhez. A rendszer szándékosan bevett technológiákra épül, hogy bármelyik fejlesztő folytatni tudja. Ez a kockázat valós, és a válaszom nem ígéret, hanem az, hogy semmi nem múlik rajtam az átadás után.
Nem mindig érdemes. Ha szabványos termékeket árulsz szabványos folyamattal, egy jól beállított kész rendszer olcsóbb és gyorsabb.
Egyedi fejlesztés akkor jobb, ha a folyamatod eltér az átlagtól: egyedi árazás, minimum rendelési mennyiség, bonyolult variánsok, gyártási átfutás, vagy olyan integráció, amire nincs kész bővítmény. Ilyenkor a kész rendszer kifoltozása kerül többe, nem az egyedi fejlesztés.
Erre garanciát senki nem adhat, mert nem mi döntjük el. Amit meg lehet tenni, azt megteszem: teljes strukturált adat, gépi olvasásra szánt oldaltérkép és tartalomösszefoglaló, önmagában is értelmes, tényszerű bekezdések, valamint tiszta szerveroldali kimenet, amit a keresők és a nyelvi modellek is fel tudnak dolgozni.
Ez ugyanaz a munka, ami a hagyományos keresőben is előre visz, csak szigorúbban végigcsinálva.
Igen, kell hova tenni a rendszert. Egy statikus weboldalnál ez havi néhány ezer forint, egy webshopnál jellemzően tíz-húszezer forint körül alakul, a forgalomtól függően. Ez nem nálam fizetendő díj, hanem a szolgáltató számlája, és a szerződés a te nevedre szól.
Az átadás után hat hónapig díjmentesen javítom azt, ami nem úgy működik, ahogy az ajánlatban szerepelt. Ez nem terjed ki új funkciókra, és arra sem, ha valaki más módosítja a rendszert.
Igen, de előbb átnézem a meglévő kódot, és megmondom, hogy javítani vagy újraírni éri-e meg. Ez a vizsgálat néhány óra munka, és őszinte választ kapsz akkor is, ha az a válasz, hogy a jelenlegi rendszert nem érdemes tovább toldozni.
Kitöltöd az űrlapot vagy írsz egy levelet, és két munkanapon belül válaszolok. Az első beszélgetés díjmentes, és nem értékesítési hívás: annak eldöntésére való, hogy van-e értelme együtt dolgoznunk.
Kapcsolat
Írd le pár mondatban a feladatot. Két munkanapon belül válaszolok, és megmondom, hogy tudok-e segíteni, illetve nagyságrendileg mennyibe kerül.