Encuéntrenos en la E-commerce Berlin Expo, el 22 de febrero de 2024.

Déjenos sus datos y le enviaremos nuestro libro blanco por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise 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 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise 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 1600+ 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 machine learning y data analytics.

Cliente

Industria
Educación
Región
UE
Cliente desde
2020

Nuestro cliente es una plataforma europea de machine learning 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 data engineering y machine learning 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 de 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.

Solución

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

Amazon Web Services

La solución se basa en Amazon Web Services 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 cloud.

Data lake y data warehouse

Los datos recopilados mediante ETL pipelines se refinan en ldata lakes. 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, astronomer
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 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.

Equipo

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

Resultados

Innowise 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

Póngase en contacto con nosotros

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

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

    Qué pasa después?

    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

    Después de 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 las estimaciones de costos.

    3

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

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

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

    Gracias.

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

    flecha