Lasciate i vostri contatti, vi invieremo la nostra presentazione 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.
Il modulo è stato inviato con successo! Troverete ulteriori informazioni nella vostra casella di posta elettronica.
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 professionisti IT che sviluppano software per altri professionisti in tutto il mondo.
Chi siamo
Innowise Group è un'azienda internazionale di sviluppo di software a ciclo completo, fondata nel 2007. fondata nel 2007. Siamo un team di oltre 1400 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 l'apprendimento automatico 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 ingegneria dei dati e apprendimento automatico strumenti, 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 Group 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.
Scrivania di apprendimento

Soluzione

Innowise Group 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.

Servizi Web di Amazon

La soluzione si basa su Servizi Web di Amazon 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, Flusso d'aria Apache 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, plurale, astronomo
Cloud
Piattaforma cloud di Google, 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 Group 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.

Chat di elearning

Squadra

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 Group 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à.

Avete bisogno di una soluzione tecnologica? Contattateci!

Selezionare l'oggetto della richiesta

Selezionare il budget del progetto

Vi informiamo che cliccando sul pulsante Invia, Innowise Group 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 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.

freccia