Giter Club home page Giter Club logo

kemevoi's Introduction

KeMeVoi

Logotipo de KeMeVoi

Repositorio para el hackatón IV 23-24: creación de una aplicación que asigna las vacaciones en una empresa.

Descripción del problema

La asignación de vacaciones y días libres en una empresa es una tarea compleja debido a una serie de factores; por ejemplo, se puede dar prioridad a los empleados con más antigüedad en la empresa en comparación con los recién llegados y los empleados con responsabilidades familiares, especialmente aquellos con hijos, suelen preferir ciertas épocas del año cuando los niños no tienen clases. Además, la carga de trabajo en la empresa varía a lo largo del año, lo que limita la disponibilidad de tiempo libre en momentos de alta demanda laboral.

La asignación del periodo o periodos de vacaciones también depende de la planificación de proyectos y quiénes son esenciales para su realización, como los líderes de un equipo. Es importante evitar que dos personas clave se ausenten al mismo tiempo para no afectar las operaciones. Además, las diferentes fases de un proyecto pueden requerir más o menos personal, lo que influye en la posibilidad de tomarse un tiempo libre.

kemevoi's People

Contributors

adelahera avatar carlotiii30 avatar danieeeld2 avatar enaraque avatar jj avatar josemponce avatar luciaansino avatar marinajcs avatar moshidev avatar pablobarto avatar pluque01 avatar shvtwp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

kemevoi's Issues

¿Qué es un calendario?

Para poder definir los días laborables y no laborables referenciados en #34 y #35 hemos de saber en qué consiste un calendario. Un calendario es la representación de un año divido en doce meses.

¿Qué es un día laborable?

Para la historia de usuario #33 necesitamos saber que es un día laborable para que el usuario solicite sus vacaciones de una manera correcta.
Un día laborable es un intervalo de días entre lunes y viernes. En este intervalo no se contempla días festivos.

¿Qué es un un día no laborable?

Respecto a #33, para que Miguel se pueda coger vacaciones debe de hacerlo en un día laborable #34.
Un día laborable, es un día en el calendario que no se trabaja. Se incluyen los días festivos ( #38 )y los día en los que la empresa no labora.

¿Qué es un día festivo?

Un día festivo consiste en una fecha en el calendario #36 que se celebra de forma especial en un país, comunidad o localidad, el cual no es laboral #35

Como empresa, deseo que haya el mínimo necesario en ciertos puestos de trabajo

En todas las empresas hay ciertos puestos de trabajo que se tienen que cubrir de
forma obligatoria: en los que se hace atención directa al cliente, por ejemplo,
u otro tipo de puestos de trabajo. A la hora de conceder las vacaciones, es
necesario que haya una persona o un mínimo de personas que se encargue de
ciertos puestos, por lo que las personas que los cubran se tendrán que ausentar
de forma escalonada.
Por otro lado, como empresa tengo que encargarme de que no haya ningún puesto de
este tipo donde haya una sola persona, porque las vacaciones son un derecho
laboral. En el caso de que sea así, las restricciones serán principalmente las
que permitan contratar temporalmente a alguna otra persona.

Referencias

Jacinta Buenavente

:memo: User Journey Currante hace fallar al linter markdown

Sería conveniente hacer que el nombre del fichero fuese el mismo que el resto (mv [user_journey_currante.md](https://github.com/JJ/KeMeVoi/blob/main/doc/user_journey_currante.md) a user-journey-currante.md) y que el cumpliese las reglas de estilo comprobadas mediante el linter.

¿Qué es un mes?

Respecto al issue #36 vemos que un calendario está compuesto por un conjunto de meses y, a su vez, un mes está compuesto de días.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.