01Resumen ejecutivo
Presupuesto máximo$30.000.000IVA incluido · neto $25.210.084
Plazo de ejecución90–120 díascorridos · fuera de rango = inadmisible
Esfuerzo estimado BCN1.016 HH8 requerimientos, todos obligatorios
Cierre de ofertas30-09-202615:01 h · ≈3,5 días hábiles desde hoy
Presencialidad4 días/semL-J en BCN Santiago o Valparaíso
Umbral de desierta75 ptsninguna oferta ≥75 → puede declararse desierta
Qué compra la BCN: un equipo de 2 desarrolladores full stack para migrar funciones del Manager HL (Python 2.7 + mod_wsgi, 2011) al Admin BCN (Angular 8.2 + servicios web Java), migrar el Mantenedor de Labor Parlamentaria desde JSP a Angular con edición de biografías MediaWiki, rehacer los buscadores de ambos portales sobre Apache Solr (con búsqueda semántica vectorial), publicar informes de comisión en el portal HL y construir “Mi Maletín” en el portal LP.
Dificultad: alta. Ecosistema legado heterogéneo (Java, Angular 8.2, AngularJS, Python 2.7, TYPO3/PHP, Solr/Lucene, PostgreSQL, Virtuoso/RDF, XML Akoma-Ntoso, editor LegisPro de Xcential) con entregas por hito, multas del 1% diario y término anticipado si un hito se atrasa más de 5 días hábiles.
Principal limitante para R9: el stack exigido (Java, Angular, Python, Solr) no es el stack habitual de R9 (Laravel/PHP, .NET, Vue), y el servicio exige 2 personas dedicadas 4 días por semana en Santiago o Valparaíso durante 3 a 4 meses, con R9 basada en Concepción. El 40% del puntaje depende de títulos, postgrados y certificaciones del equipo, que habría que tener listos en ≈3,5 días hábiles.
1.1 Evaluación Go / No-Go
🔴 NO-GO. No hay un requisito excluyente imposible, pero la suma de brechas (stack fuera del core, presencialidad fuera de región, 40% del puntaje en credenciales del equipo, presupuesto ajustado para 2 FTE dedicados y ventana de ≈3,5 días hábiles con el período de consultas cerrado) hace poco conveniente participar. El detalle y la condición que cambiaría el veredicto están en la
conclusión.
02Ficha y calendario
2.1 Ficha de la licitación
| Campo | Información | Fuente |
| Mandante | Biblioteca del Congreso Nacional de Chile (BCN), RUT 60.203.000-8. Servicio común del Congreso Nacional (Ley 18.918) | Res. 0391 · §A.1, §21 |
| Unidad técnica / requirente | Depto. de Sistemas y Servicios de Información en Red (SISRED). Contraparte: Jefe SISRED + Jefe Depto. Servicios Legislativos y Documentales | Res. 0391 · §28, §39 |
| Nombre | Proyecto de mejora de la plataforma informática del Sistema Historia de la Ley y Labor Parlamentaria | Res. 0391 |
| ID | 2020-21-LE26 (licitación pública LE, <1.000 UTM) | Res. 0411 · Vistos 8 |
| Industria / tipo | Sector público legislativo · desarrollo de software web a medida (migración y evolutivo) | Interpretación |
| Ubicación | Oficinas BCN en Santiago (Huérfanos 1117) o Valparaíso (Edificio del Congreso). Declaración de presencialidad referida a Valparaíso | Bases Técnicas §5.3 · Res. 0391 II.3.h |
| Presupuesto | Máximo $30.000.000 impuestos incluidos (superarlo = inadmisible) | Res. 0391 · §9.5, §13.d |
| Modalidad de precio | Suma alzada, en CLP, con IVA | §9.5 |
| Duración | Ejecución 90–120 días corridos + 45 días hábiles de soporte postventa desde la aprobación de la entrega final | §22 · BT §5.5 |
| Adjudicación | Simple, a una sola oferta, mayor puntaje. Sin OC automática | §16 |
| Apertura | Una etapa (técnica y económica juntas). Ofertas técnicas no públicas | §6, §8, §15 |
| Comisión evaluadora | 5 titulares (modificada de 3 a 5): Coord. Ingeniería y Desarrollo, Jefe proyectos investigación, Coord. Historia Legislativa, Fiscalía, Jefe SISRED | Res. 0411 · Resuelvo b) |
2.2 Fechas y horas relevantes
| Hito | Fecha | Estado | Fuente |
| Resolución que aprueba bases | 07-09-2026 | Hecho | Res. 0391 |
| Publicación en Mercado Público | 08-09-2026 | Hecho | Res. 0411 · Cons. 3 |
| Cierre de consultas (prorrogado) | 14-09-2026 aprox. | Cerrado | Memo AG 16/2026 |
| Respuestas publicadas (27 preguntas) | 09 al 11-09-2026 | Hecho | Aclaración de bases |
| Cierre de ofertas (modificado) | 30-09-2026 · 15:01 | Crítico | Res. 0411 · 7.4 |
| Apertura electrónica | 30-09-2026 · 15:02 | Derivado | §7.5 |
| Evaluación (hasta) | 07-10-2026 · 23:59 | Estimado | §7.6 (+7 días corridos) |
| Adjudicación | ≈15-10-2026 | Estimado | §7.7 (+5 días hábiles; 12-10 feriado) |
| Firma de contrato | ≤15 días hábiles desde notificación | Estimado | §7.9 |
| Ejecución | ≈nov-2026 a feb/mar-2027 | Estimado | §22 (90–120 días) |
Calendario: hoy es jueves 24-09-2026. Quedan viernes 25, lunes 28, martes 29 y la mañana del miércoles 30. El foro de preguntas ya cerró, así que las dudas abiertas no pueden resolverse antes de ofertar. Con esa ventana no hay tiempo para formar una UTP.
Notas documentales: el Memo AG 16 dice “Domingo 07 de septiembre”, pero el 07-09-2026 fue lunes y la publicación fue el 08-09; el plazo real de consultas habría caído el domingo 13-09 y se habría prorrogado al 14-09. La Res. 0411 figura fechada “2 SEP 2025” (error de digitación; cita hechos del 21-09-2026). Ninguna de las dos cosas cambia el cierre del 30-09-2026 a las 15:01.
03Alcance funcional
Las bases técnicas señalan que los 8 requerimientos son obligatorios y que la oferta que omita alguno “será descartada” (BT §4.2). La aclaración N°4 confirma que deben ejecutarse los 8 en el plazo ofertado.
3.1 Matriz de requerimientos funcionales
| ID | Dominio | Requerimiento obligatorio | Tecnologías (BCN) | HH | Complejidad | Evidencia esperada |
| R01 | Admin BCN | Trasladar el Editor XML (basado en LegisPro de Xcential, marcaje Akoma-Ntoso) desde Manager HL (HTML+JS, Python/mod_wsgi) al Admin BCN (Angular), con las mismas tareas que hoy | Angular, JavaScript | 160 | Alta | Informe de avance 1 · código en git BCN |
| R02 | Editor XML | Web Component (Angular Element o similar) flotante para subir una o varias imágenes/archivos a DSpace desde una posición del texto; imagen → etiqueta XML; otros (PDF) → enlace con título. Carga múltiple con tabla | JavaScript, Angular, Java | 80 | Media | Informe de avance 2 |
| R03 | Mantenedor LP | Migrar desde JSP+JS a Angular + servicios web: CRUD de Personas (lista con filtros, archivos/dossier PDF con regenerar, edición, cargos, militancias, personas relacionadas), Cargos, Partidos, Atributos dinámicos, Unidades territoriales (con mapa del centroide), Periodos electorales, Distribución electoral y geográfica (árbol, clonar “basado en otra”). Además: editor wikitext y edición de imagen vía API de MediaWiki 1.17.0; trazabilidad CRUD vía API Java; actualizar servicios web al nuevo framework Java | Angular, Java, MediaWiki | 225* | Media | Informe de avance 3 |
| R04 | Admin BCN | Trasladar flujos de OT al Admin BCN: lista/buscador de documentos y OT; formulario unificado de OT de ingreso (tipo doc, metadatos, fuente .txt o URL Open Data Senado/Cámara, marcaje automático) y de OT de corrección | Angular, Java, Python | 160 | Media | Informe de avance 1 |
| R05 | Portal LP | Buscador: intervalo de fechas; frase exacta, cercanía y semántica; vectorización para búsqueda semántica integrada con la sintáctica; filtros múltiples; exportar a Excel (≤1.000 aciertos con metadatos y URL); reiniciar búsqueda; misma tecnología y gráfica, responsivo | AngularJS, Python, Apache Solr | 176 | Media | Informe de avance 2 |
| R06 | Portal HL | Migrar motor Lucene a Apache Solr (servicios de indexación, actualización y desindexación + migración total de registros HL); nueva interfaz con filtros: texto libre, trámite, términos libres, tipo iniciativa, fechas, tipo HL, autor/autores | TYPO3 (PHP) o Angular, Java, Solr | 137,5* | Media | Informe de avance 2 |
| R07 | Portal HL | Vista de lista de comisiones y de cada comisión con sus informes, con la gráfica del sitio (referencia: portal Historia de la Constitución) | TYPO3 (PHP) o Angular, Java | 64 | Baja | Informe de avance 3 |
| R08 | Portal LP | “Mi Maletín” tipo carrito: agregar intervenciones desde resultados o vista interna; exportar a Word como dossier ordenado por fecha y tipo de participación según jerarquía BCN; solo usuarios autenticados BCN/Congreso; máximo 100 intervenciones | Angular, Java | 80 | Baja | Informe de avance 3 |
| Total según Gantt de BT §5.4 (* las tablas de R03 y R06 suman 1.082,5 HH) | 1.016 | | |
Ambigüedad de esfuerzo: la tabla de R03 indica 225 HH y la de R06 137,5 HH, pero el Gantt de BT §5.4 usa 160 y 136 HH (total 1.016 HH, cifra que también cita la consulta N°4). La diferencia es de 66,5 HH. Conviene costear con 1.082,5 HH.
Requerimientos implícitos Interpretación
- Dominio del esquema XML Akoma-Ntoso y del código JS del editor LegisPro (BCN dice tenerlo documentado internamente, aclaración N°5).
- Manejo de Python 2.7 legado como referencia de lectura (aclaración N°23: el código existente sirve solo como referencia).
- Modelo de embeddings o vectorización para R05. Las bases no dicen dónde corre ni quién paga su cómputo.
- Migración y reindexación completa del corpus HL en Solr (R06), con pruebas de regresión de resultados.
- Integración con la autenticación del Admin BCN y del portal LP (R08 solo para usuarios autenticados).
04Servicio y no funcionales
4.1 Matriz de servicio, seguridad y calidad
| Área | Exigencia | Observación analítica |
| Equipo mínimo | ≥2 desarrolladores; uno de ellos es jefe de proyecto y contraparte ante BCN Excluyente | El jefe de proyecto también programa. No hay un PM separado |
| Formación del equipo | Cada integrante con formación profesional en ciencias exactas (Ingeniería, Matemática, Física, etc.) orientada a TI Excluyente | BT §5.1 pide “analistas programadores” de Ing. Ejecución en Informática, Ing. Informática, Ing. Civil Informática o similares. Perfil deseado: full stack |
| Conocimientos técnicos | JavaScript/TypeScript, Angular, Python, Java SE; PostgreSQL, Apache Solr; HTTP, HTML, XML, XSLT | Redactado como “deben tener”. No está dicho cómo se verifica, más allá de los CV |
| Presencialidad | L-J 9:00–18:00 presencial en BCN Santiago o Valparaíso; V 9:00–17:00 teletrabajo. Declaración expresa de capacidad presencial en Valparaíso, con costos incluidos en el precio Excluyente | Aclaración N°3: BCN puede exigir presencialidad de lunes a viernes. Aclaración N°22: los feriados deben considerarse en la oferta |
| Soporte postventa | ≥45 días hábiles desde la aprobación de la entrega final: dudas, consultas, bugs. Respuesta ≤2 días hábiles para todo tipo de incidente (aclaración N°18) | Multa del 1% diario por atraso, tope 5 días hábiles por incidencia |
| Seguridad de la información | Confidencialidad absoluta; no copiar, almacenar ni transferir datos fuera del fin del contrato; acceso supervisado a sistemas sensibles; claves personales | Incumplir la confidencialidad = término inmediato y cobro de garantía (§32) |
| Entorno | BCN provee equipos, VPN, copias en Docker de BD y servicios, y ambiente de pruebas (solicitar 2 días hábiles antes de cada entrega) | Baja el costo de hardware. Admin BCN opera solo en red interna por VPN |
| Calidad y aceptación | Revisión funcional BCN (5 días hábiles), corrección de observaciones dentro del plazo del hito, código en git interno (sourcecode.bcn.cl), documentación, informe por hito visado por los 2 jefes | La corrección de observaciones debe caber dentro del tiempo total del hito |
| Tecnología fija | Angular 8.2 se mantiene (migrar de versión queda fuera de alcance). R05 con la misma tecnología y normas gráficas actuales | Se trabaja sobre versiones antiguas, sin opción de modernizar |
| Cambio de equipo | Aviso con ≥5 días; BCN aprueba en ≤2 días hábiles; el reemplazo debe tener puntaje de certificaciones igual o superior | Cambiar sin autorización o con alguien que no cumple = incumplimiento grave (§35.c) |
| SLA de disponibilidad | No aplica: no hay operación ni mesa de ayuda 24x7 | Riesgo bajo en este punto |
05Implementación y entregables
5.1 Hitos de entrega exigidos
| Hito | Entregable | Requerimientos | Pago | Semanas (Gantt BCN) | Condición de aceptación |
| Etapa 1 | Informe de avance 1 | R01 Editor XML en Admin BCN · R04 flujos de OT | 30% | S1–S4 | Aprobación de la contraparte técnica BCN |
| Etapa 2 | Informe de avance 2 | R02 Web Component DSpace · R05 buscador LP · R06 buscador HL | 30% | S5–S9 | Aprobación de la contraparte técnica BCN |
| Etapa 3 | Informe de avance 3 | R03 Mantenedor LP + Wiki · R07 informes de comisión · R08 Mi Maletín | 40% | S9–S13 | Aprobación de la contraparte técnica BCN |
| Postventa | Soporte técnico | Incidencias de la implementación | — | +45 días hábiles | Respuesta ≤2 días hábiles |
Fuente: Res. 0391 §9.5 (hitos y pagos) y BT §5.4 (Gantt referencial de 13 semanas para 3 meses). El tiempo de revisión de BCN (≤5 días hábiles) no cuenta dentro del plazo de ejecución.
Contradicción sobre el inicio del plazo: §7.10 y BT II.3.f cuentan desde la firma del contrato; §22 cuenta desde la notificación de la resolución que aprueba el contrato (día 0); BT §5.4 dice “4 meses naturales desde la firma”. Además, §22 fija el tope en 120 días corridos y BT §5.4 en 4 meses naturales.
Capacidad vs. plazo Interpretación: 90 días corridos son ≈64 días hábiles. 2 personas × 8 h × 64 días ≈ 1.024 h, prácticamente igual a las 1.016 HH estimadas y por debajo de las 1.082,5 HH de las tablas. Ofertar 90 días (100 pts en plazo) deja cero holgura frente a multas.
06Oferta y documentos
6.1 Documentos requeridos para presentar la oferta
Administrativos
- Inscripción en el Registro de Proveedores (ChileProveedores) Excluyente
- Declaración jurada de requisitos para ofertar, generada en línea en Mercado Público Excluyente
- Anexo 1: datos del oferente
- Anexo 10: declaración jurada para contratar Se evalúa en “formales”
- Anexos 2, 3, 4 y 5: solo si se oferta como UTP No aplica
Técnicos
- Anexo 6: oferta técnica con plazo en días corridos (90–120) Excluyente
- Metodología con los 5 componentes (IA generativa, pares o individual, cronograma, reemplazo, soporte de 45 días hábiles)
- Cronograma Gantt de actividades, hitos y entregables Excluyente
- CV de cada integrante: experiencia, certificaciones vigentes con copia, proyectos similares Excluyente
- Anexo 8 + contratos, OC aceptadas o recepciones conformes (proyectos terminados)
- Anexo 9 por integrante + copia simple del certificado de título
- Copias de certificaciones y cursos (Java, Python, e-learning, educación superior)
- Declaración expresa de compromiso de presencialidad Excluyente
- Anexo 11 + programa de integridad + medio de verificación de difusión
Económicos
- Anexo 7: precio neto, IVA y total en CLP, ≤$30.000.000 con IVA Excluyente
Post adjudicación
- Estado hábil en el Registro (≤5 días hábiles)
- Certificado de vigencia de poderes y de la sociedad (≤60 días)
- Certificado de antecedentes laborales y previsionales (DT)
- Garantía de fiel cumplimiento del 5% neto (≤10 días hábiles)
- F30 con cada factura
Detalle formal: el criterio “Cumplimiento de aspectos formales” (3%) exige los anexos 6, 7, 8, 9, 10 y 11, aunque §20 pide el Anexo 10 recién después de adjudicar. Si se oferta, conviene subirlo con la oferta para no perder el 3%. Las firmas electrónicas no son obligatorias en los anexos 6 a 9 (aclaración N°20).
07Evaluación y precio
7.1 Tabla de evaluación
| Criterio | Peso | Método | Implicancia para R9 |
| Oferta económica | 15% | (menor oferta / oferta evaluada) × 100 | Temeraria si es 50% o más bajo el promedio |
| Experiencia del proveedor | 15% | Proyectos web en Java, Python y/o JavaScript desde 01-01-2015, ≥90 días y ≥$20M, terminados. ≥6 = 100 · 4–5 = 70 · 2–3 = 30 · 0–1 = 0 | Validar Cuántos contratos Vue/JS de R9 superan $20M y 90 días |
| Certificaciones técnicas adicionales | 20% | Suma del equipo, tope 100: Java Oracle/Sun 10 · Python PCEP/PCAP 6 · curso de educación superior 5 · e-learning (Coursera o similar) 3 | Brecha Se necesitan, por ejemplo, 34 certificados e-learning o 10 Java Oracle entre 2 personas |
| Formación y experiencia del equipo | 20% | Promedio por persona, tope 100: título Ing. informática 50 / analista programador 35 / otro 20 + magíster 30 c/u + diplomado 20 c/u | Brecha Para 100: Ing. informática + magíster + diplomado en cada integrante |
| Metodología propuesta | 15% | 5 componentes = 100 · 4 = 75 · 3 = 50 · 2 = 25 · 1 = 5 | Alcanzable Es un checklist |
| Plazo de ejecución | 10% | 90 d = 100 · 91–100 = 75 · 101–110 = 50 · 111–120 = 25 | Tensión 90 días maximiza el puntaje y también el riesgo de multas |
| Programa de integridad | 2% | Anexo 11 + programa + medio de verificación = 100; si no, 0 | Validar Pendiente también en el Convenio Marco 2239-2-LR26 |
| Cumplimiento formal | 3% | Sin subsanaciones = 100; con alguna = 0 | Alcanzable |
| Total | 100% | Las ponderaciones suman 100%. Desempate: metodología → certificaciones → experiencia → hora de ingreso |
Trampa de puntaje: el 40% del puntaje (certificaciones 20% + formación 20%) depende solo de papeles del equipo, y si ninguna oferta llega a 75 puntos la BCN puede declarar desierta (§16; aclaración N°19: no hay negociación).
Simulación de puntaje R9 Supuestos, no datos
| Criterio (peso) | Pesimista | Base | Optimista |
| Precio (15%) | 100 → 15,00 | 85 → 12,75 | 90 → 13,50 |
| Experiencia (15%) | 0–1 proy. → 0,00 | 2–3 → 4,50 | 4–5 → 10,50 |
| Certificaciones (20%) | 30 → 6,00 | 50 → 10,00 | 100 → 20,00 |
| Formación (20%) | 50 → 10,00 | 60 → 12,00 | 90 → 18,00 |
| Metodología (15%) | 100 → 15,00 | 100 → 15,00 | 100 → 15,00 |
| Plazo (10%) | 90 d → 10,00 | 90 d → 10,00 | 90 d → 10,00 |
| Integridad (2%) | 0,00 | 2,00 | 2,00 |
| Formales (3%) | 3,00 | 3,00 | 3,00 |
| Total | 59,00 | 69,25 | 92,00 |
Pesimista · 59,0
Base · 69,3
Optimista · 92,0
Umbral de desierta: 75 pts. El escenario base no lo alcanza. Solo un equipo con postgrados, diplomados y muchas certificaciones lo supera.
7.2 Experiencia requerida
Empresa (puntúa, no habilita)- Proyectos de desarrollo de software web en Java, Python y/o JavaScript
- Desde 01-01-2015 hasta el cierre, terminados a la fecha de cierre
- Duración ≥90 días y monto ≥$20.000.000 por proyecto
- Respaldo: contrato, OC aceptada, recepción conforme o resolución
- En UTP se suman las experiencias de todos los integrantes (aclaración N°15)
Equipo (habilita y puntúa)- Habilita: título en ciencias exactas orientado a TI + CV con experiencia, certificaciones y proyectos similares
- No se exigen años mínimos ni número de proyectos por persona
- Solo CV al ofertar; no se piden contratos de trabajo (aclaración N°10)
- Pueden estar a honorarios (aclaración N°1)
- Títulos extranjeros: copia simple, sin apostilla (aclaración N°21)
7.3 Precio y umbrales de acción
| Concepto | Cálculo | Valor |
| Presupuesto máximo con IVA | Bases §9.5 | $30.000.000 |
| Neto máximo | 30.000.000 / 1,19 | $25.210.084 |
| Tarifa neta implícita | 25.210.084 / 1.016 HH | $24.813 / HH |
| Tarifa neta con HH de las tablas | 25.210.084 / 1.082,5 HH | $23.289 / HH |
| Neto por persona y mes (2 FTE, 3 meses) | 25.210.084 / 2 / 3 | $4.201.681 |
| Neto por persona y mes (2 FTE, 4 meses) | 25.210.084 / 2 / 4 | $3.151.261 |
| Piso temerario | <50% del promedio de las ofertas | según ofertas |
El neto mensual debe cubrir honorarios o sueldos senior full stack, traslados y alojamiento L-J si el equipo sale de Concepción, 45 días hábiles de soporte, el costo de la garantía y el financiamiento de ≈2,5 meses sin ingresos. Las herramientas de IA generativa también corren por cuenta del oferente (aclaración N°24). R9 no tiene un costeo de referencia en estos documentos; el valor de mercado de los perfiles queda por validar.
08Contrato y pagos
8.1 Detalles económicos
| Concepto | Condición | Monto a presupuesto máximo | Fuente |
| Hito 1 (R01, R04) | 30% contra aprobación del informe 1 | $9.000.000 | §9.5 |
| Hito 2 (R02, R05, R06) | 30% contra aprobación del informe 2 | $9.000.000 | §9.5 |
| Hito 3 (R03, R07, R08) | 40% contra aprobación del informe 3 | $12.000.000 | §9.5 |
| Anticipo | No existe (aclaración N°25) | $0 | Aclaración N°25 |
| Plazo de pago | 30 días desde factura + F30; revisión previa de ≤5 días hábiles | — | §9.5, §27 |
| Garantía de seriedad | No se exige (<1.000 UTM) | $0 | §10 |
| Garantía de fiel cumplimiento | 5% del neto; vigencia = contrato + 60 días hábiles; entrega física u electrónica en Huérfanos 1117, ≤10 días hábiles desde la adjudicación | $1.260.504 | §21 |
| Aumento del contrato | Hasta 30% por servicios adicionales, sin superar 120 días | hasta $9.000.000 | §23 |
| Vigencia de la oferta | 60 días corridos desde el cierre | — | §11 |
Flujo de caja Interpretación: según el Gantt, el hito 1 termina en la semana 4. Sumando la revisión (≤5 días hábiles), la facturación y el pago a 30 días, el primer ingreso llegaría cerca de la semana 10–11. R9 financiaría ≈2,5 meses de dos sueldos senior.
Propiedad intelectual y confidencialidad
- Todos los productos, informes, documentos y metodologías son propiedad exclusiva de la BCN. El proveedor solo conserva metodologías genéricas (§32.d). El código fuente se entrega en el git de la BCN con cada hito.
- Se prohíbe usar los antecedentes “ni siquiera con fines de estudio” (§37). Mencionar el proyecto con fines publicitarios requiere autorización escrita (§38).
- Impacto medio No compromete tecnología propia de R9 (se trabaja sobre sistemas de la BCN), pero R9 no podría reutilizar lo desarrollado ni usarlo como caso comercial sin autorización.
Subcontratación y UTP
- Subcontratación: prohibida para los servicios principales; hacerlo es falta grave y causal de término (§26). Quedan permitidos los servicios accesorios (software, plataformas, traslados, insumos).
- Personal a honorarios: permitido. La relación con el personal es responsabilidad del proveedor (aclaraciones N°1 y N°10).
- UTP: permitida, con anexos 2 a 5 y apoderado. La experiencia se suma (aclaración N°15). El programa de integridad debe cumplirlo cada integrante para puntuar. Con ≈3,5 días hábiles no es viable formalizarla.
- Cesión del contrato: prohibida (§24). El factoring está permitido si se notifica (§25).
09Multas y términos
9.1 Tabla de multas
| Incumplimiento | Sanción | Escalamiento |
| Atraso injustificado en un hito (etapas 1, 2, 3) | 1% del neto por día hábil (≈$252.101), máx. 5 días por hito; tope 5% por hito ($1.260.504) y 10% total del contrato | Término anticipado si el atraso de un hito supera 5 días hábiles o si los atrasos acumulados superan 10 días hábiles |
| Atraso en subsanar observaciones | 1% por día hábil, máx. 5 días | Término anticipado si supera 5 días hábiles |
| Atraso en soporte postventa | 1% por día hábil, máx. 5 días por incidencia | — |
| Reemplazo de profesional con menor puntaje | Multa del §29 (el monto no se especifica) | Cambio sin autorización = incumplimiento grave (§35.c) |
| Subcontratar servicios principales | — | Término sin indemnización (§26) |
| Romper la confidencialidad | Cobro de garantía y acciones legales | Término inmediato (§32) |
Las multas se pagan con vale vista dentro de 7 días hábiles. Hay descargos de 5 días hábiles (§30). Fuerza mayor: avisar dentro de 3 días hábiles. Ambigüedad: el tope por hito se calcula sobre el “valor neto”, pero el tope total dice “valor total del contrato”.
Responsabilidad: el contratista responde por todos los daños a personas o propiedad, incluido el lucro cesante (§31), sin tope. Es una responsabilidad amplia en un proyecto que toca bases de datos del Congreso.
10Riesgos y brechas
10.1 Tabla de riesgos
| Riesgo | Nivel | Impacto | Mitigación |
| Stack fuera del core de R9 (Java SE, Angular 8.2, AngularJS, Python 2.7→3, Solr/Lucene, TYPO3, Virtuoso, Akoma-Ntoso) | 🔴 Alto | Curva de aprendizaje dentro de un plazo sin holgura; multas y término | Solo con 2 contrataciones senior Java/Angular. Eso vuelve el proyecto dotación de personal con poco valor propio de R9 |
| Presencialidad 4 días/semana (ampliable a 5) en Santiago o Valparaíso, desde Concepción | 🔴 Alto | Traslados y alojamiento por ≈13–17 semanas × 2 personas; se come el margen | Contratar personal residente en la Región Metropolitana o de Valparaíso a honorarios |
| 40% del puntaje en credenciales + umbral de 75 pts | 🔴 Alto | Oferta admisible pero no competitiva, o licitación desierta | Equipo con postgrados, diplomados y certificaciones ya emitidas antes del cierre |
| Ventana de ≈3,5 días hábiles, foro cerrado | 🔴 Alto | Sin tiempo para reclutar, reunir certificados ni formar UTP | No hay mitigación práctica |
| Presupuesto ajustado: $24.813 netos/HH, 2 FTE dedicados, sin anticipo | 🟠 Medio-alto | Margen bajo o negativo con perfiles senior y traslados | Costeo detallado antes de decidir |
| Plazo de 90 días ≈ capacidad exacta (1.024 h vs 1.016–1.082,5 HH) | 🟠 Medio-alto | Multas de hasta 10%; término si un hito se atrasa más de 5 días hábiles | Ofertar 100–110 días (pierde 2,5–5 pts) |
| Contradicción de HH (1.016 vs 1.082,5) y del inicio del plazo | 🟡 Medio | Subestimar el esfuerzo en 66,5 HH | Costear con el valor mayor |
| Búsqueda semántica vectorial (R05) sin definición de infraestructura | 🟡 Medio | Costo de embeddings o cómputo no previsto | Solución open source dentro de Solr; supuestos explícitos en la oferta |
| Programa de integridad no confirmado | 🟢 Bajo | −2 pts | Confirmar con administración |
11Encaje para R9
11.1 Alineación de servicios y tecnologías
| Capacidad requerida | Alineación preliminar | Validación necesaria |
| Desarrollo web a medida para el sector público | 🟢 Probable | Referencias con organismos públicos (MMA, municipios) |
| PostgreSQL, APIs REST, XML | 🟢 Probable | Forman parte del stack declarado de R9 |
| JavaScript / TypeScript | 🟡 Validar | R9 usa Vue; confirmar TypeScript |
| Angular 8.2 y AngularJS | 🟠 Partner o contratación | No está en el stack declarado de R9 |
| Java SE (servicios web, migración de framework) | 🔴 Brecha | No está en el stack declarado (.NET es lo más cercano) |
| Python (2.7 legado y servicios web) | 🟡 Validar | Posible uso en proyectos de IA; no está declarado |
| Apache Solr / Lucene + búsqueda semántica | 🟡 Validar | La capacidad de IA de R9 sirve para la parte vectorial; Solr no está declarado |
| TYPO3 (PHP) | 🟡 Validar | R9 domina PHP/Laravel; TYPO3 es otro framework |
| Akoma-Ntoso, LegisPro, MediaWiki API, DSpace, RDF/Virtuoso | 🟠 Partner o contratación | Dominio legislativo y bibliotecario sin antecedentes en R9 |
| IA generativa en el desarrollo (componente de metodología) | 🟢 Ventaja | R9 puede describir herramientas y usos con solvencia |
| Presencia en Santiago o Valparaíso | 🔴 Brecha | R9 opera desde Concepción |
| Programa de integridad | 🟡 Validar | Pendiente también en el Convenio Marco |
Oportunidades para R9
- R05 pide búsqueda semántica con vectorización, que sí conversa con la oferta de IA de R9 y podría ser un diferenciador técnico.
- La metodología (15%) y el componente de IA generativa premian lo que R9 ya sabe explicar.
- Sería una referencia en el Congreso, aunque su uso comercial requiere autorización escrita de la BCN (§38).
Partners o apoyo externo
- 2 desarrolladores full stack Java + Angular residentes en la RM o en Valparaíso, a honorarios → cubren el stack, la presencialidad y los puntajes de formación y certificación.
- Especialista en Apache Solr → R05 y R06 (migración e indexación).
- Una UTP con una desarrolladora Java habría sumado experiencia, pero la ventana no lo permite.
12Preguntas al mandante
El foro de consultas cerró cerca del 14-09-2026. Estas preguntas ya no pueden hacerse por Mercado Público antes del cierre. Quedan para la reunión de inicio si se adjudica, o como supuestos explícitos en el Anexo 6.
- ¿Cuántas HH deben costearse para R03 y R06: las de sus tablas (225 y 137,5) o las del Gantt (160 y 136)?
- ¿El plazo de ejecución corre desde la firma del contrato o desde la notificación de la resolución que lo aprueba?
- ¿Qué sede aplica para la presencialidad (Santiago o Valparaíso) y con cuánta anticipación se avisaría un cambio a 5 días presenciales?
- Para R05, ¿dónde corre el modelo de vectorización y quién asume el costo de cómputo o de API?
- ¿Qué versión de Solr hay en producción y en qué infraestructura se desplegará el nuevo índice de HL?
- ¿Cuál es el “nuevo framework Java” al que deben migrar los servicios web del Mantenedor LP?
- ¿El Anexo 10 se sube con la oferta o después de adjudicar, dado que el criterio formal lo menciona?
13Plan de postulación
Solo aplica si la gerencia decide ofertar pese al NO-GO.
13.1 Actividades comerciales
| Fecha objetivo | Actividad | Resultado |
| Jue 24-09 | Decisión de Bruno. Confirmar programa de integridad e inscripción hábil en ChileProveedores | Go o No-Go formal |
| Vie 25-09 | Definir los 2 integrantes y el jefe de proyecto: títulos, postgrados, diplomados, certificados vigentes; que residan en la RM o en Valparaíso | Anexo 9 × 2, CV y respaldos |
| Lun 28-09 | Reunir contratos u OC ≥$20M y ≥90 días en JS/Java/Python desde 2015. Costeo detallado | Anexo 8 y precio neto |
| Mar 29-09 | Anexo 6: metodología con los 5 componentes, Gantt de 90–100 días, declaración de presencialidad. Anexos 1, 7, 10 y 11 | Oferta completa en borrador |
| Mié 30-09 · 12:00 | Carga en Mercado Público (margen de 3 h antes de las 15:01) y descarga del comprobante | Comprobante de envío |
13.2 Control de calidad final
- Revisé los 16 documentos: Res. 0391, Res. 0411, Memo AG 16, 27 aclaraciones, bases técnicas (45 págs.) y anexos 1 a 11
- Identifiqué requisitos excluyentes (§13, BT II.3) y los separé de los evaluables
- Separé la experiencia de la empresa de la del equipo
- Revisé perfiles, certificaciones, subcontratación, UTP, presupuesto, duración, multas, garantías, propiedad intelectual y soporte
- Registré contradicciones: HH, inicio del plazo, tope de multas, Anexo 10, sede y fechas del memo
- Simulé el puntaje contra el umbral de 75 pts
- Emití la recomendación: NO-GO
GO / NO-GOConclusión
🔴 NO-GO
- Stack fuera del core: los 8 requerimientos son obligatorios y están sobre Java, Angular 8.2, AngularJS, Python 2.7, Solr y TYPO3, más un editor Akoma-Ntoso (LegisPro). No es Laravel, .NET ni Vue.
- Presencialidad: 2 personas dedicadas de lunes a jueves (ampliable a lunes a viernes) en Santiago o Valparaíso durante 3 a 4 meses. Es incompatible con un equipo basado en Concepción sin contratar localmente.
- Puntaje: el 40% depende de títulos, postgrados y certificaciones del equipo. El escenario base simulado (69,25 pts) no llega al umbral de 75.
- Economía y riesgo: $25,2M netos para 2 FTE senior, sin anticipo, con 1% de multa diaria y término si un hito se atrasa más de 5 días hábiles.
- Ventana: ≈3,5 días hábiles, con el foro cerrado y sin tiempo para formar una UTP.
Principal fortaleza: la metodología (15%) y el componente de IA generativa, más la búsqueda semántica de R05, calzan con la oferta de IA de R9.
Principal limitante: R9 necesitaría 2 desarrolladores Java/Angular con credenciales académicas altas, residentes en la RM o en Valparaíso, disponibles de inmediato.
Qué cambiaría el veredicto: si antes del viernes 25-09 R9 confirma ese equipo con títulos y certificados ya emitidos, además de ≥4 contratos web ≥$20M, el caso pasaría a 🟡 GO CONDICIONADO, sujeto a un costeo con margen positivo.