Lasciate i vostri contatti, vi invieremo la nostra panoramica via email
Acconsento al trattamento dei miei dati personali per l'invio di materiale di marketing personalizzato in conformità con la normativa vigente. Informativa sulla privacy. Confermando l'invio, l'utente accetta di ricevere materiale di marketing
Grazie!

Il modulo è stato inviato con successo.
Ulteriori informazioni sono contenute nella vostra casella di posta elettronica.

Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1800+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise è una società internazionale di sviluppo software a ciclo completo fondata nel 2007. Siamo un team di oltre 1600+ professionisti IT che sviluppano software per altri professionisti in tutto il mondo.

Sistema ERP per l'industria delle costruzioni: Aumento del 30% delle prestazioni della soluzione

Applicazioni web e mobili con un sistema di API per gestire facilmente i processi aziendali.

Cliente

Industria
Costruzione
Regione
Germania
Cliente da
2020

Il nostro cliente si è rivolto a noi con la richiesta di costruire un sistema ERP che tracciasse l'efficacia dei dipendenti per trasferire ulteriormente questi dati all'accettatore locale.

Le informazioni dettagliate sul cliente non possono essere divulgate in base alle disposizioni dell NDA.

Sfida

Inizialmente, il cliente ci ha fornito un sistema operativo ricco di funzionalità: assegnazione dei lavori; tracciamento dei tempi; statistiche, tra cui, ma non solo, il numero di lavoratori sul sito e/o il numero di siti; notifiche push, sincronizzazione in tempo reale, ecc. Tuttavia, c'era un problema di accesso limitato alla soluzione. Il cliente aspirava a renderla disponibile al pubblico.

Soluzione

Oltre alle applicazioni web e mobile, il nostro team ha sviluppato un sistema di API e un pannello di amministrazione per aiutare i dipendenti a monitorare e gestire il loro lavoro.

I ruoli degli utenti sono così delineati: superamministratori con tutti i privilegi, amministratori senza privilegi di gestione o di impostazione dell'azienda e utenti individuali. Gli utenti sono i dipendenti che hanno bisogno di monitorare le proprie ore di lavoro attraverso i report.

Inoltre, i nostri ingegneri software hanno implementato alcune funzionalità per i manager e i loro subordinati, per rendere i processi di lavoro più efficienti e meno dispendiosi in termini di tempo.

Tracciamento del tempo

Abbiamo esteso la funzionalità dei rapporti in modo che, invece di compilarli manualmente, i dipendenti potessero inviare le foto dei loro rapporti vidimati dai loro responsabili locali. Gli utenti possono inviare gli intervalli di tempo con le ore di lavoro e le pause in qualsiasi modo conveniente: compilando una tabella con gli intervalli di tempo o inviando una foto del rapporto mentre sono a casa.

Assegnazione del lavoro

L'assegnazione del lavoro funziona come un costruttore. Si compone di diversi elementi, come le mappe di Google, il visualizzatore di PDF e i campi dedicati alla compilazione. La piattaforma consente agli amministratori e ai superamministratori di effettuare le assegnazioni di lavoro in diversi modi.

Ad esempio, possono creare i loro file allegando un file PDF di un incarico invece di crearne uno nuovo.

Inoltre, possono importare mappe Google personalizzate da My Maps. Gli amministratori possono personalizzare la mappa utilizzando questo strumento, aggiungendo waypoint, vari segni, forme ed etichette, e poi caricare la mappa creata nell'app per consentire l'accesso al team.

Sistema API

Poiché questa soluzione è assegnata a un gran numero di utenti regolari, il sistema API è stato progettato per elaborare le richieste di più utenti. Inoltre, consente di collegare altri sistemi importanti a questa API. Inoltre, ogni nuovo cliente può richiedere funzionalità aggiuntive.

Tecnologie e strumenti

Back-end
Ruby on Rails
Front-end
Angular 14, Backbone.js
Databases
PostgreSQL, MongoDB, Redis
DevOps
Kubernetes, Terraform, RabbitMQ
Cloud
AWS (EC2, Lambda, S3, Athena, ecc.)
VCS
GitLab

Processo

Tenendo conto di tutti i requisiti del cliente e delle specificità del progetto, abbiamo proposto Scrum come metodologia del ciclo di vita dello sviluppo del software. Abbiamo utilizzato Jira e Confluence per assegnare i compiti e seguire i progressi del nostro team. Tutte le comunicazioni si sono svolte su Slack.

Sulla base della nostra ricca esperienza nello sviluppo di varie applicazioni web e sistemi di gestione dei dati, il nostro team ha proposto lo stack tecnologico più adatto. Abbiamo scelto Ruby perché è un linguaggio di rapida implementazione che consente una produzione veloce di MVP.

Per monitorare i progressi e migliorare la velocità di consegna, abbiamo organizzato riunioni quotidiane e retrospettive mensili con il team. Per rimanere in contatto con il cliente, il nostro team ha effettuato revisioni di sprint bisettimanali per mostrare i progressi e fornire al cliente aggiornamenti sui piani futuri.

Team

4
Sviluppatori back-end
3
Sviluppatori front-end
2
Ingegneri QA
team-innowise

Risultati

Di conseguenza, abbiamo portato a termine il compito del cliente e lanciato la nuova funzionalità nei tempi previsti. Abbiamo rilasciato l'applicazione sull'Apple Store, sul Play Market, sul Web e sui sistemi API, portando un numero significativo di utenti e mantenendo al contempo elevate le prestazioni.

Grazie alle comode funzionalità di assegnazione dei lavori e di tracciamento delle ore, la soluzione si è rapidamente guadagnata la popolarità degli utenti. Ogni nuovo cliente apprezza molto l'opzione di personalizzazione, perché ha la possibilità di adattare la soluzione alle esigenze specifiche di ogni azienda. Grazie alle sue solide funzionalità e all'interfaccia utente intuitiva, ogni utente può gestirla senza problemi.

Durata del progetto
  • Dal 2020
  • Il progetto è ancora in corso; in questa fase, supportiamo la piattaforma e implementiamo nuove funzionalità.

Contattateci!

Prenota una chiamata oppure compilate il modulo sottostante e sarete ricontattati una volta elaborata la vostra richiesta.

    Si prega di includere i dettagli del progetto, la durata, lo stack tecnologico, i professionisti IT necessari e altre informazioni pertinenti
    Registra un messaggio vocale sul tuo
    progetto per aiutarci a capirlo meglio
    Allega ulteriori documenti se necessario
    Caricare il file

    È possibile allegare fino a 1 file di 2 MB complessivi. File validi: pdf, jpg, jpeg, png

    Vi informiamo che cliccando sul pulsante Invia, Innowise tratterà i vostri dati personali in conformità con la nostra Informativa sulla privacy allo scopo di fornirvi informazioni adeguate.

    Cosa succede dopo?

    1

    Dopo aver ricevuto ed elaborato la vostra richiesta, vi ricontatteremo a breve per illustrare le esigenze del progetto e firmare un NDA per garantire la riservatezza delle informazioni.

    2

    Dopo aver esaminato i requisiti, i nostri analisti e sviluppatori elaborano una proposta di progetto con l'ambito di lavoro, le dimensioni del team, i tempi e i costi stimati.

    3

    Organizziamo un incontro con voi per discutere l'offerta e giungere a un accordo.

    4

    Firmiamo un contratto e iniziamo a lavorare sul vostro progetto il prima possibile.

    Grazie!

    Il tuo messaggio è stato inviato.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    Grazie!

    Il tuo messaggio è stato inviato. 

    We’ll process your request and contact you back as soon as possible.

    freccia