Applicazione di Monitoraggio

Panoramica del caso

Tracking App, sviluppata da Oski Solutions, avanza il monitoraggio dei dipendenti per il lavoro remoto e ibrido. Oltre al semplice tracciamento del tempo, combina screenshot, monitoraggio dell'input e registrazione delle attività per fornire chiari approfondimenti sui modelli di lavoro e sulla produttività. Il sistema è flessibile, sicuro e progettato per bilanciare la supervisione con la privacy dei dipendenti.

Obiettivo: Il nostro obiettivo era creare una soluzione di monitoraggio per datori di lavoro
e dipendenti che garantisca un tracciamento delle attività trasparente e preciso. Fornisce un tracciamento del tempo preciso per il personale remoto e in ufficio, genera prove verificabili del lavoro tramite screenshot periodici e monitora la produttività tramite l'attività del dispositivo. Il sistema conserva i dati durante problemi di connettività e offre impostazioni flessibili per le diverse esigenze aziendali, bilanciando un monitoraggio efficace con la privacy dei dipendenti per mantenere fiducia e trasparenza.

Image

Informazioni chiave sul progetto

Settori

Settori

Lavoro remoto, ambienti di lavoro ibridi, gestione della forza lavoro

Servizi

Servizi

Monitoraggio dei dipendenti, tracciamento del tempo, monitoraggio della produttività, monitoraggio delle attività, sincronizzazione dati

Soluzioni

Soluzioni

Sistema di tracciamento attività, verifica del lavoro tramite screenshot, archiviazione dati offline con sincronizzazione automatica, sistema di configurazione flessibile, dashboard di approfondimenti sulla produttività

Tecnologie

Tecnologie

.NET 8.0, MAUI, Blazor, C# 12.0, Entity Framework Core, SQLite, PostgreSQL, Azure Blob Storage, Azure Service Bus

Le sfide

Il team di sviluppo ha affrontato importanti ostacoli tecnici nella creazione di un sistema di monitoraggio solido:
Stabilità degli Screenshot

Stabilità degli Screenshot

Sviluppo di funzionalità screenshot stabili e multipiattaforma per catturare prove di lavoro accurate su dispositivi diversi.

Tracciamento delle attività

Tracciamento delle attività

Implementazione di un tracciamento preciso delle attività da tastiera e mouse per monitorare la produttività senza essere invasivi.

Gestione dati offline

Gestione dati offline

Gestione delle limitazioni di archiviazione locale e garanzia della conservazione dei dati durante situazioni offline.

Sincronizzazione dati

Sincronizzazione dati

Assicurare una sincronizzazione affidabile con il sistema CRM principale per registrazioni precise e aggiornate.

Compressione dati

Compressione dati

Creazione di una compressione efficiente dei dati degli screenshot per ridurre l'uso dello spazio di archiviazione mantenendo la qualità.

Affidabilità del sistema

Affidabilità del sistema

Gestione di connessioni internet variabili, stati di sospensione, carico elevato del sistema e mantenimento di un tracciamento attività preciso.

Il processo

Per costruire una soluzione di monitoraggio robusta e facile da usare, il processo di sviluppo è stato strutturato in diversi componenti chiave. Ogni parte del sistema è stata progettata per bilanciare prestazioni, accuratezza dei dati e privacy dell'utente, assicurando un funzionamento affidabile in diverse condizioni. Questo approccio ha permesso al prodotto di rimanere flessibile, scalabile ed efficiente nell'uso reale.

Sistema di tracciamento core

Sistema di tracciamento core

Sviluppate funzionalità core di tracciamento, tra cui input da tastiera, attività del mouse, registrazione della finestra attiva e rilevamento dell'inattività.

Gestione Screenshot & Dati

Gestione Screenshot & Dati

Implementato un sistema di screenshot con intervalli configurabili, gestione archiviazione locale, limiti dati e compressione delle immagini.

Sincronizzazione dati

Sincronizzazione dati

Costruito un sistema di sincronizzazione con archiviazione dati offline, sincronizzazione automatica, compressione dati e gestione errori con logica di ritentativo.

Sistema di configurazione

Sistema di configurazione

Progettato un sistema di configurazione flessibile che consente la personalizzazione dei parametri di tracciamento, intervalli screenshot, soglie di inattività, limiti di archiviazione e tempi di sincronizzazione.

Soluzioni

Le caratteristiche chiave della soluzione

  • Gestione Screenshot: Intervalli screenshot configurabili, gestione archiviazione locale, limiti di eliminazione e compressione assicurano un funzionamento efficiente rispettando la privacy dell'utente.

  • Monitoraggio attività: Traccia le pressioni dei tasti, i movimenti e i clic del mouse, i titoli delle finestre attive e i periodi di inattività per fornire approfondimenti accurati con impatto minimo sul sistema.

  • Sincronizzazione dati: Archiviazione dati offline, sincronizzazione automatica, compressione e logica di ritentativo garantiscono nessuna perdita di dati anche in condizioni di rete scadenti, utilizzando una banda minima.

  • Sistema di Configurazione: Parametri di tracciamento personalizzabili, intervalli flessibili per gli screenshot, soglie di inattività regolabili, limiti di archiviazione configurabili e tempi di sincronizzazione consentono alle organizzazioni di adattare il sistema alle proprie esigenze mantenendo la coerenza.
Image

Risultati in numeri

Precisione nel Tracciamento del Tempo

99%

La precisione nella registrazione del tempo di lavoro garantisce una registrazione accurata delle ore dei dipendenti, a beneficio delle organizzazioni con requisiti rigorosi di fatturazione.

Monitoraggio dell'Attività

95%

La rappresentazione accurata dei modelli di lavoro effettivi fornisce approfondimenti affidabili sulla produttività dei dipendenti.

Affidabilità degli Screenshot

99%

Gli screenshot vengono acquisiti con successo quasi sempre, garantendo una prova verificabile del lavoro svolto.

Efficienza della Sincronizzazione Dati

92%

Il trasferimento dati ottimizzato riduce la dimensione dei dati sincronizzati, migliorando le prestazioni del sistema e risparmiando larghezza di banda.

Conservazione dei Dati Offline

100%

Garantisce che nessun dato venga perso durante problemi di connettività, mantenendo piena affidabilità per tutti gli scenari offline.

Ottimizzazione dello Spazio di Archiviazione

del 85%

La dimensione di archiviazione degli screenshot è ridotta, risparmiando spazio su disco senza compromettere la qualità dei dati.

Stai lavorando a qualcosa di nuovo?

Creiamolo insieme! Raccontaci la tua idea o prenota una consulenza gratuita

Message not sent.
Message not sent.
×
Non sai da dove iniziare? Ti aiuteremo a delineare i prossimi passi!
Consenso al trattamento dei dati personali
×
Hai una sfida? Il nostro team la trasformerà in una soluzione.
Consenso al trattamento dei dati personali