The Codest Valore per il cliente
Fornire soluzioni efficaci dal punto di vista dei costi, sfruttare le competenze specialistiche, garantire la scalabilità e accelerare il time-to-market.
Helpling è una piattaforma online che mette in contatto i clienti con addetti alle pulizie professionali, offrendo un'ampia gamma di servizi di pulizia domestica. I clienti possono prenotare facilmente i servizi, scegliere la data e l'ora che preferiscono e usufruire di prezzi trasparenti senza spese nascoste. Helpling mira a fornire soluzioni di pulizia domestica senza stress per i singoli e le famiglie.
- Industria
- Mercato
- Sede centrale
- Berlino, Germania
- Pila tecnologica
- Rails 7
- Rubino 3
- PostgreSQL
- Redis
- AWS
- Heroku
- Semaforo
- Docker
- React
- Apollo
- GraphQL
Descrizione del progetto
In questo progettoIl nostro obiettivo principale era quello di consentire a più partner di utilizzare l'applicazione per i clienti di Helpling con il loro marchio esclusivo. Tuttavia, abbiamo incontrato diverse sfide, tra cui l'assenza di un sistema di progettazione, la ridondanza, il design incoerente e gli elementi legacy. Ecco come abbiamo affrontato queste sfide:
Iterazione del progetto: Abbiamo avviato un processo completo di iterazione del design, perfezionando meticolosamente i vari componenti del design e le pagine dell'app. Questo sforzo ha comportato l'identificazione e la correzione di elementi ridondanti e di incoerenze progettuali.
Consolidamento: Per combattere la ridondanza e l'incoerenza, abbiamo eliminato strategicamente i componenti duplicati e adottato uno stile unificato per ogni categoria. In questo modo abbiamo semplificato il design complessivo dell'app, migliorandone la coerenza visiva.
Gettoni di design: Per mantenere la coerenza e l'efficienza del design, abbiamo implementato token di design, come "theme.button.primary.dark". Questi token hanno svolto un ruolo cruciale nel garantire che gli elementi di design, come i pulsanti, aderissero in modo coerente agli stili scelti.
Sviluppo backend: Nel backend, il nostro squadra si è concentrato sullo sviluppo di moduli di amministrazione e sull'implementazione di una logica aziendale complessa. Questo lavoro di backend è stato fondamentale per consentire ai partner di utilizzare l'applicazione con il proprio marchio, includendo la gestione degli utenti, le autorizzazioni e le opzioni di personalizzazione.
Monitoraggio della migrazione: Abbiamo eseguito una migrazione senza soluzione di continuità da Google Analytics 4 (GA4) a Server-Side Tracking (SST). Questa transizione non solo ha migliorato l'accuratezza e la sicurezza dei dati, ma ha anche preservato le funzionalità di tracciamento, garantendo approfondimenti affidabili.
Componenti di front-end: Come tocco finale, abbiamo introdotto una serie di componenti frontend semplificati. Questi componenti sono stati strategicamente integrati per supportare le funzioni di branding dei partner e migliorare vari aspetti dell'interfaccia utente dell'app.
Sfide
- Ampliare il pool di talenti: Il cliente ha richiesto un aumento significativo del proprio in casa team con sviluppatori qualificati. Non si trattava solo di ampliare le dimensioni del team, ma di garantire l'inserimento di talenti di alto livello.
- Infondere competenza e innovazione: I nuovi membri del team non dovevano limitarsi a dare una mano in più, ma dovevano infondere nel progetto una profonda competenza tecnica e soluzioni innovative, caratteristiche tipiche dei professionisti del settore tecnologico.
- Integrazione perfetta del team: Gli sviluppatori dovevano integrarsi perfettamente nel team esistente, richiedendo non solo l'allineamento tecnico ma anche la compatibilità in termini di cultura del lavoro e visione del progetto.
Approccio e risultati
Il nostro compito consisteva nell'introdurre nuove metodologie per accelerare lo sviluppo del mercato. Inoltre, abbiamo facilitato l'inserimento di più sviluppatori Ruby nel team.
In risposta alle esigenze del cliente, abbiamo ampliato il team con il necessario numero di sviluppatori Ruby. Inoltre, abbiamo implementato nuove metodologie per influenzare positivamente i processi del progetto, favorendo l'efficienza e la produttività. Il nostro impegno ha riguardato anche lo sviluppo e la manutenzione dei principali prodotto con il risultato di migliorare le prestazioni del progetto e il suo successo complessivo.
Opinione del cliente:
Sono rimasto colpito dal fatto che The Codest sia in grado di fornire sviluppatori di alta qualità in tempi ragionevoli. The Codest comunica bene. Tuttavia, una volta che gli sviluppatori sono integrati nel nostro team, non devo parlare con loro più di tanto. Il nostro team di sviluppo seguire sprint e abbiamo dei check-in settimanali per discutere dei progressi.
JORDI PIQUERAS BRUNET
CTO, Helpling