Bitte geben Sie bitte hier Ihre Kontaktdaten an, wir werden Ihnen unsere Präsentation per E-Mail zusenden
Ich stimme der Verarbeitung meiner persönlichen Daten zu, um personalisiertes Marketingmaterial in Übereinstimmung mit der Datenschutzrichtlinie geschickt zu bekommen.
Das Formular wurde erfolgreich abgeschickt! Weitere Informationen finden Sie in Ihrer Mailbox.
Innowise Group ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1400 IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.
Über uns
Innowise Group ist ein internationales Unternehmen für den vollen Zyklus der Softwareentwicklung, welches 2007 gegründet wurde. Unser Team besteht aus mehr als 1400 IT-Experten, welche Software für mehrere Branchen und Domänen weltweit entwickeln.

Digitale Plattform für Bildung

Es handelt sich um eine Plattform, die Betreuungspersonal und Coaches mithilfe von maschinellem Lernen und Datenanalyse in Verbindung bringt.

Kunde

Branche
Bildung
Region
EU
Kunde seit
2020

Bei unserem Kunden handelt es sich um eine europäische E-Learning-Plattform, über die Kunden Mentoren zu den von ihnen gewünschten Fachgebieten erhalten.

Detaillierte Informationen über den Kunden können aufgrund der Bestimmungen der Vertraulichkeitsvereinbarung (NDA) nicht offengelegt werden.

Herausforderung

Die Idee unseres Auftraggebers war es, die Plattform mit Tools für Data Engineering und maschinelles Lernen zu erweitern, um den Nutzern rascher und zuverlässiger Mentoren vorschlagen zu können. Diese Daten sollten sorgfältig gesammelt und verfeinert werden, bevor sie von Systemen zur Weiterempfehlung, Zeiterfassung und anderer Software verwendet werden.

Um dieses Problem zu lösen, mussten die Software-Ingenieure von Innowise Group:

  • das bestehende Konzept des Auftraggebers für den Datenfluss studieren;
  • den Datenstrom erneut einrichten;
  • eine Vielzahl von manuellen Prozessen automatisieren;
  • eine Struktur entwerfen, die sowohl Funktionalität als auch Sicherheit sicherstellt.
Learning desktop

Lösung

Bei Innowise Group wurde von Grund auf eine Plattform entwickelt, die Mentoren und Coachees ein wirksames und bequemes Toolset für die Zusammenarbeit miteinander bietet. Die Entwicklung der Lösung soll die vorherige Version der Plattform ersetzen, die aufgrund ihrer unzureichenden Reaktionsgeschwindigkeit und Funktionalität nicht geeignet war.

Die von unseren Software-Ingenieuren konzipierte Lösung ermöglicht eine rasche Erfassung und Aktualisierung von Daten aus verschiedenen Quellen. Die Daten werden automatisch gemäß den vorgegebenen Vorlagen verfeinert und an die Tools gesendet, die sie verarbeiten.

Amazon Web Services

Durch ihre Sicherheit, Flexibilität, Skalierbarkeit und Kostenersparnis basiert die Anwendung auf Amazon Web Services  

Coaches und normale Kunden können ihre Daten in unterschiedlicher Form an die Plattform übermitteln, beispielsweise in Form von Text, Bildern, Videos, Dokumentenscans usw. Alle diese Daten werden zu AWS hochgeladen und in einem Data Lake gespeichert.

ETL-Pipelines

Unsere Datentechniker haben ETL-Pipelines zur automatischen Erfassung von Datenpaketen von den Benutzern in den Cloud-Speicher eingerichtet und entwickelt.

Data Lake und Data Warehouse

Mit Hilfe von ETL-Pipelines erfasste Daten werden in Data Lakes verfeinert. Dieser Prozess wird von Airbyte und dbt gesteuert. Nachdem die Daten verfeinert wurden, überträgt Apache Airflow sie an das Data Warehouse, wo sie für verschiedene Zwecke verwendet werden können, beispielsweise:

  • Mentoren geeignete Coachees zu empfehlen und sie darüber zu informieren;
  • Benutzeraktivität und Produktivität einschätzen;
  • das Nutzerverhalten in unterschiedlichen Bereichen vorhersagen;
  • die sichere und automatisierte Zahlungsabwicklung für die Mentoren;
  • Aufdecken von Betrugsfällen;
  • die Durchführung von KYC-, AML- und ATF-Maßnahmen usw.

