stringtranslate.com

Software de programación de empleados

El software de programación de empleados automatiza el proceso de creación y mantenimiento de un cronograma . La automatización de la programación de los empleados aumenta la productividad y permite a las organizaciones con fuerzas de trabajo por horas reasignar recursos a actividades que no requieren programación. Este tipo de software generalmente rastreará el tiempo de vacaciones , el tiempo de enfermedad , el tiempo de compensación y alertará cuando haya conflictos. [1] A medida que los datos de programación se acumulan con el tiempo, se pueden extraer para la nómina o para analizar la actividad pasada. Aunque el software de programación de empleados puede o no tomar decisiones de optimización, sí administra y coordina las tareas. [2] [3] El software de programación de empleados actual a menudo incluye aplicaciones móviles. La programación móvil aumentó aún más la productividad de la programación y eliminó los pasos de programación ineficientes. [2] También puede incluir funcionalidad que incluya seguimiento e incorporación de solicitantes, tiempo y asistencia y límites automáticos de horas extra. [ cita requerida ] Dicha funcionalidad puede ayudar a las organizaciones con problemas como la retención de empleados , el cumplimiento de las leyes laborales y otros desafíos de gestión de la fuerza laboral .

Objetivo

Un fundamento teórico de un problema de programación de empleados puede representarse como el problema de programación de enfermeras , que es NP-hard . La complejidad teórica del problema es un factor significativo en el desarrollo de varias soluciones de software. Esto se debe a que los sistemas deben tener en cuenta muchas formas diferentes de horarios que podrían trabajarse y asignar a los empleados al horario correcto. [4] En última instancia, la optimización de la programación tiene como objetivo minimizar los costos, pero también requiere a menudo un enfoque recíproco por parte de la administración en lugar de depender completamente del software. [2]

Transición al software de programación de empleados

Antes de que existiera el software de planificación de horarios de los empleados, las empresas utilizaban medios físicos para realizar el seguimiento de las horas y los horarios de trabajo de los empleados. Esto dio lugar a los formularios de almacenamiento de datos que, más tarde, en los años 80, eran compatibles con los programas y el software informáticos. Sin embargo, estos formularios nunca programaban realmente a los empleados, solo registraban la semana laboral, las horas y los horarios de trabajo anteriores de los empleados. Esto dio paso a la idea del software de planificación de horarios de empleados, que sería un sistema integral que almacenaría y realizaría un seguimiento del historial laboral de los empleados, además de programar la semana laboral del empleado.

Tarjetas perforadas

La primera forma de programación y gestión automatizada de las horas de trabajo de los empleados fue la tarjeta perforada . La idea, creada por primera vez por Basile Bouchon, desarrolló el control de un telar mediante la perforación de agujeros en una cinta de papel en 1725. Herman Hollerith mejoró el diseño. [5] IBM fabricó y comercializó una variedad de máquinas de registro de unidades para crear, clasificar y tabular tarjetas perforadas, incluso después de expandirse a las computadoras electrónicas a fines de la década de 1950. IBM desarrolló la tecnología de tarjetas perforadas en una poderosa herramienta para el procesamiento de datos comerciales y produjo una amplia línea de máquinas de registro de unidades de propósito general. [6]

Cinta magnética

Durante la década de 1960, la tarjeta perforada fue reemplazada gradualmente como el principal medio de almacenamiento de datos por la cinta magnética, a medida que se disponía de computadoras mejores y más capaces. Mohawk Data Sciences introdujo un codificador de cinta magnética en 1965, un sistema comercializado como un reemplazo de la perforadora de teclado que tuvo cierto éxito, pero las tarjetas perforadas se siguieron utilizando comúnmente para la introducción de datos y la programación hasta mediados de la década de 1980, cuando la combinación de un almacenamiento en disco magnético de menor costo y terminales interactivas asequibles en minicomputadoras menos costosas hicieron que las tarjetas perforadas quedaran obsoletas también para esta función. [7] Sin embargo, su influencia sigue viva a través de muchas convenciones estándar y formatos de archivo. [8]

