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.
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.
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.
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.
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.
| Capa | Qué cubre |
|---|---|
| Estática | Código propio: inyección, autenticación, autorización, manejo de datos. |
| Dependencias | Vulnerabilidades conocidas, con explotabilidad real, no solo severidad nominal. |
| Secretos | Credenciales, llaves y tokens en código e historial. |
| Configuración | Infraestructura, contenedores y permisos. |
| Dinámica | Comportamiento en ejecución sobre superficie expuesta. |
| Re-test | Verificació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.
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.
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.