Por favor, déjenos sus contactos, le enviaremos nuestra presentación por correo electrónico
Autorizo el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad.
El formulario se ha enviado correctamente. Encontrará más información en su buzón de correo electrónico.
Innowise Group es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1400 profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Quiénes somos
Innowise Group es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1400 profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Plataforma educativa digital

Una plataforma que conecta a mentores y coachees mediante el aprendizaje automático y el análisis de datos.

Cliente

Industria
Educación
Región
UE
Cliente desde
2020

Nuestro cliente es una plataforma europea de aprendizaje electrónico que ofrece a sus clientes tutores sobre los temas que elijan.

La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

A un cliente se le ocurrió que la plataforma debía mejorarse con ingeniería de datos y aprendizaje automático para poder sugerir tutores a los usuarios con mayor rapidez y precisión. Los datos deben recopilarse y depurarse adecuadamente antes de ser utilizados por sistemas de recomendación, herramientas de registro del tiempo y otros programas informáticos.

Para resolver el problema, los ingenieros de software del Grupo Innowise necesitaban

  • estudiar el diseño del flujo de datos existente en el cliente;
  • reconstruir el flujo de datos;
  • automatizar toda una serie de procesos manuales;
  • arquitectura de diseño que garantice tanto la funcionalidad como la seguridad.
Escritorio de aprendizaje

Solución

Innowise Group ha creado desde cero una plataforma que proporciona a mentores y coachees un conjunto de herramientas para interactuar entre sí de forma eficaz y cómoda. La solución se ha desarrollado para sustituir a la versión anterior de la plataforma debido a su falta de velocidad de respuesta y funcionalidad.

Nuestros ingenieros de software han diseñado la solución de forma que permita recopilar y actualizar rápidamente datos de diversas fuentes. Los datos se depuran automáticamente según las plantillas preestablecidas y se envían a las herramientas que los manejan.

Servicios web de Amazon

La solución se basa en Servicios web de Amazon por su seguridad, flexibilidad, escalabilidad y rentabilidad.

Los entrenadores y los clientes habituales pueden enviar sus datos de diversas formas a la plataforma, como texto, imágenes, vídeos, documentos escaneados, etc. Estos datos se cargan en AWS y se almacenan en un lago de datos.

Canalizaciones ETL

Nuestros ingenieros de datos han desarrollado e introducido canalizaciones ETL para recopilar automáticamente trozos de datos de los usuarios en el almacenamiento en la nube.

Lago de datos y almacén de datos

Los datos recopilados mediante ETL pipelines se refinan en lagos de datos. Airbyte y dbt se encargan de este proceso. Una vez refinados los datos, Apache Airflow los transfiere al almacén de datos, donde pueden utilizarse para diversos fines, como

  • recomendar y notificar con mayor precisión a los mentores los coachees adecuados;
  • estimar la actividad y la productividad de los usuarios;
  • predecir el comportamiento de los usuarios en distintos ámbitos;
  • proporcionar pagos automatizados seguros a los mentores;
  • detectar fraudes;
  • realizar acciones de CSC, ALD, ATF, etc.

Tecnologías y herramientas

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

Proceso

Teniendo en cuenta todos los requisitos y especificidades del proyecto, hemos seleccionado Scrum como metodología de desarrollo de software, realizando sprints quincenales y resúmenes de Sprint para demostrar el progreso. Utilizamos Jira y Confluence y celebramos las reuniones y la comunicación general con el cliente en Microsoft Teams.

Nuestro equipo desarrolló los requisitos de acuerdo con la visión que el cliente tenía de la solución y los documentó. Durante el proceso de desarrollo, analizamos, refinamos y descompusimos constantemente los requisitos en tareas y subtareas para facilitar el seguimiento del progreso. Una vez completadas varias tareas, los ingenieros de control de calidad de Innowise Group comprobaron si la solución cumplía los requisitos descritos, si no tenía errores y si nuestro equipo estaba de acuerdo con la visión del cliente y los resultados esperados.

Chat de e-learning

Equipo

4
Ingenieros de datos
2
Desarrolladores de back-end
2
Desarrolladores frontales
1
Ingeniero ML
2
Científicos de datos
2
Desarrolladores de BI
1
Analista de negocios
1
Jefe de proyecto
2
Ingenieros de control de calidad
equipo-innowise

Resultados

Innowise Group ha creado una plataforma segura que permite a los empleados del cliente recopilar, almacenar y gestionar datos de estudiantes y tutores en la plataforma. Gracias a la seguridad de la solución y al estricto control de acceso y funcionamiento, esta información puede utilizarse para diversos fines sin temor a que se filtre.

Nuestros ingenieros de software han automatizado una serie de procesos que antes eran manuales y han diseñado el flujo de datos para que la solución sea lo más eficaz posible.

Duración del proyecto
  • Desde 2020
  • El proyecto sigue en marcha; en esta fase, damos soporte a la plataforma e implementamos nuevas funciones

¿Necesita una solución tecnológica? Póngase en contacto con nosotros

    Le informamos de que cuando haga clic en el botón Enviar, el Grupo Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    ¿Y ahora qué?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Tras examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y los costes estimados. y costes.

    3

    Organizamos una reunión con usted para discutir la oferta y llegar a un acuerdo. acuerdo.

    4

    Firmamos un contrato y empezamos a trabajar en su proyecto lo antes posible. posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha