Case Study: Raptor Maps
La sfida
(link: https://raptormaps.com/ class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipedia text: Raptor Maps) sviluppa software per il settore dell'energia solare. Il suo prodotto di punta, Raptor Solar Sentry, fornisce ai proprietari e agli operatori di impianti dati più accurate informazioni, un'automazione elegante e l'integrazione con robotica telecomandata per identificare e risolvere in modo più efficiente i problemi che incidono sui ricavi di un progetto solare. Raptor Solar fornisce un gemello digitale dell'impianto solare e lo arricchisce con dati e analisi, tra cui quelli raccolti da dispositivi IoT, ispezioni sul campo e immagini aeree. La missione dell'azienda è aiutare l'industria solare a crescere.
L'industria solare è cresciuta molto rapidamente negli ultimi cinque anni e i siti solari medi sono diventati molto più grandi. Di conseguenza, Raptor Maps ha acquisito migliaia di nuovi asset, la cui dimensione media continua a crescere. Inoltre, questi impianti solari stanno diventando più densi man mano che vi affluiscono più dati. Ciò è in parte dovuto all'integrazione della robotica autonoma nei flussi di lavoro dell'industria solare. Questi robot possono raccogliere dati (ad esempio immagini) sulle apparecchiature con una frequenza molto più elevata rispetto ai tecnici sul campo. Insieme, queste tendenze di volume più elevato, dimensioni maggiori e densità impiantistica maggiore presentano sfide interessanti per i team di prodotto e di ingegneria nel raggiungimento di un'esperienza performante e scalabile per l'utente.
Di conseguenza, alla fine del 2023, molte delle funzionalità di Raptor Solar erano sotto pressione. La quantità di dati in rete era aumentata vertiginosamente, aumentando le emissioni in tutta la suite di prodotti (vedi (link: playbook/minimize-data-transfer class: mylink lang: de rel: nofollow role: button target: _blank title: Wikipedia text: Riduci al minimo il trasferimento dei dati)) e degradando le prestazioni.
Sull'app mobile, alcune risorse solari risultavano semplicemente troppo grandi da scaricare. Questa perdita di prestazioni stava portando a un'obsolescenza (non pianificata), poiché gli utenti cercavano di acquistare nuovi telefoni per restare al passo con i requisiti di memoria dell'app. Inoltre, alcuni utenti non erano in grado di utilizzare l'app mobile in aree remote con segnale dati debole, poiché non riuscivano a trasmettere in streaming le grandi quantità di dati necessarie per utilizzare l'app.
Raptor Maps doveva garantire che il suo gemello digitale potesse continuare a crescere insieme al settore dal punto di vista delle prestazioni e dell'esperienza utente. Questo caso di studio esplora come Raptor Maps abbia raggiunto questo obiettivo, a vantaggio dell'ambiente, dei clienti e dei profitti.
Obiettivi
- Stabilire un modello di dati e un'esperienza utente per il gemello digitale in grado di gestire una crescita esponenziale nel settore dell'energia solare
- Supportare gli utenti in ambienti remoti con connettività limitata
- Aumentare il numero di utenti attivi settimanali delle mappe interattive sul web e sui dispositivi mobili
- Ridurre il costo dei dati in rete
- Garantire che tutte le chiamate API restituiscano una risposta in meno di 5 secondi
- Ridurre le esportazioni di dati e massimizzare il valore dell'app
Approccio
- Caricamento progressivo: implementazione di un'impaginazione in linea con il modello mentale dell'utente. Invece di caricare tutti i dati grezzi, Raptor Maps ha aggregato i dati per fornire riepiloghi, consentendo agli utenti di caricare ulteriori informazioni mentre esploravano la mappa.
- Rete "just-in-time": invio solo i pacchetti di dati necessari agli utenti per la maggior parte dei casi d'uso, con la possibilità di estrarre ulteriori dati tramite un'interfaccia utente intuitiva. Ad esempio, applicando le impostazioni predefinite per incoraggiare gli utenti a scaricare meno dati e selezionarne di più solo se necessario.
- Caching aggressivo: dati memorizzati in cache sul web e sui dispositivi mobili per evitare che gli utenti recuperino le stesse informazioni due volte.
- Esperienza mobile "offline-first": progettazione dell'app mobile partendo dal presupposto che gli utenti non avrebbero avuto accesso al segnale dati e realizzandola in modo da gestire con eleganza lunghi periodi senza connettività.
Impatto
Impatto ambientale:
- Prima di questi miglioramenti, secondo una stima prudente, il caricamento dei dati su un parco solare da 100 MW consumava 0,004 kWh di energia, pari a 0,17 dollari in costi di cloud computing, e 0,007 kWh di energia, pari a 0,003 dollari in costi di dispositivo per i nostri utenti su base giornaliera.
- Dopo questa iniziativa, Raptor Solar carica solo lo 0,75% dei dati per impostazione predefinita, il che consente di risparmiare il 99,25% dei costi energetici ogni volta che un sito solare viene visualizzato nella nostra applicazione web, in media una volta al giorno.
- Su larga scala, ciò equivale a un risparmio giornaliero di 0,3 kWh (13,5 dollari) sul lato server e di 0,6 kWh (0,2 dollari) per i dispositivi degli utenti finali, per oltre 100 GW sulla piattaforma Raptor Solar. In futuro, una volta digitalizzati gli oltre 1,4 TB di impianti solari fotovoltaici installati a livello globale, in rapida crescita, ciò equivale a un risparmio giornaliero di 39,5 kWh (1.883 dollari) sul lato server e di 80,3 kWh (28,9 dollari) per i dispositivi degli utenti finali. Si tratta di un'energia sufficiente per alimentare un veicolo elettrico (EV) per circa 150 miglia.
- Si tratta di stime prudenti, poiché si prevede che ogni sito solare venga caricato più di una volta al giorno.
Miglioramenti delle prestazioni:
- Velocità di caricamento migliorata di 133 volte, consentendo il caricamento rapido anche nei parchi solari più grandi.
- Gli utenti delle app mobili possono ora utilizzare il prodotto anche in aree senza copertura cellulare.
- Eliminata l'obsolescenza non pianificata, poiché gli utenti non devono più aggiornare i telefoni per soddisfare i requisiti di memoria.
Impatto sul business:
- Aumento dell'engagement di oltre il 200% anno su anno per l'esperienza della mappa basata sul web.
- Riduzione drastica del numero di chiamate API necessarie per utilizzare i prodotti web e mobili.
- Il maggiore engagement nei confronti dei prodotti cartografici ha portato alla scoperta di ulteriori casi d'uso.
- L'app mobile offline-first ha consentito di coprire un maggior numero di scenari in cui gli utenti non hanno copertura.
Punti chiave
- La semplicità aumenta il valore: la semplificazione dell'esperienza utente, con elementi costitutivi più grandi, ha dimostrato che "meno è meglio". La riduzione della granularità ha evitato che gli utenti fossero sopraffatti dai dati, consentendo al contempo prestazioni migliori.
- Raggruppamento strategico dei dati: il raggruppamento dei dati fornisce informazioni più utilizzabili e preziose ai clienti, riducendo al contempo i costi di rete e consentendo agli utenti di estrarre dati granulari più rilevanti quando necessario.
- I cambiamenti positivi per il clima richiedono una progettazione accurata: il team ha dovuto prestare attenzione a qualsiasi attrito aggiuntivo e verificare attraverso la scoperta che i miglioramenti in termini di sostenibilità non compromettessero l'usabilità.
- La sostenibilità è in linea con le migliori pratiche: Raptor Maps ha dimostrato che la gestione e la progettazione di prodotti attenti al clima sono sinonimi di migliori pratiche e portano a risultati ottimali sia per l'azienda che per i clienti.
Passi futuri
- Continuare ad applicare questi principi a tutti i nostri prodotti man mano che Raptor Maps cresce.
- Ridurre i dati scaricati su un dispositivo mobile a un set più mirato in base alle esigenze specifiche dell'utente.
- Comprimere tutte le immagini scattate nell'app mobile per ridurre ulteriormente i dati in rete.
- Esplorare ulteriori tecniche di ottimizzazione per il gemello digitale man mano che l'industria solare continua a crescere.
Conclusione
Raptor Maps ha trasformato con successo la piattaforma Raptor Solar per gestire la rapida crescita e la crescente densità di dati del settore solare con un gemello digitale completamente scalabile. Implementando strategie di caricamento dei dati ben ponderate e progettando per l'uso offline, non solo hanno ridotto il consumo energetico e i costi, ma hanno anche migliorato in modo significativo l'esperienza dell'utente. Questo caso di studio dimostra come le considerazioni di sostenibilità possano guidare innovazioni a vantaggio degli obiettivi ambientali, aziendali e dei clienti, creando uno scenario vantaggioso per tutti gli stakeholder dell'ecosistema solare.