Ir al contenido
Cómo se construye

Estándar ONE.

El criterio con el que se decide, se construye y se entrega. No es aspiracional: describe la conducta que ya produjo el resto del sistema. Está escrito, se versiona, y un desarrollo se alinea a la versión vigente o justifica la excepción por escrito.

Jerarquía de decisión

Cuando dos criterios se contradicen, gana el primero.

Nunca se sacrifica verdad por lucimiento, ni utilidad por estilo.

  • 01

    Verdad. Correcto, honesto y sin huecos disfrazados.

  • 02

    Utilidad. Sirve para decidir, actuar o avanzar.

  • 03

    Claridad. Se entiende sin fricción innecesaria.

  • 04

    Solidez. Resiste preguntas, uso real y continuidad.

  • 05

    Elegancia. Hasta aquí, y solo aquí, se optimiza la forma.

Contra-análisis

Toda decisión difícil de revertir se somete a la hipótesis contraria.

Se activa cuando la decisión es cara de deshacer, cuando nadie objetó nada, o cuando la evidencia principal es la demostración de un proveedor. No basta con objetar: hay que construir la mejor versión del argumento opuesto y sostenerlo con evidencia.

La hipótesis contraria gana, pierde o modifica la original. Se registra cuál de las tres pasó y por qué. Cuestionar no es bloquear: es evitar que una mala suposición se vuelva arquitectura, contrato o deuda técnica.

  • 01

    ¿Qué estamos dando por hecho y todavía no está probado?

  • 02

    ¿Qué pasa si el usuario no adopta el flujo?

  • 03

    ¿Qué pasa si el proveedor falla o desaparece?

  • 04

    ¿Qué pasa si el volumen se multiplica por diez?

  • 05

    ¿Qué pasa cuando se cae la conectividad?

  • 06

    ¿Qué dato sensible estamos tocando?

  • 07

    ¿Qué parte no estamos midiendo?

  • 08

    ¿Qué costo aparece hasta la fase dos?

Lo caro no es discutir antes. Es descubrirlo después de construir.

Niveles

MVP, producto y producción no son lo mismo.

Confundirlos produce las dos fallas opuestas: arquitectura de empresa para validar una idea, o un prototipo improvisado puesto a operar con gente real.

MVP

Valida una hipótesis. Simple, barato, medible y acotado. Aun así: datos bien modelados, seguridad mínima correcta y registro de eventos desde el primer día.

Producto

Usabilidad, roles, configuración, soporte, documentación, métricas y continuidad.

Producción

Seguridad, auditoría, monitoreo, respaldo, manejo de errores, recuperación, escalabilidad y mantenimiento.

MVP no significa mugrero. Significa versión mínima, no versión irresponsable.

Y automatizar una operación desordenada no la vuelve eficiente: la vuelve más rápida para equivocarse, más cara de corregir y más difícil de auditar. Primero se ordena la operación; después se automatiza.

Puerta de seguridad

Ningún entregable sale sin pasar la revisión de la casa.

Procedimiento propio, documentado como modelo de trabajo interno y alineado a OWASP, ASVS, WSTG, CWE Top 25, MITRE ATT&CK, NIST e ISO 27001. Cubre seis capas como mínimo.

CapaQué cubre
EstáticaCódigo propio: inyección, autenticación, autorización, manejo de datos.
DependenciasVulnerabilidades conocidas, con explotabilidad real, no solo severidad nominal.
SecretosCredenciales, llaves y tokens en código e historial.
ConfiguraciónInfraestructura, contenedores y permisos.
DinámicaComportamiento en ejecución sobre superficie expuesta.
Re-testVerificación de que lo remediado quedó cerrado.

No se entrega con hallazgos críticos o altos abiertos, salvo excepción escrita, con dueño y con fecha. Se reporta qué se probó, qué se descartó y con qué razón: una revisión sin espacio negativo declarado está incompleta. Tres hallazgos reales y explotables valen más que diez mil candidatos sin verificar.

Cumplir una norma no es estar seguro.

Definición de terminado

Todas las casillas, o sigue en curso.

Reportar como terminado algo que no las cumple no es optimismo: es reportar actividad en lugar de progreso.

  • 01

    Resuelve el problema declarado, no una versión adyacente.

  • 02

    Tiene pruebas que fallarían si la funcionalidad se rompe.

  • 03

    Pasa la puerta de seguridad.

  • 04

    Deja registro de por qué se resolvió así.

  • 05

    Otra persona puede operarlo y modificarlo sin preguntar.

  • 06

    Lo que quedó fuera está escrito, con su razón.

Datos

Se recolecta el mínimo necesario.

Cada campo personal tiene una razón declarada. Los datos sensibles van cifrados en tránsito y en reposo, con acceso por rol y bitácora.

Nada de datos reales en desarrollo o pruebas. Los datos de un socio comercial no salen de su entorno ni se usan para otro proyecto. Todo despliegue tiene forma de revertirse, y se declara qué pasa cuando falla la conectividad, la dependencia externa o el proveedor.

Si no se puede observar, no está listo.

Plantear un caso