El siguiente artículo examina un error de integración común que puede encontrarse al intentar cargar el estado de un archivo XML de Microsoft Project en Deltek Cobra.
[Error] Paquete de trabajo 1.3 / ENG / 1.3.2.2 (Actividad 1.3.2.1): Aprox. fin 04/02/2015 antes de la fecha de status.
El tema general de este error es que Cobra ha encontrado tareas en la planificación de Microsoft Project que tienen una fecha planificada o trabajo restante que se retrasa con respecto a la fecha de status actual en el proyecto Cobra.
Acerca del error
El error suele ser el siguiente:
Error] Paquete de trabajo 1.3 / ENG / 1.3.2.2.2 (Actividad 1.3.2.1): Aprox. fin 04/02/2015 antes de la fecha de status.
Otras variaciones se muestran a continuación. Error] Paquete de trabajo 1.3 / ENG / 1.3.2.3 (Actividad 1.3.4.1.3): Est. Comenzar el 04/01/2015 no más tarde de la fecha de status.
Error] Hito 1.1 / ENG / 1.1.4 / MS01 (Actividad 1.1.4.1.7): Aprox. fin 04/03/2015 antes de la fecha de status.
En todos los casos Deltek Cobra se queja de que hay una fecha prevista en el pasado, lo que por supuesto no puede suceder.
Veo este error con más frecuencia en las nuevas instalaciones de Cobra donde el equipo todavía está tratando de poner sus brazos alrededor de los detalles a los que hay que prestar atención cuando se integra un sistema de programación con un sistema de valores ganados. Este error particular es indicativo de que el programa no se está actualizando completamente. Cualquiera de lo siguiente puede ser cierto para el horario si Cobra informa de este error:
- Una tarea que se planificó para comenzar en el período actual no se inició realmente, pero sigue estando retrasada con respecto a la fecha de estado.
- Una tarea que se planificó para finalizar en el período actual no finalizó, pero sigue estando retrasada respecto a la fecha de status.
- No se ha realizado ningún proceso para adelantar el trabajo restante a la fecha de estatus. Esto se puede hacer manualmente o utilizando la función de actualización de proyectos.
- La fecha de status no se ha fijado correctamente en Microsoft Project.
- Una tarea tiene una holgura negativa debido a una restricción y, por lo tanto, sus fechas tardías son anteriores a sus fechas tempranas, como se muestra en la figura siguiente.
Encontrar a los culpables
Bien, ahora que sabes lo que estás buscando, ¿qué te parece si te doy algunos consejos sobre cómo rastrear estos problemas en el programa? El mensaje de error puede no ser tan útil como parece sin un poco de conocimiento.
Describamos un poco el mensaje de error. La primera parte del mensaje de error dice:
Error] Paquete de trabajo 1.3 / ENG / 1.3.2.2. Así que nos está diciendo que una o más tareas asignadas al paquete de trabajo 1.3 / ENG / 1.3.2.2.2 tienen una fecha anterior a la fecha de estado de Cobra.
Sin embargo, si hay varias tareas asignadas a este paquete de trabajo, es posible que no sean lo suficientemente específicas. Para ayudarle a identificar la tarea real, el mensaje de error muestra el número de esquema de la tarea entre paréntesis; por ejemplo, (Actividad 1.3.2.1). Por lo tanto, puede abrir la columna Número de esquema en Microsoft Project para localizar la tarea que causa el problema, como se muestra a continuación.
En el ejemplo anterior, la tarea con el número de esquema 1.3.2.1 no se ha iniciado ni se ha movido a una fecha de inicio planificada revisada que cae después de la fecha de status del proyecto. También la tarea crítica 1.5 se encuentra en un estado similar. Antes de que este proyecto pueda ser integrado con Cobra, estas tareas deben ser completadas o reprogramadas a sus nuevas fechas más tempranas.
Una solución rápida
Una forma segura de evitar este tipo de errores durante la integración es usar la característica Update Project en Microsoft Project.
Esta función le permite mover cualquier trabajo restante para que se inicie después de la fecha de estado actual.
Muchos programadores experimentados prefieren recorrer el programa y buscar manualmente las tareas pendientes y aplicar el estado según sea necesario. Este es el enfoque preferido y recomendado en la mayoría de las situaciones. Sin embargo, siempre existe la posibilidad de que se haya perdido algo y esta función le permite automatizar el proceso de mover todo el trabajo incompleto, restante o no iniciado a una fecha posterior a la fecha de estado actual.
Los pasos del proceso pueden parecerse a los siguientes:
- Mueva la Fecha de status al final del último día del período de informe, por ejemplo, 5/31/15.
- Introduzca todos los status conocidos (fechas reales, porcentajes de finalización, etc.) en las tareas del período del informe actual.
- Ejecute la función Actualizar proyecto en todo el proyecto para barrer cualquier trabajo incompleto en el futuro.
- Guarde el archivo MPP como un archivo XML listo para la integración con Cobra.
El paso anterior del Proyecto de Actualización tiene el efecto de mover todo el trabajo incompleto hacia el futuro. Si el proyecto se ha construido correctamente con una buena lógica de red, es probable que las fechas del proyecto cambien a lo largo de la programación. Esto proporcionará una visión temprana del efecto de los retrasos en los principales hitos y productos del proyecto. También dirigirá las fechas previstas para el proyecto dentro de Cobra, lo que proporcionará un análisis estadístico y de tendencias aún más útil del rendimiento del proyecto.