1. Qué es y para qué sirve
El Generador WBS desde BOQ convierte el catálogo de conceptos (BOQ) de un proyecto en una Estructura de Desglose del Trabajo (EDT/WBS) de tres niveles y en un cronograma inicial con lógica, fechas, ruta crítica y costo por actividad. En minutos entrega lo que normalmente toma días de captura: la EDT por fase, disciplina y producto, la lista de actividades con sus predecesoras, un libro de Excel de planeación y un archivo XER que se importa directo en Primavera P6.
Está pensado para el arranque de un proyecto EPC, de Oil & Gas o de construcción: la licitación, la propuesta de programa o la primera línea base. Cada partida del BOQ se vuelve una actividad, con su monto y su peso, de modo que la suma del cronograma cuadra al centavo con el presupuesto.
Todo el cálculo ocurre dentro del navegador de quien lo usa. El BOQ del cliente no se sube a ningún servidor: se lee, se procesa y se queda en su computadora. Por eso se puede usar con presupuestos confidenciales sin acuerdos adicionales de manejo de datos.
Una regla guía el módulo: entrega un primer programa bien estructurado, no el programa final. Las duraciones salen de rendimientos de referencia y la lógica de reglas generales; el planeador las revisa, ajusta y aprueba en P6 antes de presentarlas como línea base.
2. Antes de empezar: qué BOQ cargar
El módulo lee libros de Excel (.xlsx o .xls). Cada hoja de partidas debe tener una columna de descripción y una de tarifa o monto; la cantidad y la unidad mejoran el cálculo de duraciones. Los encabezados de sección (por ejemplo "2.0 Separator & Tank Foundations") se vuelven paquetes de trabajo y las partidas con monto se vuelven actividades. Los renglones de subtotal y total se reconocen y se descartan para no duplicar el costo.
Si el libro trae una hoja resumen (por ejemplo "BOQ Summary" con el total de cada sección), el módulo la usa como control: compara su total contra lo procesado y avisa si no cuadra. Las hojas que no son partidas (portada, cronogramas, notas, histogramas) se detectan y se dejan fuera, con el motivo, y puedes volver a incluirlas a mano si alguna sí era parte del BOQ.
Las descripciones en inglés técnico (como suelen venir los BOQ de EPC) dan la mejor clasificación por tipo de trabajo, porque el módulo reconoce palabras como excavation, formwork, piping, cable o hydrostatic test.
| Si el BOQ trae… | Obtienes… |
|---|---|
| Tarifa y cantidad, o monto, por partida | Peso por costo, costo por actividad y XER con recursos de costo que cuadran al centavo |
| Solo cantidades (sin precios) | Peso por duración; Excel y XER completos, pero sin recursos de costo |
| Unidad y cantidad | Duración calculada con rendimientos diarios por unidad (m3, m2, m, t, No.) |
| Partidas por lote (L.S.) | Duración por palabra clave (ingeniería 24 días, procura 30, pruebas 10…) o 20 días por omisión |
| Hoja resumen con totales | Control de cuadre contra el resumen del propio BOQ |
| Hojas por disciplina o una hoja de Ingeniería y Procura | Fases y disciplinas reconocidas; la procura se separa de la ingeniería |
¿Qué trae tu BOQ?
Marca lo que tienes capturado y te digo qué vas a obtener y qué te falta.
3. Configurar: tipo de BOQ, calendario y fecha de inicio
Antes de cargar el archivo, revisa los cuatro campos de la parte superior. Todos se pueden cambiar después: el resultado se recalcula al instante.
- 1Tipo de BOQ: Auto-detect o un perfil para familias conocidas.
- 2Calendario: días por semana del proyecto.
- 3Horas por día: fijas por régimen, editables en Personalizado.
- 4Inicio del proyecto (NTP): por omisión, el próximo lunes.
- 5Rendimientos diarios (opcional).
- 6Arrastra aquí el BOQ en Excel.
Tipo / formato de BOQ. Auto-detect funciona con la mayoría de los libros. Los perfiles OGP / Oil & Gas, Building, Road / Highway, Industrial, High-rise Tower, MEP y Structural / Civil afinan el reconocimiento para familias conocidas: qué hojas ignorar, si todo va a una sola disciplina y si se separa la procura de la ingeniería.
Calendario del proyecto y horas por día. Onshore 6 días (lunes a sábado, 10 h), Onshore 5 días (lunes a viernes, 9 h) y Offshore 7 días (todos los días, 12 h) traen sus horas fijas. En Personalizado eliges de 1 a 7 días por semana (la semana arranca en lunes) y las horas por día. Las duraciones se calculan en días; las horas definen el calendario del XER.
Inicio del proyecto (NTP). Por omisión es el próximo lunes. Captura la fecha de la orden de inicio o la fecha supuesta de la propuesta. Si cae en un día no laborable del calendario, el módulo lo avisa y arranca el trabajo el siguiente día laborable, igual que P6.
4. Cargar el BOQ y revisar los avisos
Arrastra el libro a la zona punteada o haz clic para buscarlo. En segundos aparece el aviso verde con el resumen: actividades, paquetes, disciplinas, costo procesado, fecha de inicio, fecha de término, días laborables, actividades en ruta crítica y calendario.
- 1Resumen: actividades, paquetes, disciplinas, costo, inicio, término, días y calendario.
- 2Renglones de subtotal descartados, con su monto, para verificar.
- 3Cuadre contra la hoja resumen del propio BOQ.
- 4Hojas del libro: cuáles se procesaron y por qué.
- 5Hoja resumen: se usa como control, no como partidas.
Debajo pueden aparecer avisos ámbar. Léelos siempre: dicen qué renglones se descartaron por ser subtotales (con su monto, para que verifiques que no era una partida), qué hojas quedaron fuera y por qué, si el costo no cuadra con la hoja resumen y si más del 15 % del costo quedó en "Other Works" (sin disciplina reconocida), lo que suele indicar que conviene elegir otro tipo de BOQ.
La lista Hojas del libro muestra cuáles se procesaron y cuáles no. Puedes marcar o desmarcar cualquiera; el cálculo se repite al momento.
5. Tablero de resultados
Las tarjetas resumen el resultado: disciplinas, paquetes de trabajo, actividades, costo total, cuadre interno (la suma de las actividades contra el total procesado), cuadre contra la hoja resumen, suma de pesos (debe dar 100 %) y la proporción en Other Works.
- 1Partidas del BOQ convertidas en actividades.
- 2Cuadre interno: suma de actividades contra el total procesado.
- 3Cuadre contra la hoja resumen del BOQ.
- 4La suma de pesos debe dar 100 %.
- 5Workbook de planeación (.xlsx), con PIN.
- 6XER para Primavera P6 (.xer), con el mismo PIN.
- 7Verificación del XER: se revisa antes de cada descarga.
Debajo están los dos botones de descarga, el workbook de planeación (.xlsx) y el XER para P6 (.xer), y el panel Verificación del XER, que se explica en la sección 10. La primera descarga de la sesión pide el PIN de cuatro dígitos; después ya no lo vuelve a pedir mientras el navegador siga abierto.
6. Niveles 01, 02 y 03 de la EDT
Nivel-01 muestra las fases (Ingeniería y Diseño, Procura, Construcción) y sus disciplinas, con monto, peso, duración, inicio, fin y la marca de ruta crítica. Es la vista para la carátula del programa y la junta de arranque.
- 1Nivel-01: fases y disciplinas.
- 2Disciplina con su monto y peso.
- 3Duración, inicio y fin calculados con la red de actividades.
- 4Marca de ruta crítica.
Nivel-02 agrega el producto o zona de cada disciplina: el tipo de trabajo agrupado (Site & Earthworks, Concrete Works, Mechanical Equipment, Piping Works…) con su unidad, cantidad, monto, peso, cobertura CSI / MasterFormat y fechas.
Nivel-03 es la lista de actividades completa: ID (A-paquete-paso), nombre corto, códigos de fase, disciplina y CSI, código WBS ligado a la partida del BOQ, predecesoras con su tipo de relación, unidad, cantidad, tarifa, monto, peso, duración, inicio, fin y holgura total. Abre con el hito NTP y cierra con el hito Project Completion.
- 1Hito de inicio NTP.
- 2ID de actividad: A-paquete-paso.
- 3Predecesoras con su tipo de relación (FS).
- 4Monto y peso de la partida del BOQ.
- 5Duración, fechas y holgura total.
7. Cómo se arma la lógica del cronograma
Las fechas no se inventan: salen de una sola red de actividades, hitos y relaciones que el módulo calcula con el método de ruta crítica (pasos hacia adelante y hacia atrás) sobre el calendario elegido. De esa misma red salen la pantalla, el Excel y el XER, así que los tres siempre dicen lo mismo.
La red sigue siete reglas en este orden. Uno: un hito de inicio NTP en la fecha de inicio. Dos: dentro de cada grupo (disciplina por producto o zona) las partidas van en cadena fin-inicio (FS), en el orden del BOQ. Tres: cada grupo de Ingeniería arranca desde el NTP. Cuatro: la Procura arranca al terminar la Ingeniería. Cinco: cada grupo de Construcción arranca al terminar la procura del mismo tipo de trabajo (Structural Steel después de procurar Structural Steel); si no hay procura de ese tipo, al terminar la Ingeniería, y si el BOQ no trae Ingeniería, desde el NTP. Seis: Pruebas y Puesta en Marcha de cada disciplina arrancan al terminar sus demás grupos. Siete: un hito Project Completion recibe a toda actividad que quedaría sin sucesor, de modo que no hay cabos sueltos.
Las duraciones salen de los rendimientos diarios (sección 8): cantidad entre rendimiento por día, redondeado hacia arriba, con un mínimo de 1 día y un máximo de 90 días por actividad. Las partidas por lote usan días por palabra clave.
8. Rendimientos diarios (opcional)
La sección Ajustar rendimientos diarios muestra los valores de referencia por unidad y tipo de trabajo, por ejemplo 60 m3 por día de excavación, 12 m3 por día de concreto, 40 m2 por día de cimbra o 3 toneladas por día de acero. Cámbialos si tienes datos reales del proyecto o del contratista; el cronograma se recalcula al instante.
- 1Rendimiento por día según unidad y tipo de trabajo.
- 2Regresar a los valores genéricos.
- 3Guardar tus rendimientos como plantilla .json.
- 4Cargar una plantilla guardada (se valida antes de aplicarse).
Exportar plantilla guarda tus rendimientos en un archivo .json para reutilizarlos en otro BOQ; Cargar plantilla los aplica; Restablecer genéricos regresa a los valores de referencia. Una plantilla se valida antes de aplicarse: si el archivo no es una plantilla o trae valores no numéricos, se rechaza con el motivo y tus rendimientos actuales no cambian.
Calculadora de duración
La misma regla del módulo: días = cantidad ÷ rendimiento diario, redondeado hacia arriba, mínimo 1 y máximo 90. Con el calendario y la fecha de inicio te da la fecha de fin. Precargada con la excavación del demo.
9. El workbook de planeación (.xlsx)
El botón Descargar workbook de planeación genera BOQ_Planeacion.xlsx con tres hojas: Cronograma Nivel-01, Nivel-02 y Nivel-03 Actividades. Cada hoja indica en su segundo renglón la fecha de inicio (NTP) y el calendario usados, para que nadie compare fechas calculadas con otra configuración.
La hoja Nivel-03 es la referencia para revisar el programa con el equipo: cada actividad trae su partida del BOQ, su monto y peso, sus predecesoras y sus fechas. Sirve también como respaldo del XER, porque contiene exactamente la misma red.
10. El XER para Primavera P6 y su verificación previa
El botón Descargar XER para P6 genera un archivo con el nombre del BOQ (hasta 20 caracteres, que también es el ID del proyecto en P6) y la fecha de inicio, por ejemplo BSS-BOQ-DEMO_NTP-2026-11-02.xer. Trae el proyecto con su fecha de datos en el NTP, el calendario elegido con su horario, la EDT de tres niveles (fase, disciplina, producto o zona), las actividades y los dos hitos, todas las relaciones FS, tres códigos de actividad (PHASE, DISCIPLINE y CSI) y el costo: un recurso de material "BOQ – disciplina" por disciplina con precio 1.00, de modo que las unidades de cada asignación son el monto exacto de la partida.
- 1Costo al centavo contra el BOQ procesado.
- 2Solo el NTP sin predecesora y solo Completion sin sucesor.
- 3La fecha de fin del XER es la misma de la pantalla y del Excel.
- 4Sin comillas dobles: P6 las lee como delimitador.
Antes de cada descarga el módulo lee de vuelta el XER terminado, como lo leería P6, y lo compara contra el BOQ procesado. Revisa que el costo cuadre al centavo, que no haya IDs repetidos, que todas las relaciones sean válidas, que no haya cabos sueltos, que ninguna actividad tenga duración cero, que cada actividad tenga EDT, calendario y fechas, que la fecha de terminación sea la misma de la pantalla y del Excel, y que ningún texto lleve comillas dobles (P6 las interpreta como delimitador y desacomoda el registro; por eso 3" se escribe 3 in). Si algo falla, el panel se abre en rojo, dice qué y dónde, y la descarga se bloquea hasta corregirlo. Dos revisiones solo avisan: el cuadre contra la hoja resumen y las partidas sin monto.
11. Importar el XER en Primavera P6
En P6 Professional: File › Import › Primavera PM (XER) › Project, y selecciona el archivo. En Import Action elige Create New Project (o Replace Existing Project si estás actualizando una importación anterior del mismo BOQ), asigna el EPS y termina el asistente.
- 1Proyecto importado: 396 días, fin 05-Feb-2028, costo $3,815,323.00.
- 2Hito de inicio NTP y, debajo, Project Completion.
- 3EDT de tres niveles: fase › disciplina › producto o zona.
- 4Holgura total 0: cadena crítica de la ingeniería de detalle.
- 5Barras rojas: ruta crítica que P6 calculó con F9.
- 6Costo por nivel, desde los recursos "BOQ – disciplina".
Abre el proyecto y programa con F9 usando como fecha de datos el NTP. Verifica tres datos contra el aviso verde del módulo: la fecha de fin del proyecto, el Budgeted Total Cost y las actividades de la ruta crítica. Después revisa un par de actividades al azar (duración, fechas y predecesoras) contra la hoja Nivel-03.
12. Límites y buenas prácticas
El módulo arma un programa inicial, no sustituye al planeador. Las duraciones vienen de rendimientos genéricos: ajústalos con datos del contratista antes de comprometer fechas. La procura se programa con duraciones de trámite (30 días por omisión); los equipos de entrega larga (separadores, transformadores, válvulas especiales) necesitan su plazo real del proveedor.
La lógica es deliberadamente simple y conservadora: cadenas fin-inicio dentro de cada grupo y fases en secuencia. En P6 conviene revisar dónde traslapar (SS con desfase), abrir frentes en paralelo, agregar restricciones de ventanas de paro y nivelar recursos. El XER no trae mano de obra ni cuadrillas; solo el costo por disciplina.
La clasificación por tipo de trabajo depende de las palabras de la descripción. Si una partida cae en un grupo extraño (por ejemplo, una prueba en Concrete Works), corrige la descripción en el BOQ o muévela en P6. Revisa siempre la proporción en Other Works y los renglones descartados.
Secuencia recomendada: configurar calendario y NTP, cargar el BOQ, leer los avisos, ajustar rendimientos si hay datos reales, revisar Nivel-01 y Nivel-03, descargar el Excel para la revisión con el equipo, descargar el XER con la verificación en verde, importarlo en P6, programar con F9 y comparar fin, costo y ruta crítica antes de seguir trabajando el programa.
¿Quieres verlo con el BOQ de tu proyecto?
El Generador WBS desde BOQ es parte del portal de Piloto Asistido. En una sesión de demostración cargamos tu BOQ, revisamos juntos la EDT y la lógica, e importamos el XER en Primavera P6; tu presupuesto no sale de tu computadora.
Solicitar demo