WEB APPLICATION DEVELOPMENT PENTRU O FIRMA CE SE OCUPA DE PROTECTIA MUNCII
Dezvoltarea unei aplicatii de tip e-learning care pune la dispozitia utilizatorilor sai posibilitatea de a parcurge cursuri la intervale de timp prestabilite.
PREZENTARE GENERALA
Health&Safety Systems oferă servicii personalizate de securitate şi sănătate în muncă în funcţie de riscurile profesionale specifice domeniului companiei pe care o conduceti. Totodata vă mai poate pune la dispoziţie şi alte servicii de prevenire şi protecţie cum ar fi: situaţii de urgenţă, evaluarea riscurilor la locul de muncă, verificări şi măsurători PRAM, resurse umane, cursuri de prim-ajutor și consultanţă permanentă.

Cunoasterea
Am stiut încă de la început cât de important este să înțelegem modul unic în care se desfasoara activitatea la Health&Safety Systems. Am realizat mai multe interviuri cu părțile interesate pentru a demara proiectul și pentru a obține o explicație completă a sistemelor lor, dar mai ales pentru a obtine cat mai multe informatii înainte de a face orice altceva.
Business logic
Concluzia a fost ca noul nostru client dorea o aplicatie de tip e-learning.
Pentru fiecare client al lui Health&Safety Systems existau mai multi angajati, fiecare angajt in parte trebuia instruit astfel ca dupa parcurgerea instructajului avea loc si transofmarea acestuia din student in lucrator.
Practic trebuia sa dezvoltam o aplicatie prin care Health&Safety Systems sa furnizeze instructajele aferente fiecarui partener al sau dar mai ales angajatilor acestuia.


Wireframing
Am pus pe hartie mai multe scenarii posibile care ar fi putut fi intreprinse de fiecare tip de utilizator in parte al aplicatiei.
Astfel am ajuns la ideea de a avea mai multe interfete, moment in care totodata am concluzionat ca aplicatia va fi sctructurata pe 3 module, fiecare aferent unui subdomeniu.
Asadar aplicatia a fost proiectata sa aibe un panou de control principal, unul pentru utilizatorii care urmau sa foloseasca aplicatia pentru parcurgerea instructajelor (studenti), si inca una pentru un tip de utilizator-administrator(admin), luandu-se in calcul ca pentru fiecare client al Health&Safety Systems va exista o persoana de legatura care va urmarii anumite informatii si eventual le va revizui acolo unde va considera ca este cazul.
UX Strategy
Pentru partea de design am gasit potrivit sa folsim libraria Materialize CSS pe de-o parte pentru ca se dovedise a da un randament cel putin bun in constructia de panouri de control (dashboard), dar mai ales din cauza faptului ca ni s-a dat mana libera in ceea ce priveste desing-ul interfetelor, accentul fiind pus in primul rand pe functionalitate.
Odată ce am avut o listă completă de module de conținut UX, am încadrat o bibliotecă de layout-uri care au devenit modelele UX de bază (sabloane/template) folosite pentru a construi orice pagină de care clientul are nevoie în viitor. Combinarea acestor modele UX ne-a permis să restructurăm rapid diferitele șabloane de pagină pentru a demonstra modul în care sistemul ar funcționa odată dezvoltat.

Build
Aplicarea mărcii lor pe paginile șablonului wireframe a dat viață sabloanelor UX pe care le-am creat. După ce modelele de design au fost aprobate, am trecut atat la programarea front-end folosind HTML5 și CSS3 cat si backend folosind PHP si JavaScript.
O etape extrem de importanta a fost verificarea structurii bazei de date pentru a se asigura că toațe articolele isi păstreaza integritatea și că informațiile erau afisate corect in partea de front-end.
Test & Launch
Cu aplicatia dezvoltata, următorul pas al procesului este testarea.
Cu atât de multe complexități în construirea aplicatiei, a fost incredibil de important să facem teste exhaustive. Toți din echipa noastră de asigurare a calității, dezvoltatori, designeri, manageri de proiect și, cel mai important, clientul a trecut prin fiecare scenariu imaginabil pentru a se asigura că aplicatia funcționează corect.
Concluzii preliminare
Cu siguranta ca la scurt timp dupa lansare a venit si feedback-ul din partea utilizatorilor. Desi stiam ca am facut totul conform cerintelor clientului am fost pusi in situatia in care pentru forma sa finala, aplicatia a mai beneficiat de ceva modificari mai ales in ceea ce priveste simplificare anumiotr procese intreprinse de utilizatori.
Odata ce am finalizat si ultimele modificari, bazate pe raspunsurile utilizatorilor am inceput sa lucrul cu date reale. Astfel ca dezvoltata prin intermediul framework-ului e-Rektor MVC 1.0, aplicatia ruleaza live cu un numar de peste 150 de companii, mai mult de 300 de angajati si peste 1000 de cursuri alocate.
Rezultate
Una din cele mai importante proleme pe care dezvoltarea si implementarea acestei aplicatii le-a rezolvat consta in scutirea drumurilor pana la clienti.
Pe de alta parte, o foarte buna parte din comunicarea intre Health&Safety Systems si clientii sai se desfasoara prin intermediul actiuniilor pe care acestia le intreprind in aplicatie, nemaifiind nevoie ca cineva de la firma x sa sune ca sa anunte ca angajatul y inceateaza activitatea, astfel de situatii fiind de la sine intelese in urma operatiunilor intreprinse de catre angajatorul acestuia in aplicatie.
Atat angajatorul cat si Health&Safety Systems au un control amanuntit asupra angajatiilor/studentiilor, cu privire la instructajele parcurse, data parcurgerii acestora, alocarea lor, promovarea examinarilor acolo unde este cazul, etc.
CONCLUZII
Cu un proces de cunoasteare extins și atat de amanuntit, aportul de munca din partea noastra ne-a adus si satisfactie mai ales pentru experiența uimitoare pe care Health&Safety Systems o are astăzi. Suntem mândri de prezența puternică de marketing pe care am reușit să o creăm in mediul online și care o va servi pe Health&Safety Systems pentru anii următori.