Sistema de Recursos Humanos para Instituciones Educativas

DESCRIPCIÓN DEL PROYECTO

Se implementó para la Junta Nacional de Jardines Infantiles (JUNJI), un Sistema de Recursos Humanos para gestionar la educación parvularia pública, buscando la centralización toda la información del personal relacionada con capacitaciones, remuneraciones y otros antecedentes.

 

¿Cómo lo Hicimos?

  • Arquitectura Base. En primer lugar, diseñamos la arquitectura base para el sistema de recursos humanos. Ciertamente, la mayor complejidad estaba en la remuneración y bonos que rigen al sistema público y a la misma institución.
  • Reloj Control. Luego, construimos un sistema de control de marcación de horas para funcionarios internos y externos de la institución. Esto lo logramos haciendo uso de una versión local que registra los eventos de marcación y una versión central que los recoge y procesa. Posteriormente, con esto logramos la generación de reportes y registro de horas trabajadas.
  • Levantamiento Proceso de Remuneraciones. También, levantamos los procesos de remuneraciones que se utilizan particularmente en regiones para el pago de sueldos de los funcionarios. Para esto se documentaron los procesos de remuneraciones con diagrama de flujo del proceso, descripción del proceso, descripción del procedimiento (de alto nivel) y legislación asociada.
  • Sistema Inscripción Online. Desarrollamos la plataforma para la inscripción de niños de forma autónoma por parte de los padres y apoderados, a través de un sistema WEB con acceso público. Adicionalmente, optimizamos el sistema de BackOffice existente para que soportara las mejoras realizadas por la institución.

Módulo Reloj Control

Registra la información de la Ficha de Personal de cada funcionario del servicio y que incluye una serie de flujos de trabajo que permiten la solicitud de permisos de distinta índole, logrando un mayor control sobre el actuar de los funcionarios del servicio.

El objetivo del módulo consiste en automatizar el proceso de revisión de los libros de asistencia, de los atrasos e inasistencias del personal. Para ello se generó una serie de módulos sobre el sistema de RRHH que permitieron soportar el funcionamiento de un reloj control centralizado.

El core de las funcionalidades que se desarrollaron, se basa en la generación de un motor de cálculo que toma en consideración los distintos permisos realizados por los funcionarios mediante el sistema actual, más las jornadas laborales de cada uno, así como sus marcas de entrada y salida obtenidas desde distintas estaciones con las que cuenta JUNJI a lo largo del país.

Dichas estaciones son controladas por una aplicación secundaria (Reloj Control Local), a través de un lector biométrico, que se encarga del registro y validación de los eventos de marcado y su posterior informe al sistema central.

De esta manera, JUNJI tiene acceso a la información de asistencias de forma rápida y normalizada, ya que mediante el uso del sistema de RRHH, se reemplazan los sistemas de marcación que tenía el servicio (MicroControl, libro físico, etc.).

Detalle Técnico del Proyecto

El sistema se construyó con JAVA/JEE, Framework Spring e Hibernate y base de datos Oracle.

Finalmente, el proyecto tomó 30 meses, como suma de todas sus etapas, utilizando metodología de desarrollo Agile Scrum, con procesos basados en CMMi. Con respecto al equipo de trabajo, participaron roles de jefatura, arquitectos, analistas funcionales, desarrolladores y analistas de QA.

Sistema de Recursos Humanos para Instituciones Educativas

TECNOLOGÍAS UTILIZADAS

  • JAVA
  • Framework Spring
  • Framework Hibernate
  • Oracle Weblogic
  • Oracle database