diff --git a/planeacion/Avance-Balam-2026-07-28.xlsx b/planeacion/Avance-Balam-2026-07-28.xlsx index 82d5fde..d84ad04 100644 Binary files a/planeacion/Avance-Balam-2026-07-28.xlsx and b/planeacion/Avance-Balam-2026-07-28.xlsx differ diff --git a/planeacion/generar_plan_completo_2026_07_28.py b/planeacion/generar_plan_completo_2026_07_28.py index 5cd11a2..16134cd 100644 --- a/planeacion/generar_plan_completo_2026_07_28.py +++ b/planeacion/generar_plan_completo_2026_07_28.py @@ -8,7 +8,7 @@ Etapas 0-1 (hechas/en curso) se leen del Excel interno (`Plan-actividades-avance-2026-07-27.xlsx`), que a su vez sale de `Seguimiento-horas.csv` — una sola fuente de datos. Las Etapas 2-3 y el ajuste Jira → BIND se planifican aquí con los rangos contractuales de la propuesta -v1.3 (§2 y §4): E2 38–46 h · E3 24–29 h · Jira 9–12 h · total 121–148 h. +v1.3 (§2 y §4): E2 38–46 h · E3 24–29 h · Jira 7–10 h · total 119–146 h. """ import os import re @@ -171,13 +171,13 @@ ETAPA3 = ("Etapa 3 — Cobranza, tablero, reportes y cierre", ]) JIRA = ("Integración Jira → BIND (ajuste propuesta v1.3, en aprobación)", - "04/08/2026", "07/08/2026", 9, 12, [ + "27/07/2026", "29/07/2026", 7, 10, [ ("Cliente de la API de Jira (token PAF): lectura de tickets FAC y control de límites", - "04/08/2026", "05/08/2026", "3–4", PROX_JIRA), + "27/07/2026", "27/07/2026", "2–3", PROX_JIRA), ("Disparador por estatus → generación automática de la cotización en BIND", - "05/08/2026", "06/08/2026", "4–5", PROX_JIRA), + "28/07/2026", "28/07/2026", "3–4", PROX_JIRA), ("Trazabilidad ticket↔cotización↔factura, alimentación del tablero y prueba observada", - "07/08/2026", "07/08/2026", "2–3", PROX_JIRA), + "29/07/2026", "29/07/2026", "2–3", PROX_JIRA), ]) @@ -196,8 +196,8 @@ for titulo, _, _, lo, hi, acts in (ETAPA2, ETAPA3, JIRA): slo, shi = suma_rangos(acts) assert (slo, shi) == (lo, hi), f"{titulo}: actividades {slo}–{shi} != rango {lo}–{hi}" -TOT_MIN = 18 + 32 + ETAPA2[3] + ETAPA3[3] + JIRA[3] # 121 -TOT_MAX = 22 + 39 + ETAPA2[4] + ETAPA3[4] + JIRA[4] # 148 +TOT_MIN = 18 + 32 + ETAPA2[3] + ETAPA3[3] + JIRA[3] # 119 +TOT_MAX = 22 + 39 + ETAPA2[4] + ETAPA3[4] + JIRA[4] # 146 PCT_GLOBAL = round(TOTAL / ((TOT_MIN + TOT_MAX) / 2), 2) # --- Construcción ------------------------------------------------------------- @@ -303,10 +303,11 @@ notas = [ "y están sujetas a la definición del flujo de facturación (en revisión interna " "de Balam) y al acceso a Azure. El soporte post-lanzamiento (2 semanas, sin " "costo) corre del 24-ago al 4-sep, después del cierre.", False), - ("Integración Jira → BIND (9–12 h): ajuste no contemplado en la propuesta " + ("Integración Jira → BIND (7–10 h): ajuste no contemplado en la propuesta " "original, incorporado en la propuesta ajustada v1.3; se ejecuta tras su " - "aprobación por escrito y una vez definido el flujo. De aprobarse, corre en " - "paralelo con la Etapa 2 la semana del 4-ago.", False), + "aprobación por escrito y una vez definido el flujo. Se programó a partir " + "del lunes 27-jul —día en que Pedro entregó el token PAF— en paralelo con " + "el cierre de la Etapa 1 y el arranque de la Etapa 2.", False), (f"Total del plan con el ajuste: {TOT_MIN:.0f}–{TOT_MAX:.0f} h. El avance global " f"({PCT_GLOBAL:.0%}) se calcula sobre el plan completo; el corte anterior (80%) " "se calculaba solo sobre las Etapas 0-1.", False), diff --git a/propuesta/00 - PROPUESTA-COMERCIAL.md b/propuesta/00 - PROPUESTA-COMERCIAL.md index f052fbc..aa4720e 100644 --- a/propuesta/00 - PROPUESTA-COMERCIAL.md +++ b/propuesta/00 - PROPUESTA-COMERCIAL.md @@ -21,7 +21,7 @@ En síntesis: - **Alcance:** MVP de facturación (consulta y **emisión asistida** MXN/USD) y cobranza sobre la API de BIND ERP, más la **integración acotada con Jira** (generación automática de cotizaciones desde la bandeja de Facturación — ajuste jul-2026). - **Plazo:** 6 a 8 semanas, a media dedicación. -- **Inversión:** **$72,600 – $88,800 MXN** + IVA, bajo esquema de tiempo y materiales con tope por etapa (incluye el ajuste Jira → BIND de 9 – 12 h). +- **Inversión:** **$71,400 – $87,600 MXN** + IVA, bajo esquema de tiempo y materiales con tope por etapa (incluye el ajuste Jira → BIND de 7 – 10 h). - **Modelo:** transparencia total de horas, entregables verificables semana a semana, y código propiedad de Balam desde el primer día. El enfoque responde directamente a la indicación del CTO de priorizar facturación y BIND en esta primera fase, evitando comprometer alcance que dependa de integraciones aún no disponibles o no prioritarias. La integración con Jira —originalmente diferida— se incorporó en julio de 2026 como ajuste de alcance, una vez que la propia dirección confirmó que el proceso de facturación se gobierna en Jira y que su API cubre lo necesario. @@ -198,7 +198,7 @@ El proyecto se organiza en cuatro etapas secuenciales, más el **ajuste Jira → > **Fuera de esta etapa:** recordatorios automáticos a clientes, pagos en línea, conciliación bancaria, asientos contables automáticos e integración bancaria en vivo. -### Integración Jira → BIND — ajuste de alcance (jul-2026) · *se ejecuta junto con las Etapas 2-3 · 9 – 12 h* +### Integración Jira → BIND — ajuste de alcance (jul-2026) · *inicia el lunes 27 de julio (token PAF ya entregado) · 7 – 10 h* **Antecedente.** La versión anterior de esta propuesta dejó Jira fuera del alcance conforme a la información disponible al cotizar. En las sesiones del 22, 24 y 27 de julio la dirección confirmó que el proceso interno evolucionó — todo el flujo de facturación nace y se gobierna en Jira — y quedó confirmada la viabilidad técnica: la API de Jira cubre lectura y escritura de tickets, se entregó el token de integración (**"PAF"**, vigente al 27-jul-2027) y se documentaron los límites de consumo de Atlassian. La estimación (~10 h) se comunicó a la PM el 21 de julio; esta sección la formaliza conforme al control de cambios (§10). @@ -236,7 +236,7 @@ A cambio de esta flexibilidad, el esquema ofrece controles concretos: ### 3.2 Dedicación y plazo -La dedicación es de **media jornada (aproximadamente 20 h/semana**, con flexibilidad hasta 25 h en semanas de mayor carga). Sobre esa base, la primera etapa requiere **121 a 148 horas** (incluido el ajuste Jira → BIND), equivalentes a **6 – 8 semanas** de calendario. +La dedicación es de **media jornada (aproximadamente 20 h/semana**, con flexibilidad hasta 25 h en semanas de mayor carga). Sobre esa base, la primera etapa requiere **119 a 146 horas** (incluido el ajuste Jira → BIND), equivalentes a **6 – 8 semanas** de calendario. ### 3.3 Condiciones comerciales @@ -279,8 +279,8 @@ La inversión de la primera etapa se desglosa por entregable, conforme al esquem | 1 | Plataforma base, sincronización con BIND y capa de escritura | 32 – 39 | $19,200 – $23,400 | | 2 | Facturación (consulta y **emisión** MXN/USD), catálogo y multimoneda | 38 – 46 | $22,800 – $27,600 | | 3 | Cobranza, tablero, reportes y cierre | 24 – 29 | $14,400 – $17,400 | -| Ajuste jul-2026 | **Integración Jira → BIND** (lectura de la bandeja FAC, cotización automática, trazabilidad y pruebas) | 9 – 12 | $5,400 – $7,200 | -| **Total primera etapa** | | **121 – 148 h** | **$72,600 – $88,800** | +| Ajuste jul-2026 | **Integración Jira → BIND** (lectura de la bandeja FAC, cotización automática, trazabilidad y pruebas) | 7 – 10 | $4,200 – $6,000 | +| **Total primera etapa** | | **119 – 146 h** | **$71,400 – $87,600** | > Cifras antes de IVA. Plazo estimado: **6 – 8 semanas** a media jornada (~20 h/semana, con flexibilidad hasta 25 h en semanas pico). @@ -401,7 +401,7 @@ Más allá del código funcional, la entrega incluye: 2. **Firma del contrato / orden de trabajo** (prestación de servicios y confidencialidad) — formaliza el compromiso para arrancar sin anticipo. 3. **Facturación inicial** (30 horas — **$18,000 MXN** + IVA), que cubre la Etapa 0 y el inicio de la Etapa 1 (ver §3.3), con pago a 30 días naturales, para iniciar Discovery. 4. Arranque del proyecto, con entrega del MVP en **6 – 8 semanas**. -5. **Aprobación por escrito de la versión 1.3** (basta la confirmación por correo electrónico) para ejecutar el ajuste Jira → BIND de 9 – 12 h una vez definido el flujo de facturación. +5. **Aprobación por escrito de la versión 1.3** (basta la confirmación por correo electrónico) para ejecutar el ajuste Jira → BIND de 7 – 10 h una vez definido el flujo de facturación. --- diff --git a/propuesta/Propuesta-Balam.html b/propuesta/Propuesta-Balam.html index ae3c655..1c6c3f6 100644 --- a/propuesta/Propuesta-Balam.html +++ b/propuesta/Propuesta-Balam.html @@ -326,8 +326,8 @@
Inversión
-
$72,600 – $88,800 MXN
-
+ IVA · tiempo y materiales con tope por etapa · incluye el ajuste Jira → BIND (9 – 12 h).
+
$71,400 – $87,600 MXN
+
+ IVA · tiempo y materiales con tope por etapa · incluye el ajuste Jira → BIND (7 – 10 h).
Modelo
@@ -512,7 +512,7 @@
Fuera de esta etapa: recordatorios automáticos a clientes, pagos en línea, conciliación bancaria, asientos contables automáticos e integración bancaria en vivo.
-
Integración Jira → BIND — ajuste de alcance (jul-2026)
Se ejecuta junto con las Etapas 2-3 · 9 – 12 h
+
Integración Jira → BIND — ajuste de alcance (jul-2026)
Inicia el lunes 27 de julio (token PAF ya entregado) · 7 – 10 h

Antecedente. La versión anterior de esta propuesta dejó Jira fuera del alcance conforme a la información disponible al cotizar. En las sesiones del 22, 24 y 27 de julio la dirección confirmó que el proceso interno evolucionó — todo el flujo de facturación nace y se gobierna en Jira — y quedó confirmada la viabilidad técnica: la API de Jira cubre lectura y escritura de tickets, se entregó el token de integración ("PAF", vigente al 27-jul-2027) y se documentaron los límites de consumo de Atlassian. La estimación (~10 h) se comunicó a la PM el 21 de julio; esta sección la formaliza conforme al control de cambios (§10).

@@ -553,7 +553,7 @@

3.2Dedicación y plazo

-

La dedicación es de media jornada (aproximadamente 20 h/semana, con flexibilidad hasta 25 h en semanas de mayor carga). Sobre esa base, la primera etapa requiere 121 a 148 horas (incluido el ajuste Jira → BIND), equivalentes a 6 – 8 semanas de calendario.

+

La dedicación es de media jornada (aproximadamente 20 h/semana, con flexibilidad hasta 25 h en semanas de mayor carga). Sobre esa base, la primera etapa requiere 119 a 146 horas (incluido el ajuste Jira → BIND), equivalentes a 6 – 8 semanas de calendario.

3.3Tarifa y facturación

@@ -724,7 +724,7 @@
  • Firma del contrato u orden de trabajo (prestación de servicios y confidencialidad).
  • Emisión de la primera factura por 30 horas de arranque ($18,000 MXN + IVA) e inicio del Discovery; pago a 30 días naturales.
  • Arranque del proyecto, con entrega del MVP en 6 – 8 semanas.
  • -
  • Aprobación por escrito de la versión 1.3 (basta la confirmación por correo electrónico) para ejecutar el ajuste Jira → BIND de 9 – 12 h una vez definido el flujo de facturación.
  • +
  • Aprobación por escrito de la versión 1.3 (basta la confirmación por correo electrónico) para ejecutar el ajuste Jira → BIND de 7 – 10 h una vez definido el flujo de facturación.
  • diff --git a/propuesta/Propuesta-Balam.pdf b/propuesta/Propuesta-Balam.pdf index a2e9889..bb1552a 100644 Binary files a/propuesta/Propuesta-Balam.pdf and b/propuesta/Propuesta-Balam.pdf differ