Contesto del progetto
“Perrfecto è una piattaforma che mette in contatto i proprietari di animali domestici con aziende e servizi specializzati. Le sfide operative per l'amministrazione comprendevano la gestione decentralizzata degli utenti e dei contenuti, la mancanza di strumenti per elaborare le richieste e monitorare i post e la difficoltà di garantire un'esperienza utente sicura ed efficiente. Ciò si ripercuoteva sia sul team amministrativo sia sugli utenti finali, che subivano ritardi nell'approvazione delle pubblicazioni e un servizio clienti scadente. L'obiettivo era sviluppare un sistema centralizzato per risolvere questi problemi e fornire un ambiente più intuitivo e accessibile.
Il mio ruolo
Come UX/UI Designer, il mio ruolo comprendeva la progettazione di un pannello di amministrazione che ottimizzasse la gestione e l'accessibilità per gli amministratori. Mi sono anche concentrato sulla creazione di flussi intuitivi sia per gli amministratori che per gli utenti finali, facilitando la loro interazione con la piattaforma. Inoltre, ho lavorato a stretto contatto con gli sviluppatori per garantire un'implementazione coerente ed efficace delle decisioni di progettazione.
Storie degli utenti
Amministratore:
Maria, responsabile del monitoraggio, passava ore a filtrare manualmente le pubblicazioni e a risolvere le richieste. La mancanza di organizzazione negli strumenti esistenti rendeva la sua giornata più lunga e meno produttiva.
Utente finale:
Marta, una piccola imprenditrice che promuoveva la sua attività sull'app, era frustrata dal fatto che i suoi post impiegassero giorni per essere approvati, compromettendo la sua capacità di attirare clienti e generare entrate.
Decisioni di progettazione
- Pannello centralizzato: Ho consolidato le funzionalità chiave in una dashboard unificata con viste organizzate, filtri avanzati, barre di ricerca e contatori di richieste.
- Accessibilità visiva: Ho implementato una palette di colori ad alto contrasto e caratteri leggibili per facilitare l'uso durante le lunghe giornate.
- Ottimizzazione dei compiti: Ho progettato azioni rapide per ridurre i clic inutili, come la possibilità di bloccare gli utenti o rispondere alle richieste direttamente dalle viste principali.
- Validazione iterativa: I prototipi interattivi sono stati testati con utenti reali per identificare i miglioramenti e adattare il design alle loro esigenze.
Applicazione della metodologia Scrum
Per organizzare e dare priorità al lavoro, seguiamo un approccio agile basato su Scrum:
- Sprint Planning: Le storie degli utenti sono state definite in modo specifico e sono stati definiti obiettivi chiari con il team.
- Daily Stand-ups: Ho condiviso i progressi quotidiani, identificando gli ostacoli tecnici e modificando rapidamente il progetto con il team di sviluppo.
- Iterazione e feedback: Durante ogni sprint, ho iterato i progetti e modificato le soluzioni in base al feedback degli stakeholder.
- Sprint Review e retrospettiva: Ho presentato le soluzioni finali di ogni sprint, cogliendo gli insegnamenti chiave, come l'importanza della comunicazione continua con lo sviluppo.
Wireframes e guida di stile
Schemi iniziali: Hanno mostrato la struttura di base, organizzando le funzionalità essenziali.
Guida di stile: Ho incorporato colori legati all'applicazione, un'iconografia intuitiva e una tipografia leggibile.
Progettazione finale
Gestione degli utenti
L'amministratore può supervisionare i proprietari di animali e le aziende, con azioni quali:
- Bloccare gli utenti.
- Reimpostare le password
- Eliminare gli account
Gestione aziendale
La sezione “Aziende pubblicate” consente di filtrare in base alla data o allo stato (pubblicato/bloccato) e di accedere ai dettagli chiave di ogni azienda, ottimizzando il controllo operativo.
Gestione delle applicazioni
Ho progettato una vista che separa le richieste in categorie chiare: “Sblocco” e “Aggiornamento”. Gli amministratori possono stabilire le priorità e rispondere rapidamente utilizzando i contatori e i filtri disponibili.
Lezioni apprese
- L'empatia nel design: Comprendere le storie degli utenti è stato fondamentale per progettare soluzioni pratiche ed efficaci
- Collaborazione continua: La comunicazione fluida tra il team e lo sviluppo ha garantito la corretta implementazione delle soluzioni.
- Test iterativi: La convalida dei flussi e le continue modifiche sono state fondamentali per garantire la funzionalità e l'impatto del progetto.