La migración entre plataformas de planificación es uno de los mayores dolores de cabeza para los planners. En este artículo explicamos los pasos exactos, qué se conserva automáticamente, qué debes verificar y cómo El Conversor de TecnoAdmin puede hacer el proceso en segundos.
¿Por qué migrar de MS Project a Primavera P6?
MS Project es excelente para proyectos individuales y equipos pequeños. Pero cuando el proyecto crece en complejidad (múltiples frentes, miles de actividades, control de recursos multiproyecto, reportes ejecutivos), Primavera P6 ofrece capacidades que MS Project no tiene.
Los casos más comunes de migración son:
- El cliente o la inspectoría exige entrega en formato Primavera P6 (.xer)
- El proyecto crece y MS Project empieza a ser lento o poco manejable
- Se necesita consolidar múltiples proyectos en una sola base de datos
- El equipo de control necesita indicadores EVM más robustos
Nota importante: La conversión nunca es perfecta al 100%. Siempre existe una diferencia en cómo cada software maneja calendarios, relaciones tipo "Lag y Lead" complejas o datos de recursos. Verifica siempre el resultado antes de usar el cronograma convertido como base oficial.
Qué se conserva en la conversión
| Elemento | MS Project (.mpp) | Primavera P6 (.xer) | Estado |
|---|---|---|---|
| Actividades y nombre | Tasks | Activities | ✓ Completo |
| Duraciones | Duration | Original Duration | ✓ Completo |
| Relaciones (FS, SS, FF, SF) | Predecessors | Relationships | ✓ Completo |
| Fechas planificadas | Start/Finish | Planned Start/Finish | ✓ Completo |
| Línea base | Baseline | Project Baseline | ⚠ Verificar |
| Calendarios | Project Calendar | Calendars | ⚠ Verificar |
| Recursos y costos | Resources | Resources | ⚠ Parcial |
| WBS / EDT | Outline levels | WBS | ✓ Completo |
| Notas / memos | Notes | Activity Notes | ⚠ Parcial |
| Campos personalizados | Custom fields | User Defined Fields | ✗ Manual |
Proceso de migración paso a paso
Limpia el archivo de MS Project antes de convertir
Elimina tareas vacías, corrige relaciones circulares, verifica que todas las actividades tengan duración mayor a cero y guarda el archivo en formato .mpp (no .xml). Un archivo sucio produce una conversión sucia.
Verifica la estructura WBS
Primavera P6 maneja el WBS de forma más estricta que MS Project. Asegúrate de que tu jerarquía de resumen/detalle sea coherente. Las tareas de resumen en MS Project se convierten en nodos WBS en P6.
Convierte con El Conversor de TecnoAdmin
Sube el archivo .mpp en productos.tecnoadminconsulting.com, selecciona "MS Project → Primavera P6" y descarga el .xer resultante. El proceso toma menos de 10 segundos para proyectos de hasta 5,000 actividades.
Importa el .xer en Primavera P6 y verifica
File → Import → XER File. Una vez importado, revisa: número total de actividades, integridad del WBS, calendarios, línea base y el camino crítico. Compara el total de duración del proyecto con el original.
Reconfigura calendarios y recursos
Los calendarios frecuentemente necesitan ajuste manual, sobre todo si usas calendarios con feriados nacionales. Los recursos se importan pero su asignación de costo puede necesitar revisión.
Consejo práctico: Después de importar, ejecuta una programación (F9 en P6) y compara el Finish Date del proyecto con el original en MS Project. Si hay diferencia mayor a 1 semana, revisa los calendarios: ahí suele estar el problema.
Errores comunes y cómo evitarlos
Error 1: Las duraciones cambian al importar
Causa: diferencia de calendario entre MS Project (días laborales de 8h) y Primavera P6 (configurable). Solución: verificar que los calendarios en P6 coincidan exactamente con los de MS Project en horas diarias, días laborales y feriados.
Error 2: El camino crítico desaparece o cambia
Causa: Primavera P6 no usa el mismo algoritmo de CPM que MS Project. Solución: ejecuta un Schedule Check (Project → Schedule → Schedule Options) para identificar actividades con restricciones duras que están forzando fechas.
Error 3: La línea base no se importa correctamente
Causa: MS Project usa una sola línea base principal mientras P6 soporta hasta 50. Solución: después de importar, crea manualmente una nueva Baseline en P6 y asígnala como Baseline 1 del proyecto.
¿Y la conversión inversa (P6 → MS Project)?
El proceso inverso funciona igual de bien con El Conversor. Es más común cuando el cliente o el cliente final requiere el cronograma en MS Project pero tú trabajas en P6. En ese caso, exportas el .xer desde P6, lo subes a El Conversor y obtienes el .mpp en segundos.