top of page
Smartitory_logo_átlátszó_kicsi.png

A JobRecord megmentése – A „techcsődtől” a sikerig


Áttekintés


Ügyfél: JobRecord

Iparág: Humánerőforrás / Állásmenedzsment

Szolgáltatások: Projektmentés, kódoptimalizálás, UI/UX fejlesztés

Időtartam: 4 hónap

Eredmény: Stabilizált és optimalizált szoftver, gyorsabb teljesítmény, új és hatékony fejlesztési megközelítés



A kihívás


A JobRecord, egy innovatív, videóalapú állásportál, jelentős nehézségekkel szembesült a fejlesztési fázis során. A projektet megoldatlan technikai problémák, gyakori leállások, lassú teljesítmény és kritikus hibák jellemezték, amelyek súlyosan rontották a felhasználói élményt. Az alapítók elvesztették az irányítást a fejlesztés felett, nem volt világos ütemterv, a szoftver tele volt hibákkal, és nem látszódott a fény az alagút végén.



Azonosított fő problémák:



  • Gyakori rendszerleállások: A szoftver nagy terhelés alatt gyakran összeomlott, ami felhasználói elégedetlenséghez és az ügyfél hírnevének romlásához vezetett.

  • Teljesítménybeli szűk keresztmetszetek: A lassú válaszidők és akadozó működés elfogadhatatlan oldalbetöltési időkhöz vezettek.

  • Fejlesztési terv hiánya: Nem voltak világos célok vagy mérföldkövek, ami fókuszvesztéshez és hatékonysági problémákhoz vezetett.

  • Technikai adósság: A gyors megoldások és gyenge kódolási gyakorlatok következtében halmozódott fel, megnehezítve és megdrágítva a további fejlesztést.

  • Átláthatóság hiánya: A JobRecord csapata és a korábbi fejlesztőcég között nem volt következetes kommunikáció, ez határidők elmulasztásához és a követelmények nem teljesítéséhez, valamint kiszámíthatatlansághoz vezetett.



A JobRecord sürgős projektmentésre kérte fel a Smartitory csapatát, hogy visszanyerje az irányítást, stabilizálja a szoftvert, és összhangba hozza a fejlesztést az üzleti céljaival.



A megoldás: A Smartitory 6 lépéses projektmentési folyamata



A JobRecord kihívásainak kezelésére átfogó, 6 lépéses Projektmentési folyamatunkat alkalmaztuk, amelyet kifejezetten a problémás projektek stabilizálására, átláthatóvá tételére és új irányba állítására fejlesztettünk ki.


  1. Feltárás és diagnózis - A problémák gyökerének azonosítása


    Mélyreható elemzéssel kezdtük a munkát. Interjúkat készítettünk az ügyfél projektcsapatával, és átvizsgáltuk a dokumentációt, naplókat. Azonosítottuk a technikai és folyamati szinten jelentkező fő problémákat, amelyek kisiklatták a projektet. Ez az alapozás lehetővé tette egy célzott helyreállítási terv kidolgozását.


  2. Átfogó projekt audit - A technikai környezet elemzése a sebezhetőségek feltárására


    Alapos auditot végeztünk a kódbázison, az eszközökön és az infrastruktúrán. Felszínre került számos rossz kódolási gyakorlat, elavult könyvtárak, valamint nem hatékony algoritmusok, amelyek hozzájárultak a rendszerhibákhoz és lassú teljesítményhez. A kód többnyire Stackoverflow-ról másolt részletekből állt, a változónevek pedig különböző nyelvekről – például japán, magyar, litván – származtak. Részletes jelentést készítettünk, amely tartalmazta a sebezhetőségeket, a legkritikusabb hibákat és a javasolt fejlesztéseket.


  3. Célok és prioritások összehangolása - Reális célok és sikeres mérföldkövek meghatározása


    A JobRecord vezetésével közösen egyértelmű, megvalósítható célokat és mérföldköveket tűztünk ki. A rövid távú fókusz a közelgő állásbörzére helyeződött, ahol a platformot több ezer álláskereső és HR vezető előtt kellett bemutatni. Stabilizáltuk a szoftvert, megszüntettük a magas felhasználó lemorzsolódást okozó szűk keresztmetszeteket, és javítottuk a teljesítményt. Együtt meghatároztuk a közép- és hosszú távú célokat is, például a felhasználói visszajelzések alapján történő felület- és funkciófejlesztést.


  4. Együttműködési keretrendszer kialakítása - Zökkenőmentes partnerség a hatékony végrehajtás érdekében


    Átlátható kommunikációs csatornákat és együttműködési eszközöket vezettünk be, amelyek biztosították a folyamatos, transzparens kapcsolattartást. Napi standupok, sprintreviewk és visszacsatolási körök segítették, hogy minden probléma gyorsan megoldódjon, és a projekt a pályán maradjon.


  5. Kritikus problémák megoldása - A legsürgősebb hibák kezelése a stabil működés érdekében


    Első lépésként a legégetőbb technikai problémák megoldására összpontosítottunk. Refaktoráltuk a kódbázis egy részét, kijavítottuk a legkritikusabb hibákat, optimalizáltuk az adatbázis lekérdezéseket, és terheléselosztást vezettünk be, hogy a rendszer nagy terhelés alatt se omljon össze. Jelentősen javítottuk a válaszidőt is. A projektet sikeresen stabilizáltuk az állásbörzére, így a JobRecord elindíthatta a felhasználószerzést és szolgáltatásainak értékesítését a cégek számára.


  6. Stratégiai fejlesztés és optimalizálás - Fenntartható növekedés és jövőálló működés


    A kritikus problémák megoldása után a hosszú távú optimalizálásra összpontosítottunk. Fejlesztettük a felhasználói felületet, intuitívabbá és felhasználóbarátabbá tettük a platformot. Bevezettük az agilis gyakorlatokat, amelyek lehetővé tették az iteratív fejlesztést és a folyamatos fejlesztést. Új funkciókat dolgoztunk ki, és cross-platform mobilalkalmazást is fejlesztettünk.



Az eredmények


A Smartitory Projektmentési folyamatának alkalmazása sorsfordító hatással volt a JobRecord projektjére:


  • Stabilizált platform: Megszűntek a rendszerleállások, a szoftver nagy terhelés mellett is megbízhatóan működik.

  • Teljesítményjavulás: Az oldalbetöltési idő 60%-kal csökkent, jelentősen javítva a felhasználói élményt.

  • Jobb felhasználói élmény: Az új UI/UX 40%-os felhasználói elégedettség-növekedést hozott (kérdőíves visszajelzések alapján).

  • Világos fejlesztési ütemterv: A meghatározott célok és az agilis fejlesztési folyamat révén a projekt időben, a költségkereten belül haladt.

  • Csökkent technikai adósság: A kódoptimalizálás révén könnyebbé és olcsóbbá vált a további fejlesztés.

  • Jobb kommunikáció és együttműködés: A világos kommunikációs keretrendszer gyorsabb döntéshozatalt és hatékonyabb partnerséget eredményezett.



Összegzés


A Smartitory 6 lépéses Projektmentési folyamatának köszönhetően sikeresen átalakítottuk a JobRecord projektet: egy kaotikus, instabil fejlesztésből egy stabil, optimalizált és felhasználóbarát platform született. Az együttműködés nemcsak egy megbukni látszó projektet mentett meg, hanem megalapozta a JobRecord jövőbeli növekedését és sikerét is.

 
 
 

Hozzászólások


bottom of page