Programación automática y turnos inteligentes

En la década de 2010, la adopción generalizada de dispositivos móviles y el auge de las redes 3G, 4G y 5G [9] en todo el mundo han hecho posible abordar la tarea de planificar horarios de una manera diferente. En la última década, han surgido muchas soluciones de software para facilitar y hacer menos pesada la vida de los propietarios y gerentes de empresas.

La primera ola de soluciones ayudó a los propietarios de pequeñas empresas a programar, gestionar y comunicarse con sus empleados de una forma más ágil. Las nuevas soluciones van un paso más allá, aprovechando el aprendizaje automático y se están construyendo sobre tecnologías de nube aún más nuevas. [ cita requerida ] La necesidad de automatización y programación inteligente de turnos en la gestión de la fuerza laboral seguirá creciendo a medida que la sociedad se adentra en una economía de pequeños encargos. [ 10 ]

Complejidad

Los algoritmos se utilizan dentro del software de programación de empleados para determinar no solo quién está trabajando, sino también los trabajos y tareas específicos requeridos de los trabajadores. El sistema aún debe ser monitoreado, y cualquier otro problema con la asignación de detalles se realiza manualmente. [11] Dentro del contexto de los problemas y modelos de turnos, hay tres factores principales para resolver las diferencias: la integración de la programación de días libres con la construcción de la línea de trabajo y la asignación de tareas, la construcción del turno y el tipo de demanda. [2] Estas complejidades requieren que todos y cada uno de los lugares de trabajo optimicen el software de programación de empleados en función de su propio conjunto único de reglas, problemas y necesidades. [11] Además, es difícil determinar la solución óptima que minimice los costos, satisfaga las preferencias de los empleados, distribuya los turnos de manera equitativa entre los empleados y satisfaga todas las restricciones del lugar de trabajo. En muchas organizaciones, las personas involucradas en el desarrollo de turnos necesitan herramientas de soporte de decisiones para ayudar a proporcionar los empleados adecuados en el momento adecuado y al costo adecuado, al mismo tiempo que se logra un alto nivel de satisfacción de los empleados . [2] Debido al cambio constante en los entornos laborales, se deben crear nuevos modelos y algoritmos para permitir la flexibilidad a medida que surgen las necesidades y demandas. Por ejemplo, cuando se contrata una gran cantidad de nuevos empleados, como cuando se aumenta la fuerza laboral total, es probable que sea necesario actualizar el software de programación para permitir dicho cambio. [4]

Características

Aunque el software de programación de empleados no necesariamente mejora las prácticas comerciales por sí solo, sí automatiza la administración empresarial, que suele ser tediosa. También puede tener efectos positivos en aspectos de la empresa de manera indirecta, como el compromiso y la retención de los empleados [12] y la reducción de los costos laborales. Al proporcionar a la gerencia grandes cantidades de datos, este software puede ayudar a la gerencia a tomar decisiones y crear automáticamente un cronograma de trabajo que se ajuste a la mayor cantidad posible de restricciones [ 13] . Además, el software puede ser parte de un paquete ERP u otro sistema de gestión de recursos humanos [14] [15] [16]

Las características varían según el proveedor de software, pero algunas características típicas incluyen:

Tendencias futuras

A medida que el lugar de trabajo moderno se vuelve más complejo, es probable que los horarios deban ser más flexibles para satisfacer preferencias más individualistas. [2] La inteligencia artificial también parece desempeñar un papel más importante en el software de programación, requiriendo menos supervisión por parte de la gerencia para corregir problemas. [1]

Véase también

