Se registra durante varios días los avances que un programador tiene al desarrollar un proyecto de prueba. Los resultados del registro de tiempos se muestran en la siguiente tabla:
Fecha | Inicio | Fin | Pausas | LDC |
01/01/10 | 9:00 a.m. | 3:30 p.m. | 30 minutos | 50 |
02/01/10 | 9:00 a.m. | 2:00 p.m. | 30 minutos | 60 |
03/01/10 | 9:00 a.m. | 11:30 a.m. | 50 | |
12:00 | 2:00 | Pruebas |
Se pide:
- Calcular la productividad del programador.
- Tomando en cuenta que la empresa trabaja 5 horas cada día y su semana laboral es de 5 días, mencione cuántos meses y semanas le tomaría a un programador trabajar en
un programa de 1000 LDC.
Desarrollo y Explicación:
A la tabla podemos agregarle una columna más Δt que tomaría el diferencial de tiempo en minutos entre el inicio y el fin.
Fecha | Inicio | Fin | Pausas | Δt | LDC |
01/01/10 | 9:00 a.m. | 3:30 p.m. | 30 minutos | 360 minutos | 50 |
02/01/10 | 9:00 a.m. | 2:00 p.m. | 30 minutos | 270 minutos | 60 |
03/01/10 | 9:00 a.m. | 11:30 a.m. | 150 minutos | 50 | |
12:00 | 2:00 | 120 minutos | Pruebas |
La columna la completamos de la siguiente forma:
Para la primera fecha, entre 9 de la mañana y 3 y 30 de la tarde tenemos 390 minutos, menos los 30 de pausa, son 360 minutos de diferencia.
Para la segunda fecha, entre 9 de la mañana y 2 de la tarde tenemos 300 minutos, menos los 30 de pausa, son 270 minutos de diferencia.
Para la tercera fecha, entre 9 de la mañana y 11 Y 30 de la tarde tenemos 150 minutos de diferencia, sin pausas.
En esa misma fecha, entre 12:00 del mediodía y 2:00 de la tarde, tenemos 120 minutos de diferencia, sin pausas.
Ahora, calculamos el total de tiempo en minutos, sumando las diferencias diarias:
360 + 270 + 150 + 120 = 900 minutos.
Luego, calculamos el total de LDC en ese tiempo: 50 + 60 + 50 = 160 LDC
La productividad del programador viene dada tomando en cuenta que el día de la empresa tiene 5 horas de trabajo (ya lo dice el enunciado). Haciendo la conversión de los 900 minutos:
Productividad del programador =
(160 LDC / 900 minutos) x (60 minutos / 1 hora) x (5 horas / 1 día) = 53 LDC / día
Con lo cual queda satisfecho el primer punto.
Para el segundo punto, si el proyecto es de 1000 LDC, el programador tardará (aplicando el dato encontrado de su productividad):
1000 LDC / 53 LDC * día = 19 días.
Y tomando en cuenta que, según el enunciado, la semana laboral tiene 5 días:
19 días x (1 semana / 5 días) = 4 semanas = 1 mes.
No hay comentarios:
Publicar un comentario