Digitaalinen koulutusalusta

Alusta, joka yhdistää mentorit ja valmennettavat koneoppimisen ja data-analytiikan avulla.

Asiakas

Teollisuus
Alue
EU
Asiakas vuodesta
2020

Asiakkaamme on eurooppalainen verkko-oppimisalusta, joka tarjoaa asiakkaille mentoreita heidän valitsemistaan aiheista.

Yksityiskohtaisia tietoja asiakkaasta ei voida luovuttaa NDA:n määräysten nojalla.

Haaste

Eräs asiakas keksi, että alustaa pitäisi parantaa seuraavilla ominaisuuksilla. tietotekniikka ja koneoppiminen työkaluja, jotta se voisi ehdottaa käyttäjille mentoreita nopeammin ja tarkemmin. Tiedot olisi kerättävä ja jalostettava asianmukaisesti, ennen kuin suositusjärjestelmät, ajanottotyökalut ja muut ohjelmistot voivat käyttää niitä.

Ongelman ratkaisemiseksi Innowise:n ohjelmistoinsinöörien oli tehtävä seuraavat toimet

  • tutkia asiakkaan nykyistä tietovirtasuunnitelmaa;
  • rakenna tietovirta uudelleen;
  • automatisoida useita manuaalisia prosesseja;
  • suunnitteluarkkitehtuuri, joka takaa sekä toiminnallisuuden että turvallisuuden.

Ratkaisu

Innowise on rakentanut tyhjästä alustan, joka tarjoaa mentoreille ja valmennettaville työkalut, joiden avulla he voivat olla vuorovaikutuksessa toistensa kanssa tehokkaasti ja kätevästi. Ratkaisu on kehitetty korvaamaan alustan edellinen versio sen reagointinopeuden ja toiminnallisuuden puutteen vuoksi.

Ohjelmistoinsinöörimme ovat suunnitelleet ratkaisun siten, että tietoja voidaan kerätä ja päivittää nopeasti eri lähteistä. Tiedot jalostetaan automaattisesti esiasetettujen mallien mukaisesti ja lähetetään niitä käyttäviin työkaluihin.

Amazon Web Services

Ratkaisu perustuu Amazon Web Services sen turvallisuuden, joustavuuden, skaalautuvuuden ja kustannustehokkuuden vuoksi.

Valmentajat ja kanta-asiakkaat voivat lähettää tietojaan alustalle eri muodoissa, kuten tekstinä, kuvina, videoina, skannattuina asiakirjoina jne. Nämä tiedot ladataan AWS:ään ja tallennetaan datajärveen.

ETL-putket

Tietoinsinöörimme ovat kehittäneet ja ottaneet käyttöön ETL-putket, joiden avulla käyttäjiltä kerätään automaattisesti tietopaketteja pilvitallennukseen.

Tietoallas ja tietovarasto

ETL-putkien avulla kerätyt tiedot jalostetaan datajärvissä. Tätä prosessia hoitavat Airbyte ja dbt. Kun tiedot on jalostettu, Apache Airflow siirtää sen tietovarastoon, jossa sitä voidaan käyttää eri tarkoituksiin, kuten esimerkiksi

  • suosittelemalla ja ilmoittamalla mentoreille tarkemmin sopivista valmennettavista;
  • käyttäjien aktiivisuuden ja tuottavuuden arviointi;
  • käyttäjien käyttäytymisen ennustaminen eri aloilla;
  • tarjoaa turvallisia automaattisia maksuja mentoreille;
  • petosten havaitseminen;
  • KYC-, AML- ja ATF-toimien suorittaminen jne.

Teknologiat ja työkalut

Python 3.x, Flask, Celery, WebSockets, Django REST-kehys, Pytest
TypeScript
PostgreSQL, Redshift, S3, SalesForce, Elasticsearch...
Kubernetes, Apache Airflow, Terraform, monikko, tähtitieteilijä
Google Cloud Platform, AWS
VCS
GitLab, GitHub

Prosessi