Technologien & Tools

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

Prozess

In Anbetracht aller Anforderungen und Spezifikationen des Projekts haben wir uns für Scrum als Methode zur Entwicklung von Software entschieden und führen alle zwei Wochen Sprints und Sprint-Übersichtsarbeiten zum Nachweis des Fortschritts durch. Dazu verwendeten wir Jira und Confluence und veranstalteten die Meetings und die allgemeine interne Kommunikation mit dem Kunden über Microsoft Teams.

Die von unserem Team entwickelten Anforderungen richteten sich nach der Wunschvorstellung des Auftraggebers von der Lösung und wurden von uns schriftlich festgehalten. Im Verlauf des Prozesses analysierten und verfeinerten wir die Voraussetzungen kontinuierlich und zerlegten sie in Aufgaben und Teilaufgaben, um den Fortschritt besser verfolgen zu können. Nach der Beendigung der verschiedenen Aufgaben überprüften die Ingenieure der Qualitätssicherung in Innowise Group, ob die Lösung den skizzierten Anforderungen entsprach, fehlerfrei war und unser Team mit der Vision des Auftraggebers und den gewünschten Ergebnissen auf einer Wellenlänge war.

Elearning chat

Team

4
Data Ingenieure
2
Backend-Entwickler
2
Frontend-Entwickler
1
ML-Ingenieure
2
Datenwis­senschaftler
2
BI-Entwickler
1
Business-Analyst
1
Projektleiter
2
QS-Ingenieure
team-innowise

Ergebnisse

Den Mitarbeitern des Auftraggebers wurde von Innowise Group eine gesicherte Plattform zur Erhebung, Speicherung und Verwaltung von Daten der Schüler und Tutoren auf der Website zur Verfügung gestellt. Aufgrund der Sicherheit der Lösung und der strengen Zugangs- und Funktionskontrolle können diese Daten für eine Vielzahl von Einsatzzwecken verwendet werden, ohne dass die Gefahr besteht, dass sie nach außen dringen.

Unsere Ingenieure haben eine Reihe von Vorgängen automatisiert, die zuvor von Hand ausgeführt wurden, und den Datenfluss so gestaltet, dass die Lösung so leistungsfähig wie möglich ist.

Dauer des Projekts
  • Seit 2020
  • Das Projekt ist noch nicht abgeschlossen. In dieser Phase unterstützen wir die Plattform und führen neue Funktionen ein.

Sie brauchen eine technische Lösung? Kontaktieren Sie uns!

Wählen Sie den Betreff Ihrer Anfrage aus

Wählen Sie das Projektbudget aus

Bitte beachten Sie, dass Innowise Group mit dem Anklicken der Schaltfläche 'Senden' Ihre persönlichen Daten nach der Datenschutzrichtlinie verarbeiten wird, um Ihnen die gewünschten Informationen zukommen zu lassen.

Wie geht es weiter?

1

Sobald wir Ihre Anfrage erhalten und bearbeitet haben, werden wir uns mit Ihnen in Verbindung setzen, um Ihre Projektanforderungen zu besprechen und eine NDA zu unterzeichnen, um die Vertraulichkeit der Informationen zu gewährleisten.

2

Nach Prüfung der Anforderungen erstellen unsere Analysten und Entwickler einen Projektvorschlag, der Arbeitsumfang, Teamgröße, Zeit- und Kostenschätzung enthält.

3

Wir vereinbaren einen Termin mit Ihnen, um das Angebot zu besprechen und eine Vereinbarung zu treffen.

4

Wir unterzeichnen einen Vertrag und beginnen umgehend mit der Arbeit an Ihrem Projekt.

Vielen Dank!

Ihre Nachricht wurde gesendet.
Wir werden Ihre Anfrage bearbeiten und Sie so schnell wie möglich kontaktieren.

Pfeil