Torna al Portfolio
Legal TechAzienda Prodotto

KeyVision PRO

3 months

Sfida

Gli studi legali avevano bisogno di una soluzione completa di gestione dello studio basata su cloud che coprisse time tracking, fatturazione, gestione casi e reportistica finanziaria. Il sistema doveva gestire dati sensibili dei clienti con requisiti di sicurezza rigorosi.

Soluzione

Abbiamo sviluppato una piattaforma completa di gestione dello studio legale con timesheet integrati, fatturazione automatizzata, tracking delle udienze e dashboard delle performance. Implementata crittografia SSL e controlli di accesso basati sui ruoli.

Risultato

Serviamo studi legali da professionisti singoli a grandi studi multi-team in tutta Europa.

PHPLaravelAngularMySQLAWS

Contesto

Gli studi legali in tutta Europa facevano i conti con una gestione frammentata dello studio. Il time tracking avveniva nei fogli di calcolo, la fatturazione in un software contabile separato, i fascicoli erano archiviati in cartelle condivise e le date delle udienze annotate su calendari a parete. KeyVision PRO si è proposta di unificare questi flussi di lavoro in un'unica piattaforma cloud pensata per la professione legale. Il sistema doveva funzionare sia per professionisti singoli con qualche decina di pratiche attive, sia per grandi studi multi-team con centinaia di casi in corso simultaneamente.

La sicurezza dei dati era fondamentale. I professionisti legali gestiscono informazioni riservate dei clienti protette dal segreto professionale e dalle normative sulla protezione dei dati. Qualsiasi piattaforma di gestione dello studio doveva soddisfare requisiti di sicurezza rigorosi, rimanendo al contempo accessibile e reattiva per l'uso quotidiano. Il sistema doveva inoltre gestire la complessità della fatturazione legale: tariffe orarie che variano per avvocato e tipo di pratica, accordi a compenso fisso, gestione degli acconti e tracciamento delle spese.

Approccio tecnico

Abbiamo costruito il backend in PHP con il framework Laravel, utilizzando il suo ORM per il modello dati relazionale complesso che la gestione di uno studio legale richiede. Il sistema di autenticazione e autorizzazione di Laravel ha fornito la base per i controlli di accesso basati sui ruoli di cui gli studi avevano bisogno. I soci potevano vedere tutto, gli associati vedevano le pratiche assegnate e il personale di supporto vedeva solo ciò che il proprio ruolo consentiva.

AngularJS alimentava l'applicazione frontend single-page, creando un'esperienza responsive di livello desktop per i flussi di lavoro quotidiani su cui i professionisti legali fanno affidamento. L'architettura a componenti ci ha permesso di costruire elementi UI riutilizzabili come widget di time entry, selettori di pratiche e ricerca clienti, presenti in modo coerente in tutti i moduli.

MySQL archiviava i dati relazionali con una progettazione attenta dello schema per gestire l'isolamento multi-tenant dei dati. Redis forniva il layer di caching per i dati più consultati — timesheet attivi, ricerche recenti di pratiche e stato delle sessioni. I dati di ogni studio erano separati logicamente, con sicurezza a livello di riga per prevenire fughe di dati tra i tenant. AWS forniva l'infrastruttura di hosting con storage crittografato e backup automatici. Jenkins gestiva la pipeline CI/CD, eseguendo test automatizzati e deployando su AWS a ogni merge.

Dettagli di implementazione

Il modulo di time tracking era il cuore della piattaforma, poiché la cattura precisa del tempo impatta direttamente i ricavi dello studio. Abbiamo costruito sia un'interfaccia timesheet manuale che un timer che gli avvocati potevano avviare e fermare durante il lavoro. Le voci di tempo registravano l'avvocato, la pratica, il tipo di attività, la descrizione narrativa e la durata, con regole di arrotondamento configurabili. Il sistema segnalava problemi potenziali come inserimenti insolitamente lunghi, inserimenti fuori orario di lavoro o inserimenti che superavano i budget delle pratiche, per la revisione prima della fatturazione.

Il motore di fatturazione trasformava le voci di tempo e le spese in fatture professionali. Ogni studio poteva configurare i propri template di fattura, termini di pagamento e calendari di fatturazione. Il sistema gestiva la fatturazione suddivisa per pratiche con più responsabili, la fatturazione progressiva per incarichi a fasi e la gestione dei conti fiduciari per il lavoro su acconto. L'integrazione con i sistemi contabili manteneva i dati finanziari sincronizzati.

La gestione dei casi offriva una vista strutturata del ciclo di vita di ogni pratica. Gli avvocati potevano tracciare le scadenze, associare documenti, registrare le comunicazioni e monitorare lo stato attraverso una board in stile kanban o una vista elenco tradizionale. Il tracking delle udienze convogliava i dati del calendario in una programmazione centralizzata, con promemoria automatici inviati via email a tutti gli avvocati assegnati a un'udienza. Il controllo dei conflitti di interesse analizzava il database clienti all'apertura di nuove pratiche e segnalava i potenziali conflitti.

Le dashboard di performance davano al management dello studio visibilità sulle metriche chiave: tassi di utilizzo fatturabile, tassi di realizzazione, anzianità del lavoro in corso e ricavi per area di pratica. I soci potevano navigare dalle viste a livello di studio fino alla performance individuale di ogni avvocato. I generatori di report personalizzati permettevano agli studi di creare le proprie viste analitiche senza assistenza tecnica.

La crittografia SSL proteggeva tutti i dati in transito, mentre la crittografia AES-256 metteva in sicurezza i dati a riposo. L'autenticazione a due fattori era disponibile per tutti gli utenti. Gli studi potevano imporla come policy. L'audit logging tracciava ogni accesso e modifica dei dati per finalità di conformità.

Risultati

KeyVision PRO serve oggi studi legali che vanno dal professionista singolo ai grandi studi multi-team in tutta Europa. I flussi di fatturazione automatizzati hanno sostituito la preparazione manuale delle fatture. La gestione centralizzata dei casi ha eliminato il tempo speso a cercare tra file ed email sparsi. I miglioramenti nel time tracking hanno aumentato i tassi di cattura fatturabile, il che significa che più ricavi sono stati effettivamente fatturati e incassati. Le funzionalità di sicurezza della piattaforma hanno permesso agli studi di spostare la gestione dello studio nel cloud, spesso per la prima volta.