Lämna dina kontaktuppgifter, så skickar vi dig vår översikt via e-post
Jag samtycker till att mina personuppgifter behandlas för att skicka personligt marknadsföringsmaterial i enlighet med Integritetspolicy. Genom att bekräfta inlämningen samtycker du till att få marknadsföringsmaterial
Tack!

Formuläret har skickats in framgångsrikt.
Ytterligare information finns i din brevlåda.

Innowise är ett internationellt företag för utveckling av mjukvara med fullständig cykel som grundades 2007. Vi är ett team med över 1800+ IT-proffs som utvecklar mjukvara för andra yrkesverksamma över hela världen.
Om oss
Innowise är ett internationellt företag som utvecklar mjukvara för hela cykeln som grundades 2007. Vi är ett team på över 1600+ IT-proffs som utvecklar mjukvara för andra företag yrkesverksamma över hela världen.

Digital utbildningsplattform

En plattform som kopplar samman mentorer och coacher med hjälp av maskininlärning och dataanalys.

Kund

Industri
Utbildning
Region
EU
Kund sedan
2020

Vår kund är en europeisk e-learningplattform som ger kunderna mentorer om de ämnen de väljer.

Detaljerad information om kunden kan inte lämnas ut enligt bestämmelserna i NDA.

Utmaning

En klient kom med tanken att plattformen skulle förbättras med datateknik och maskininlärning verktyg så att den kunde föreslå mentorer till användarna snabbare och mer exakt. Data bör samlas in och förfinas ordentligt innan de används av rekommendationssystem, tidsloggningsverktyg och annan programvara.

För att lösa problemet behövde Innowises mjukvaruingenjörer

  • studera kundens befintliga dataflödesdesign;
  • återuppbygga dataflödet;
  • automatisera en rad manuella processer;
  • designarkitektur som säkerställer både funktionalitet och säkerhet.

Lösning

Innowise har byggt från grunden en plattform som ger mentorer och coacher en verktygssats för att interagera med varandra på ett effektivt och bekvämt sätt. Lösningen har utvecklats för att ersätta den tidigare versionen av plattformen på grund av dess brist på svarshastighet och funktionalitet.

Våra mjukvaruingenjörer har utformat lösningen på ett sätt som gör det möjligt att snabbt samla in och uppdatera data från olika källor. Data förfinas automatiskt enligt de förinställda mallarna och skickas till de verktyg som använder den.

Amazon Web Services

Lösningen är baserad på Amazon Web Services på grund av dess säkerhet, flexibilitet, skalbarhet och kostnadseffektivitet.

Tränare och vanliga kunder kan skicka in sina data i olika former till plattformen, inklusive text, bilder, videor, dokumentskanningar osv. Dessa data laddas upp till AWS och lagras i en datasjö.

ETL-rörledningar

Våra dataingenjörer har utvecklat och introducerat ETL-rörledningar för att automatiskt samla in databitar från användarna till cloud lagringen.

Datasjö och datalager

Data som samlas in via ETL-rörledningar förfinas i datasjöar. Denna process drivs av Airbyte och dbt. När data har förfinats överför Apache Airflow den till datalagret där den kan användas för olika ändamål, till exempel

  • rekommendera och meddela mentorer om lämpliga coacher mer exakt;
  • uppskattning av användaraktivitet och produktivitet;
  • förutsäga användarbeteende inom olika områden;
  • ge säkra automatiserade betalningar till mentorerna;
  • upptäcka bedrägerier;
  • utföra KYC, AML, ATF-åtgärder osv.

Teknik och verktyg

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

Process

Med hänsyn till alla projektkrav och detaljer har vi valt Scrum som en mjukvaruutvecklingsmetodik, som genomför sprint- och Sprintöversikter två gånger i veckan för att visa framstegen. Vi använde Jira och Confluence och höll möten och övergripande kommunikation med kunden i Microsoft Teams.

Vårt team utvecklade kraven enligt kundens vision av lösningen och dokumenterade dem. Under utvecklingsprocessen analyserade, förfinade och sönderdelade vi ständigt kraven i uppgifter och deluppgifter för enklare framstegsspårning. Efter att flera uppgifter hade slutförts kontrollerade innowise Groups kvalitetssäkringsingenjörer om lösningen överensstämde med de angivna kraven, var felfri och vårt team var på samma sida med kundens vision och förväntade resultat.

Team

4
Dataingenjörer
2
Back-end utvecklare
2
Front-end utvecklare
1
ML-ingenjör
2
Datavetare
2
BI-utvecklare
1
Affärsanalytiker
1
Projektledare
2
QA-ingenjörer
team-innowise

Resultat

Innowise har byggt en säker plattform som gör det möjligt för kundens anställda att samla in, lagra och hantera data från studenter och handledare på plattformen. På grund av lösningens säkerhet och strikt åtkomst- och driftskontroll kan denna information användas för olika ändamål utan rädsla för att läcka ut.

Våra mjukvaruingenjörer har automatiserat ett antal processer som tidigare var manuella och utformat dataflödet för att göra lösningen så effektiv som möjligt.

Projektets löptid
  • Sedan 2020
  • Projektet pågår fortfarande; i detta skede stöder vi plattformen och implementerar nya funktioner

Kontakta oss!

Boka ett samtal eller fyll i formuläret nedan så återkommer vi till dig när vi har behandlat din förfrågan.

    Vänligen inkludera projektinformation, varaktighet, teknologistack, IT-proffs som behövs och annan relevant information
    Spela in ett röstmeddelande om ditt projekt för att hjälpa oss att förstå det bättre
     
    Bifoga ytterligare dokument vid behov
    Ladda upp filen

    Du kan bifoga upp till 1 fil på totalt 2 MB. Giltiga filer: pdf, jpg, jpeg, png

    Observera att när du klickar på knappen Skicka kommer Innowise att behandla dina personuppgifter i enlighet med vår Integritetspolicy för att ge dig lämplig information.

    Vad händer härnäst?

    1

    Efter att ha mottagit och behandlat din begäran kommer vi att återkomma till dig inom kort för att specificera dina projektbehov och underteckna en NDA för att säkerställa konfidentialitet av information.

    2

    Efter att ha undersökt kraven utarbetar våra analytiker och utvecklare en projektförslag med arbetets omfattning, lagets storlek, tid och kostnad uppskattningar.

    3

    Vi ordnar ett möte med dig för att diskutera erbjudandet och komma överens.

    4

    Vi skriver på ett kontrakt och börjar arbeta med ditt projekt så snabbt som möjligt.

    Спасибо!

    Cообщение отправлено.
    Мы обработаем ваш запрос и свяжемся с вами в кратчайшие сроки.

    Tack!

    Ditt meddelande har skickats.
    Vi behandlar din begäran och kontaktar dig så snart som möjligt.

    Tack!

    Ditt meddelande har skickats. 

    Vi behandlar din begäran och återkommer till dig så snart som möjligt.

    pil