Ottaen huomioon kaikki projektin vaatimukset ja erityispiirteet olemme valinneet ohjelmistokehitysmenetelmäksi Scrumin, jonka avulla toteutamme kahden viikon välein sprinttejä ja sprinttikatsauksia edistymisen osoittamiseksi. Käytimme Jiraa ja Confluencea ja pidimme kokoukset ja yleisen viestinnän asiakkaan kanssa Microsoft Teamsissa.

Tiimimme kehitti vaatimukset asiakkaan näkemyksen mukaisesti ja dokumentoi ne. Kehitysprosessin aikana analysoimme, tarkensimme ja purimme vaatimuksia jatkuvasti tehtäviksi ja osatehtäviksi, jotta edistymisen seuranta olisi helpompaa. Kun useat tehtävät oli saatu valmiiksi, Innowise:n laadunvarmistusinsinöörit tarkistivat, oliko ratkaisu hahmoteltujen vaatimusten mukainen, oliko se virheetön ja oliko tiimimme samalla sivulla asiakkaan vision ja odotettujen tulosten kanssa.

Joukkue

4
Tietoinsinöörit
2
Back-end-kehittäjät
2
Front-end-kehittäjät
1
ML-insinööri
2
Tietotiedemiehet
2
BI-kehittäjät
1
Liiketoiminta-analyytikko
1
Projektipäällikkö
2
QA insinöörit
team-innowise

Tulokset

Innowise on rakentanut suojatun alustan, jonka avulla asiakkaan työntekijät voivat kerätä, tallentaa ja hallita opiskelijoiden ja opettajien tietoja alustalla. Ratkaisun turvallisuuden ja tiukan käyttöoikeuksien ja toiminnan valvonnan ansiosta näitä tietoja voidaan käyttää moniin eri tarkoituksiin ilman pelkoa niiden vuotamisesta.

Ohjelmistoinsinöörimme ovat automatisoineet useita prosesseja, jotka aiemmin olivat manuaalisia, ja suunnitelleet tiedonkulun niin, että ratkaisu on mahdollisimman tehokas.

Hankkeen kesto
  • Vuodesta 2020 lähtien
  • Hanke on edelleen käynnissä; tässä vaiheessa tuemme alustaa ja toteutamme uusia ominaisuuksia.

    Ota yhteyttä

    Varaa puhelu tai täytä alla oleva lomake, niin otamme sinuun yhteyttä, kun olemme käsitelleet pyyntösi.

    Lähetä meille ääniviesti
    Liitä asiakirjoja
    Lataa tiedosto

    Voit liittää 1 enintään 2 Mt:n tiedoston. Hyväksytyt tiedostomuodot: pdf, jpg, jpeg, png.

    Klikkaamalla Lähetä, annat suostumuksesi siihen, että Innowise käsittelee henkilötietojasi meidän Tietosuojakäytäntö antaa sinulle asiaankuuluvia tietoja. Antamalla puhelinnumerosi suostut siihen, että voimme ottaa sinuun yhteyttä puheluiden, tekstiviestien ja viestisovellusten kautta. Puhelu-, viesti- ja datahintoja voidaan soveltaa.

    Voit myös lähettää meille pyyntösi
    osoitteeseen contact@innowise.com

    Mitä tapahtuu seuraavaksi?

    1

    Kun olemme vastaanottaneet ja käsitelleet pyyntösi, otamme sinuun yhteyttä ja kerromme yksityiskohtaisesti projektin tarpeet ja allekirjoitamme NDA-sopimuksen luottamuksellisuuden varmistamiseksi.

    2

    Tutkittuaan toiveesi, tarpeesi ja odotuksesi tiimimme suunnittelee projektin ehdotuksen, jossa esitetään työn laajuus, tiimin koko, aika- ja kustannusarviot.

    3

    Järjestämme kanssasi tapaamisen, jossa keskustellaan tarjouksesta ja sovitaan yksityiskohdista.

    4

    Lopuksi allekirjoitamme sopimuksen ja aloitamme projektisi toteuttamisen heti.

    nuoli