Referencias

  1. ^ abc Pattie, Maes (2000). "Agentes que reducen la sobrecarga de trabajo e información". MIT Media Laboratory . 37 (7): 30–40. doi :10.1145/176789.176792. S2CID  207178655.
  2. ^ abcdef Ernst, A. T; Jiang, H; Krishnamoorthy, M; Sier, D (16 de febrero de 2004). "Programación y asignación de turnos de personal: una revisión de aplicaciones, métodos y modelos". Revista Europea de Investigación Operativa . Horarios y asignación de turnos. 153 (1): 3–27. doi :10.1016/S0377-2217(03)00095-X.
  3. ^ Glover, Fred; McMillan, Claude; Glover, Randy (1 de febrero de 1984). "Un enfoque de programación heurística para el problema de la programación de empleados y algunas reflexiones sobre los "robots gerenciales""". Revista de Gestión de Operaciones . 4 (2): 113–128. doi :10.1016/0272-6963(84)90027-5.
  4. ^ ab Weber, N.; Patten, L. (2005). "Apuntalando la eficiencia". Tecnología de gestión sanitaria . 26 (1): 34–36.
  5. ^ Trogemann, Georg (eds.); et al. (2001). Computing in Russia. Verlag. pp. 47–49. El artículo es de Gellius N. Povarov, titulado Semen Nikolayevich Korsakov- Machines for the Comparison of Philosophical Ideas (Máquinas para la comparación de ideas filosóficas).
  6. ^ Essinger, James (2004). La telaraña de Jacquard: cómo un telar manual condujo al nacimiento de la era de la información. Oxford: Oxford University Press. ISBN 0-19-280577-0
  7. ^ Aspray (ed.), W. (1990). Computing before Computers [La informática antes de las computadoras]. Iowa State University Press. pág. 151. ISBN 0-8138-0047-1
  8. ^ Lubar, Steven (1993). InfoCulture: El libro Smithsonian de inventos de la era de la información. Houghton Mifflin. pág. 302. ISBN 0-395-57042-5
  9. ^ "eMarketer actualiza las cifras de usuarios de Internet y móviles en todo el mundo - eMarketer". www.emarketer.com . Consultado el 11 de noviembre de 2018 .
  10. ^ "El futuro del trabajo: el auge de la economía informal". NACo . Consultado el 11 de noviembre de 2018 .
  11. ^ ab Robidoux, L.; Donnelly, P. (2011). "Programación automatizada de empleados: Bienvenido al futuro". Nursing Management . 42 (12): 41–43. doi : 10.1097/01.NUMA.0000407580.30932.ce . PMID  22124301.
  12. ^ "Estudio concluye que casi la mitad de los trabajadores por horas de EE. UU. aceptarían una reducción salarial a cambio de influir en su horario de trabajo". Business Wire, mayo de 2019.
  13. ^ Maes, Pattie (1 de julio de 1994). "Agentes que reducen la sobrecarga de trabajo e información". Comunicaciones de la ACM . 37 (7). Association for Computing Machinery (ACM): 30–40. doi :10.1145/176789.176792. ISSN  0001-0782. S2CID  207178655.
  14. ^ IDC. "Tecnología móvil: transformando la gestión de la fuerza laboral". Julio de 2011. {{cite web}}: Falta o está vacío |url=( ayuda )
  15. ^ Aberdeen Group. "Programación de personal 2011: la automatización impulsa la precisión, la eficiencia y los resultados empresariales". Abril de 2011. {{cite web}}: Falta o está vacío |url=( ayuda )
  16. ^ Nucleus Research. "Nota de investigación: La tecnología móvil llega a la fuerza laboral de primera línea". Abril de 2011. {{cite web}}: Falta o está vacío |url=( ayuda )
  17. ^ ab Steven Greenhouse (27 de octubre de 2012). "Una vida a tiempo parcial, mientras las horas se reducen y cambian". The New York Times . Consultado el 28 de octubre de 2012 .
  18. ^ abc Disselkamp, ​​Lisa (20 de marzo de 2013). Manual de conocimientos sobre gestión de activos laborales . John Wiley & Sons, Inc. ISBN 9781118420508.
  19. ^ Stedman, C (1999). "Los sistemas de programación de ventas minoristas se renuevan". Computerworld . 33 (2): 14.