Survey system to gather and analyze labor force data

Innowise ha desarrollado un sistema de recogida, edición y control de los datos de empleo de hogares e individuos.

Desafío

The client approached Innowise to improve abor force accounting.

Beforehand, they relied on statistical information questionnaires and administrative registration lists of unemployed maintained by local employment offices to obtain information from enterprises, entrepreneurs, and other employers. Nonetheless, the customer lacked human resource management software that provided accurate and up-to-date data from individuals and households to formulate a social development plan based on business activity and labor force potential.

As a result, Innowise Group was challenged with developing a full-fledged human resources management software that gathers and analyzes labor force data from multiple sources, providing a holistic approach to managing employment rates.

Solución

El principal objetivo del proyecto era desarrollar un software a medida para la gestión de los recursos humanos y los datos de empleo, que reflejara las características y la composición de la población activa, incluidos los datos demográficos, la educación y la ocupación. Nos encargamos de desarrollar una solución de software de RRHH completa y fácil de usar para los gestores que realizan encuestas, los entrevistadores que recopilan datos primarios y los encuestados que participan en los censos.

Para recopilar, editar y controlar los datos de empleo, nuestros especialistas utilizaron inicialmente una herramienta gratuita CSPro, configurando la solución para satisfacer los requisitos específicos del cliente y las necesidades empresariales locales. Como resultado, el alcance del trabajo incluyó el desarrollo de los siguientes artefactos:

  • base de metadatos para mantener las clasificaciones, el vocabulario y las listas de códigos proporcionadas por el cliente;
  • software personalizable para la introducción, el control y la gestión de los registros de hogares y particulares;
  • documentación técnica que describa los flujos de trabajo básicos y las interconexiones entre los datos del sistema;
  • manuales de usuario para formar a los empleados de los clientes.

Sistema de encuestas de población activa

Los usuarios pueden introducir/editar datos, añadir tablas y cargar datos sobre hogares y encuestados para análisis y estadísticas en el menú general de la aplicación. En cuanto al flujo de trabajo básico, establecimos un sistema de dos niveles para gestionar la información sobre el empleo, en el que el primer nivel representa los datos genéricos de los hogares y el segundo nivel proporciona cuestionarios detallados.

Un cuestionario estructurado recoge información pertinente, como la situación laboral, la industria y la ocupación, la formación académica, los salarios, las horas de trabajo y otras variables relevantes del mercado laboral. Nuestros desarrolladores incluyeron distintos tipos de campos, permitiendo a los usuarios elegir variantes predefinidas o introducir información desde el teclado. Además, nos aseguramos de que el detalle fuera decente, implementando listas desplegables que ayudan a los usuarios a especificar sus datos personales. Por ejemplo, cuando los encuestados indican su lugar de residencia/trabajo (ciudad, pueblo, calle, etc.), pueden elegir entre el manual geográfico que refleja la división administrativa-territorial de un país concreto. Mediante la creación de plantillas, los usuarios pueden eliminar la necesidad de introducir datos en múltiples cuestionarios. Además, pueden realizar encuestas y censos con periodicidades variables para captar los cambios en el mercado laboral a lo largo del tiempo, como trimestrales o anuales.

Garantizamos 350 escenarios para validar los datos introducidos y alertar a los usuarios en caso de error, resaltando el campo para sustituir o corregir la información.

A continuación, los datos de empleo recopilados se procesan, se depuran y se introducen cuidadosamente en un software de base de datos de empleados, lo que permite a los operadores del cliente analizar la información laboral y obtener perspectivas significativas. Una vez depurados y procesados los datos, los resultados de la encuesta se compilan en informes, documentos de síntesis y cuadros de mando interactivos. En última instancia, estos resultados se comparten con los responsables políticos, los investigadores y el público en general a través de diversos canales, como sitios web gubernamentales, publicaciones y comunicados de prensa.

Tecnologías y herramientas

Java, Bota SpringHibernate, Thymeleaf, API RESTful, CSPro
React, JavaScriptTypeScript, HTML, CSS

PostgreSQL

Apache Maven, Apache Tomcat, Apache POI, Apache Kafka, Elasticsearch, Swagger, Docker, Kubernetes, Sonar.

Amazon Web Services

JUnit 5, Spring Boot Test, JMeter

Proceso

El proyecto se desarrolló en dos fases: la fase preparatoria (incorporación del equipo y familiarización con los flujos de trabajo del cliente) y la fase de desarrollo (creación de un sistema de encuesta de población activa a medida). Durante la fase de preparación, también garantizamos tres metodologías para la recopilación de datos primarios, incluidas las entrevistas personales con bolígrafo y papel (PAPI), las entrevistas personales asistidas por ordenador (CAPI) y los cuestionarios a través de Internet, agilizando la precisión y la coherencia en la recopilación de datos recogida de datos.

Además, definimos los objetivos de la encuesta, diseñamos el cuestionario, establecimos un marco de muestreo, formamos al personal de campo y realizamos una encuesta piloto para validar el instrumento de la encuesta.

Una vez acordados los enfoques metodológicos, construimos el sistema de encuesta de población activa basándonos en las capacidades de CSPro. Nos ajustamos a los requisitos planteados a lo largo de todo el proyecto, adaptando los cambios sin problemas gracias a la metodología ágil Scrum. El equipo comprobó el progreso del proyecto mediante reuniones diarias en las que cada miembro informaba de sus responsabilidades y tareas pendientes.

Team required

1
Analista de negocio
1
Jefe de proyecto
2
Responsable técnico
1
Arquitecto de software
2
Desarrolladores de Front-end
4
Desarrolladores de Back-end
2
Ingenieros de QA
2
Ingeniero DevOps

Resultados

Innowise has developed full-fledged human resource software that plays a critical role in providing accurate and up-to-date information about the labor market, employment trends, and workforce characteristics. Platform-generated insights enable customer’s decision-makers to pursue an evidence-based policy, monitoring a business-active population and addressing unemployment, skills gaps, wage disparities, and other labor-related challenges. Researchers, academics, and analysts can utilize HR software solution for in-depth studies, modeling, and forecasting, contributing to a deeper understanding of labor market dynamics and trends.

    Contáctenos

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

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

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

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el plazo y los costes estimados con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha