Caso di studio: azienda medicale
Il cliente
Il nostro cliente è un sito community molto popolare dedicato all'acne. Fondata nel 1996, oggi la piattaforma attira oltre 60.000 visitatori al mese ed è il servizio più autorevole e seguito su questo tema.
Contesto e obiettivo del progetto
Il cliente ci ha contattato perché il sito esistente, costruito su una piattaforma Magento 1 personalizzata, non funzionava correttamente: il codice non rispettava gli standard Magento. Oltre a questa urgenza, voleva anche:
- Ottimizzare le prestazioni del sito e migliorarne la sicurezza
- Ottimizzare l'integrazione con i servizi di spedizione esterni per un'esperienza d'acquisto senza intoppi
- Migliorare l'esperienza utente potenziando le interazioni con il sito.

La sfida del progetto

- Il sito aveva codice obsoleto e non supportato, non conforme agli standard Magento. Questo causava frequenti crash e
- una cattiva esperienza utente.
- Problemi con le integrazioni di terze parti (soprattutto con il servizio di spedizione). Il sito aveva problemi ricorrenti nel trasferimento dei dati degli ordini a Fulfillco, il servizio statunitense responsabile dell'evasione degli ordini negli USA.
- La consegna rapida in tutti gli Stati Uniti era uno dei principali vantaggi competitivi del cliente e i malfunzionamenti
- tra il sito e il servizio di consegna danneggiavano gravemente la reputazione dell'azienda e la fedeltà dei clienti.
- Problemi di prestazioni. Il cliente si impegnava al massimo per rendere l'interazione degli utenti con il sito il più comoda e fluida possibile. Per questo usava vari strumenti di analisi per misurare il tempo trascorso sul sito e su ogni pagina: pagina prodotto, checkout e così via. Dalle analisi emergeva che la durata media delle sessioni era eccessiva, e il cliente ci ha chiesto di individuarne la causa e trovare una soluzione.

Per risolvere i problemi del sito abbiamo iniziato con un'analisi completa e un refactoring del codice esistente, per poi individuare e correggere i bug. Come esperti di Magento, sappiamo individuare rapidamente i problemi nel codice, correggerli in fretta e capire a cosa prestare attenzione per prima cosa quando qualcosa non funziona.
Processo e metodologia del progetto
Magedia ha assegnato al progetto 2 sviluppatori Magento, che hanno lavorato con il team IT del cliente sotto la guida di un project manager incaricato di coordinare il progetto e stabilire le priorità. Dopo l'analisi dei requisiti abbiamo scelto la metodologia Kanban, che ha permesso una pianificazione flessibile e ha aiutato il cliente a ridurre i costi. Grazie a questa metodologia abbiamo inoltre accorciato le iterazioni e il cliente ha visto rapidamente i risultati sulle diverse attività.
Per collaborare in modo efficace verso obiettivi comuni è stato impostato un processo di comunicazione strutturato. Riunioni quotidiane, report di avanzamento regolari e l'uso di Jira, uno strumento efficace di tracciamento e project management, hanno mantenuto i team allineati e coinvolti durante tutto lo sviluppo. La stretta collaborazione e la condivisione delle informazioni hanno garantito anche la trasparenza, essenziale per il successo del progetto.
Per garantire la qualità necessaria, il nostro team ha testato con cura la soluzione prima di consegnarla al cliente. In seguito abbiamo proposto e realizzato con successo test automatizzati per il cliente. L'automazione dei test non solo ha accorciato il nostro ciclo di sviluppo, ma ha anche semplificato notevolmente il collaudo del software per il cliente.

Risultati del progetto

- Il cliente ha ottenuto un team dedicato di esperti Magento
- Prestazioni del sito migliorate
- Sicurezza del sito migliorata
- Integrazione con sistemi di pagamento personalizzati
- Migliore qualità del servizio clienti (grazie all'integrazione ottimizzata con i servizi di spedizione, il cliente ha potuto evadere gli ordini senza interruzioni né ritardi)
- Elaborazione degli ordini più rapida
- Processi interni del sito ottimizzati
- Bug individuati e corretti (nell'ambito di sviluppo e ottimizzazione)
- Adozione di test automatizzati che semplificano il collaudo del software per il cliente
- Profitti in aumento











