Projekt és munkaidő kezelő

Fény derült az igazságra!
  • Ügyfél: Lounge Communication
  • Év: 2017
  • Időtartam: 6 hónap
PHPPHP

A PHP (Hypertext Preprocessor) egy szerveroldali scriptnyelv, melyet C-ben és C++-ban írtak meg.

Az egyik első szerveroldali nyelv, melynek segítségével dinamikus tartalom állítható elő. Korának és népszerűségének köszönhetően számos keretrendszer érhető el rá.

Mikor használjuk?
  • Asszinkronitást nem igénylő projektek vagy szegmensek esetén.
  • Egyszerűbb dinamikus tartalmak előállításához.
  • Egyedi szoftverek készítéséhez.
LaravelLaravel

A Laravel napjaink legelterjedtebb PHP keretrendszere. Gondosan megtervezett hierarchiával rendelkezik és megfelelő mértékben ad szabadságot a fejlesztők és cégek számára, hogy saját elképzeléseiket és megvalósítási konvencióikat követhessék.

Az amúgy is gyors Symfony keretrendszerre épül, melyet hatékony eszközökkel turbózott fel.

Alapvetően rendelkezik authentikációs sémával, migrációs modellel, ORM-el és még sorolhatnánk.

A sok általa nyújtott eszköz lehetőséget ad rá, hogy a valódi üzleti problémára fókuszáljon a fejlesztő és kevésbé a technológiai kihívásokra.

A nagy fejlesztői közösség által, egy hosszútávon támogatott keretrendszerről van szó.

Mikor használjuk?
  • Komplex, egyedi igényű monolit alkalmazások egyik legjobb alapja.
  • Modularizálás esetén.
  • Meglévő PHP alkalmazások portolására.
AzureAzure

Az Azure napjaink három legnagyobb felhőszolgáltató (Microsoft, Google, Amazon) egyike, melyet a Microsoft üzemeltet.

Alkalmazások építésére, tesztelésére és üzemeltetésére hivatott.

Szolgáltat SaaS, PaaS és IaaS megoldásokat.

Bármilyen komplex üzleti rendszer üzemeltetésére képes. Széleskörű technológiai palettája lehetőséget ad fejlesztő és üzemeltető cégek számára, hogy a lehető legstabilabb és legmodernebb környezetben tudhassák infrastruktúráikat.

Mikor használjuk?
  • Felhőalapú egyszerű és komplex rendszerek esetén.
  • On premise (helyileg kihelyezett) rendszerek bekötéséhez.
  • Dinamikus alkalmazások skálázásaihoz.
  • Adatbázisok üzemeltetéséhez.
  • Adatok redundáns és geo-redundáns tárolásához.
  • Fallback szolgáltatások futtatásához.
  • Kis és nagyteljesítményű alkalmazások üzemeltetéséhez.
  • Naplók, logok auditjára.
  • Klaszterek építésére.
JavaScriptJavaScript

A JavaScript egy objektum orientált, gyengén típusos, prototípus-alapú nyelv.

A mai böngészőkben használatos elsősorban, de mára már üzleti intelligencia fejlesztésre is alkalmas (NodeJS).

Mikor használjuk?
  • Webes alkalmazások megalkotásához.
  • Üzleti intelligencia fejlesztéséhez.

Az ügyfelünk olyan igényt tárt elénk, amivel szeretné hatékonyabbá tenni a projektek nyomon követését, valamint a saját ügyfelei irányába történő pénzügyi elszámolást. Szeretné nyomon követni, hogy alkalmazottai hozzávetőlegesen mennyi időt fordítanak az egyes ügyfelekre. Fontos elem volt, hogy bár a megoldáshoz rengeteg eddig nem gyűjtött információt kell bekérni a dolgozóktól munkájukról, a rendszer használata a lehető legkisebb többletterhelés mellett váljon működőképessé.

Egyszerű, de praktikus!

Az ügyfél egyéni igényeit és munkamódszerét megvizsgálva a program felületeit szerepkörök szerint bontottuk szét. Minden felhasználó csak a neki szerepköre szerint szükséges elemekkel találkozik s a napi munkában leggyakoribb elemek kerülnek a leggyorsabban elérhető helyekre. Az integráció során meghatároztuk a kezdeti felhasználáshoz legfontosabb adatokat, melyek feltöltésében közvetlenül is segédkeztünk. Igyekeztünk automatikusan előállítható vagy intuitíven megbecsülhető adatok körét úgy kiszélesíteni, hogy a szoftver minimális gépelés mellett, néhány egérkattintással is hasznos statisztikákat eredményezzen.

Az igazi lényeg

Megoldásunkkal elértük, hogy a vezetőség könnyedén jutott olyan információhoz, ami támogatta döntéseit az ügyfelekkel szembeni árképzéseknél, a munkavállalói hatékonyság kiértékelésekor és a projektek állapotának követésében. Összességében hozzájárult a vállalat nyereségtermelő képességének növeléséhez.