Studiu de caz2024

Sistem de monitorizare a productivității angajaților

Agent Windows + platformă cloud + dashboard de administrare

Clientul nu știa, obiectiv, cum se lucrează pe calculatoarele companiei. I-am construit un sistem complet care măsoară orele active, aplicațiile și domeniile vizitate — și care, prin design, nu poate citi taste, nu face capturi de ecran și nu deschide mesaje. Monitorizare declarată, nu spionaj.

TehnologiiC# / .NET 8ASP.NET CorePostgreSQLReactSQLiteCloud
ORE ACTIVE · ECHIPAULTIMELE 7 ZILELMaMiJVSDTOP APLICAȚIIFigmaVS Codeslack.comyoutube.comDoar domeniulNU SE COLECTEAZĂTasteCapturi ecranMesaje
Client
Companie cu 20–100 de angajați pe PC-uri de serviciu
Tip proiect
Produs full-stack de la zero: desktop + cloud + web
Rol
Arhitectură, dezvoltare, conformitate GDPR
Status
Livrat și instalat pe flota de PC-uri
Contextul

Decizii despre productivitate, luate pe impresii.

Clientul avea o problemă simplu de formulat și grea de rezolvat: nu știa, obiectiv, cum se lucrează pe calculatoarele companiei. Câte ore se lucrează efectiv, ce aplicații se folosesc, cât timp se pierde. Fără date, deciziile se luau pe impresii — iar discuțiile cu angajații erau, inevitabil, tensionate și fără argumente.

Soluțiile comerciale de pe piață fie erau prea scumpe la scara lor, fie făceau mult prea mult: keylogging, capturi de ecran, citirea mesajelor. Adică exact genul de supraveghere care, în UE, e o problemă juridică serioasă — nu un avantaj.

  • Zero vizibilitate obiectivă asupra orelor lucrate efectiv
  • Discuții despre productivitate purtate fără cifre, doar pe impresii
  • Soluțiile comerciale — prea scumpe la scara lor
  • Sau prea invazive: keylogging, capturi de ecran, citirea mesajelor
Aveau nevoie de date reale despre cum se lucrează — fără să cumpere, odată cu ele, o răspundere juridică pe care nu o pot arăta nici angajaților, nici avocatului.
Ce am construit

Trei componente, dezvoltate integral de noi.

Un sistem complet, de la aplicația care rulează pe calculatorul angajatului până la interfața pe care o deschide managementul. Agentul măsoară local, platforma cloud colectează de pe toată flota, iar dashboard-ul transformă totul în cifre pe care le poate citi oricine din conducere, fără cunoștințe tehnice.

Agent Windows
Platformă cloud
Dashboard admin

Agentul măsoară pe PC-ul angajatului, platforma colectează de pe toată flota, iar managementul vede rezultatul pe departamente și pe oameni.

Componentele sistemului

Agentul de pe calculatorul angajatului

O aplicație Windows ușoară, care rulează discret în fundal și înregistrează timpul activ și cel inactiv — adică orele lucrate efectiv — aplicațiile folosite și domeniile site-urilor vizitate.

Platforma cloud

Colectează datele de la toate calculatoarele din companie, le stochează în siguranță și le pune la dispoziția administratorului.

Dashboard-ul de administrare

O interfață web unde managementul vede, pe departamente și pe fiecare angajat: orele active, topul aplicațiilor și al site-urilor, evoluția pe zile — cu export în Excel/CSV pentru rapoarte.

Decizia care definește produsul

Monitorizare declarată, nu spionaj.

Am construit sistemul deliberat ca să nu poată face abuz. Nu înregistrează tastele apăsate, nu face capturi de ecran, nu citește conținutul paginilor, al mesajelor sau al fișierelor. Din adresele web salvează doar domeniul — youtube.com, niciodată adresa completă a paginii. Iar urmărirea browserului este oprită implicit: se activează doar dacă firma o cere explicit.

Motivul e pragmatic, nu doar etic. În UE, monitorizarea ascunsă a angajaților este în general ilegală și expune firma la sancțiuni și litigii de muncă. Un sistem de monitorizare care nu poate fi folosit legal nu e un produs — e o răspundere. Clientul a primit unul pe care îl poate arăta angajaților și avocatului fără probleme.

Fără keylogging, fără capturi de ecran

Nici tastele, nici ecranul, nici conținutul paginilor, mesajelor sau fișierelor nu sunt citite. Limitarea e în cod, nu în promisiuni.

Doar domeniul, niciodată pagina

Se salvează „youtube.com”, nu adresa completă. Iar urmărirea browserului e oprită implicit.

Documentație GDPR livrată odată cu produsul

Checklist de implementare, temei legal, DPIA, politică de retenție și model de notificare pentru semnătura angajaților.

Provocări tehnice

O flotă de PC-uri nu se comportă ca unul singur.

01

Funcționează și fără internet

Rețeaua pică, laptopul e luat acasă, serverul intră în mentenanță. Un agent care depinde de conexiune pierde exact orele pe care trebuia să le măsoare.

Provocări tehnice

Agentul salvează activitatea local, într-o bază de date proprie de pe calculator. Datele se sincronizează automat când conexiunea revine, iar cele deja trimise se șterg singure local. Nimic nu se pierde.

02

Instalare pe toată flota, fără să umbli la fiecare calculator

Cu zeci de stații, instalarea și actualizarea manuală, PC cu PC, ar fi transformat fiecare versiune nouă într-un proiect în sine.

Provocări tehnice

Am construit un instalator web: administratorul deschide un link, iar aplicația se descarcă și se configurează singură pe PC-ul respectiv. Agentul se actualizează apoi automat, fără ca cineva să treacă fizic pe la fiecare stație.

03

Mai mulți utilizatori pe același calculator

O problemă subtilă pe care majoritatea soluțiilor simple o ratează: pe un PC folosit de mai mulți angajați, sau cu sesiuni multiple deschise, o aplicație obișnuită vede doar unul dintre ei.

Provocări tehnice

Am rezolvat-o cu un serviciu de sistem care pornește agentul corect în fiecare sesiune de utilizator — astfel încât fiecare angajat e măsurat pe activitatea lui, nu a colegului.

04

Fiecare calculator își dovedește identitatea

Dacă orice mașină poate trimite date către platformă, cifrele din dashboard nu mai înseamnă nimic.

Provocări tehnice

Înrolarea unui dispozitiv generează un token unic, afișat o singură dată și stocat criptat pe server. Un calculator neînrolat nu poate trimite date, iar accesul la dashboard este protejat prin autentificare separată, pentru administratori.

Rezultatul

Date reale, nu impresii.

Managementul vede acum cine lucrează cât, pe ce și în ce zile — într-o interfață pe care o poate deschide oricine din conducere, fără cunoștințe tehnice. Discuțiile despre productivitate se poartă pe cifre.

Iar angajații știu exact ce se măsoară și ce nu — pentru că sistemul a fost construit ca să poată fi arătat, nu ascuns.

0
Taste înregistrate, capturi de ecran sau mesaje citite
3
Componente livrate de la zero: agent, cloud, dashboard
100%
Din activitate păstrată local și sincronizată la revenirea rețelei
GDPR
Documentație de conformitate livrată odată cu produsul

Vrei date despre cum se lucrează, fără să cumperi o răspundere?

Construim sisteme care măsoară exact ce trebuie — și care pot fi arătate atât angajaților, cât și avocatului.