KPIs para constructora pequeña en tiempo real Perú 2026 cubren 8 dimensiones críticas: avance físico vs cronograma, costos reales vs presupuesto (Cost Performance Index), avance económico (Schedule Performance Index), productividad por cuadrilla, materiales en bodega vs requerido próximas 2 semanas, observaciones de supervisión pendientes, valorización mensual emitida y cobrada, flujo caja proyectado próximos 30 días. Stack típico: app móvil para captura en obra, Supabase como Data Lake, integración con SUNAT vía OSE para valorizaciones, dashboard ejecutivo en Metabase o React custom. Costo operacional entre 200 y 500 USD al mes. Desarrollo a medida entre 12,000 y 25,000 USD una sola vez. Para constructora con más de 3 obras simultáneas, sistema propio amortiza en menos de 18 meses frente a SaaS recurrentes.
Si manejas constructora pequeña en Lima, Arequipa, Trujillo o Cusco y aún arman reportes a mano cada lunes, esta guía te da el patrón ganador.
Los 8 KPIs esenciales
| KPI | Cálculo | Frecuencia |
|---|---|---|
| Avance físico vs cronograma | metros lineales avanzados sobre programados | Diaria |
| Costo real vs presupuesto (CPI) | valor ganado sobre costo real | Semanal |
| Avance económico (SPI) | valor ganado sobre valor programado | Semanal |
| Productividad cuadrilla | unidades producidas sobre horas hombre | Diaria |
| Materiales bodega vs requerido 14d | stock actual sobre demanda 14 días | Diaria |
| Observaciones pendientes | count abiertas por partida | Diaria |
| Valorización emitida y cobrada | monto facturado SUNAT sobre monto cobrado | Mensual |
| Flujo caja proyectado 30d | suma ingresos esperados menos egresos esperados | Diaria |
Stack canónico
| Capa | Herramienta | Costo mensual |
|---|---|---|
| Captura en obra | App móvil React Native o Capacitor | Incluida |
| Foto y geolocalización | Supabase Storage más mapbox o google maps | 25 a 100 USD |
| Data Lake | Supabase Pro | 25 USD |
| Integración SUNAT | OSE como Nubefact o Sumico | 30 a 100 USD |
| Dashboard ejecutivo | Metabase o React custom | 0 a 50 USD |
| Notificaciones | Twilio o SendGrid | 20 a 50 USD |
| Total típico | 200 a 500 USD |
Paso 1: Captura en obra con app móvil
La regla: si el dato no entra en obra, en obra, nunca llega al dashboard a tiempo. Una app móvil para residente o supervisor:
- Foto geolocalizada del avance al inicio y fin del día
- Captura de horas hombre y horas máquina por partida
- Recepción de materiales con escaneo QR del albarán
- Observaciones por partida con foto y nivel de severidad
- Firma electrónica del residente y supervisor
Stack típico: Capacitor más Lovable más Supabase. Cada captura va directo a Bronze con timestamp y geolocalización.
Paso 2: Calcular KPIs en Gold
Postgres o Supabase materializa vistas:
create materialized view gold.constructora_dashboard as
select
obra_id,
partida_id,
sum(metros_avanzados) as avance_fisico,
sum(horas_hombre) as horas_hombre_totales,
sum(metros_avanzados) / nullif(sum(horas_hombre), 0) as productividad,
sum(costo_real) as costo_real,
sum(valor_ganado) as valor_ganado,
sum(valor_ganado) / nullif(sum(costo_real), 0) as cpi
from silver.partidas_avance
group by 1, 2;
refresh materialized view gold.constructora_dashboard;
Refresh cada hora. Para obras grandes, refresh trigger sobre cambio.
Paso 3: Integrar con SUNAT vía OSE
Cuando emites valorización mensual a tu cliente, factura electrónica timbra vía OSE autorizado SUNAT (Nubefact, Sumico, Efact, otros). El flujo:
- Sistema arma factura con monto valorización y descripción partidas
- Llamada API al OSE
- OSE timbra y devuelve CDR (Comprobante de Recepción)
- Factura queda válida ante SUNAT
- Sistema guarda CDR en Data Lake
- Dashboard cruza valorización emitida vs cobrada vs avance físico
Identificas:
- Cliente moroso con valorización vencida sin pagar más de 30 días
- Valorización aprobada en obra pero sin emisión SUNAT
- Diferencias entre lo cobrado y lo timbrado
Paso 4: Dashboard ejecutivo con drill down
Metabase o React custom. Vista principal con 8 KPIs como cards. Drill down a:
- Lista de partidas con CPI menor a 0.95 (sobre costo)
- Lista de partidas con SPI menor a 0.95 (retraso)
- Cuadrillas con productividad bajo umbral
- Materiales que se agotarán en próximas 2 semanas
- Observaciones críticas pendientes
El caso real: 28 KPIs con zero hallucinations
Una distribuidora multi país con 100 franquicias necesitaba reportería avanzada. Catalizadora entregó:
- 28 KPIs hardcoded en JavaScript con cálculo browser side (cero server CPU)
- AI narrativa solo para texto, no para KPI calc
- Two level pattern: KPI headline más AI paragraph
- Audit trail immutable SHA-256 hash chain
- Función audit.verify_chain_integrity verificable
- 5 secciones reportería (Financials, Sales, Services, Complaints, System Usage)
- Inversión incluida en COT-0003 de 26,000 USD
Esto es lo que llamamos guardrails: KPIs en código, no hallucinations. Narrativa generada sobre datos verificados. Auditable y defendible.
Para constructora pequeña Perú, el patrón es idéntico: KPIs en SQL o TypeScript, narrativa con Claude o GPT sobre los datos ya calculados. El LLM nunca calcula CPI ni SPI, solo describe lo que el código ya calculó.
Comparativa: SaaS vs sistema a medida
| Criterio | Procore o Buildertrend | Sistema a medida |
|---|---|---|
| Costo mensual | 800 a 3,500 USD | 200 a 500 USD pass through |
| Costo inicial | 0 a 5,000 USD setup | 12,000 a 25,000 USD una vez |
| Integración SUNAT | No nativa | Sí, con OSE preferido |
| Personalización | Limitada al producto | Total |
| Multi obra | Sí (pero cara) | Sí, sin costo extra |
| Dueño del código | Proveedor | Tú, 100 por ciento |
| Mejor para | Constructora grande con 10 más obras | Constructora pequeña 3 a 10 obras |
Lo que NO debes hacer
- Excel diario que llega al lunes: pierdes 6 días para reaccionar
- Sin captura en obra: dato del jueves se reporta el lunes (atrasado)
- Sin integración SUNAT: facturación y obra viven en sistemas paralelos
- SaaS internacional sin SUNAT: pagas suscripción y todavía haces facturación a mano
- Dashboard sin drill down: el CEO ve número rojo pero no puede investigar
Próximos pasos
Si tu constructora pequeña Perú maneja 2 a 10 obras simultáneas y aún arma reportes a mano cada lunes, un dashboard tiempo real con stack a medida amortiza rápido.
Catalizadora arma el diagnóstico en una llamada de 30 minutos, sin pitch deck, conversación real sobre tu operación.
- MAGIA Core construye sistemas a medida con app móvil, Data Lake, integración SUNAT, dashboards ejecutivos y módulos por obra en 12 semanas por 15,000 USD. Código y datos a tu nombre, sin retainers.
- Para casos enterprise con motor IA y observabilidad de primer día, MAGIA Forge entrega en 12 semanas por 20,000 USD.