Lasciate i vostri contatti, vi invieremo il nostro whitepaper via e-mail.
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 1600+ 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.

Piattaforma educativa digitale

Una piattaforma che mette in contatto mentori e coachee utilizzando machine learning e l'analisi dei dati.

Cliente

Industria
Istruzione
Regione
UE
Cliente da
2020

Il nostro cliente è una piattaforma europea di e-learning che fornisce ai clienti tutor su argomenti di loro scelta.

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

Sfida

Un cliente ha avuto l'idea di arricchire la piattaforma con strumenti di ingegneria dei dati e machine learning in modo da poter suggerire i mentori agli utenti in modo più rapido e accurato. I dati devono essere adeguatamente raccolti e raffinati prima di essere utilizzati dai sistemi di raccomandazione, dagli strumenti di registrazione del tempo e da altri software.

Per risolvere il problema, gli ingegneri software di Innowise dovevano

  • studiare il progetto del flusso di dati esistente del cliente;
  • ricostruire il flusso di dati;
  • automatizzare una serie di processi manuali;
  • architettura di progettazione che garantisca sia la funzionalità che la sicurezza.

Soluzione

Innowise ha costruito da zero una piattaforma che fornisce a mentori e coachee un set di strumenti per interagire tra loro in modo efficace e conveniente. La soluzione è stata sviluppata per sostituire la versione precedente della piattaforma a causa della sua scarsa velocità di risposta e funzionalità.

I nostri ingegneri software hanno progettato la soluzione in modo da consentire la rapida raccolta e l'aggiornamento dei dati da varie fonti. I dati vengono raffinati automaticamente secondo i modelli preimpostati e inviati agli strumenti che li gestiscono.

Amazon Web Services

La soluzione si basa su Amazon Web Services grazie alla sua sicurezza, flessibilità, scalabilità ed economicità.

Gli allenatori e i clienti abituali possono inviare alla piattaforma i loro dati in varie forme, tra cui testi, immagini, video, scansioni di documenti, ecc. Questi dati vengono caricati su AWS e archiviati in un data lake.

Pipeline ETL

I nostri ingegneri dei dati hanno sviluppato e introdotto pipeline ETL per raccogliere automaticamente i dati dagli utenti nell'archivio cloud.

Data lake e data warehouse

I dati raccolti attraverso le pipeline ETL vengono raffinati nei data lake. Questo processo è gestito da Airbyte e dbt. Dopo che i dati sono stati raffinati, Apache Airflow trasferisce i dati al data warehouse, dove possono essere utilizzati per vari scopi, come ad esempio

  • raccomandare e notificare ai mentori i coachee adatti in modo più preciso;
  • stimare l'attività e la produttività degli utenti;
  • prevedere il comportamento degli utenti in diversi campi;
  • fornire pagamenti automatizzati sicuri ai mentori;
  • individuare le frodi;
  • eseguire azioni KYC, AML, ATF, ecc.

Tecnologie e strumenti

Back-end
Python 3.x, Flask, Celery, WebSockets, Django REST framework, Pytest
Front-end
TypeScript
Databases
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch
DevOps
Kubernetes, Apache Airflow, Terraform, plural, astronomer
Cloud
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Processo

Prendendo in considerazione tutti i requisiti e le specificità del progetto, abbiamo scelto Scrum come metodologia di sviluppo del software, conducendo sprint bisettimanali e Sprint overview per dimostrare i progressi. Abbiamo utilizzato Jira e Confluence e abbiamo tenuto le riunioni e la comunicazione generale con il cliente in Microsoft Teams.

Il nostro team ha sviluppato i requisiti in base alla visione della soluzione del cliente e li ha documentati. Durante il processo di sviluppo, abbiamo costantemente analizzato, perfezionato e scomposto i requisiti in attività e sottoattività per facilitare il monitoraggio dei progressi. Dopo aver completato diverse attività, gli ingegneri del controllo qualità di Innowise hanno verificato che la soluzione fosse conforme ai requisiti delineati, priva di bug e che il nostro team fosse in sintonia con la visione del cliente e i risultati attesi.

Team

4
Ingegneri dei dati
2
Sviluppatori back-end
2
Sviluppatori front-end
1
Ingegnere ML
2
Scienziati dei dati
2
Sviluppatori di BI
1
Analista aziendale
1
Responsabile di progetto
2
Ingegneri QA
team-innowise

Risultati

Innowise ha realizzato una piattaforma sicura che consente ai dipendenti del cliente di raccogliere, archiviare e gestire i dati di studenti e tutor sulla piattaforma. Grazie alla sicurezza della soluzione e al rigoroso controllo degli accessi e delle operazioni, queste informazioni possono essere utilizzate per diversi scopi senza timore di essere divulgate.

I nostri ingegneri software hanno automatizzato una serie di processi che prima erano manuali e hanno progettato il flusso di dati per rendere la soluzione il più efficiente possibile.

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.
    Elaboreremo la vostra richiesta e vi ricontatteremo al più presto.

    freccia