Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 44 additions & 3 deletions docs/10-estrategia-de-calidad-para-sistemas-reales.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,49 @@
# Estrategia de calidad para sistemas reales

**Estado:** planned
**Estado:** draft

Este capítulo integrará pruebas, revisión, CI, observabilidad y criterio humano
como estrategia de calidad para sistemas vivos.
## Introducción

La calidad de un sistema real no sale de una sola técnica. Aparece cuando las
pruebas, revisión, integración continua, observabilidad y criterio humano se
refuerzan sin fingir que alguno reemplaza al resto.

## Concepto

Una estrategia de calidad asigna cada señal a la decisión que puede sostener:
unit tests para reglas locales, integración para colaboración, CI para evitar
regresiones conocidas, observabilidad para el sistema desplegado y revisión
humana para riesgos que la automatización no entiende por sí sola.

## Problema

Acumular herramientas sin una frontera clara produce ruido, duplicación y falsa
seguridad. Confiar solo en revisión humana no escala; confiar solo en una suite
verde ignora datos, operación y cambios de intención.

## Alternativas

Una pirámide rígida puede ser útil como imagen, pero no decide por dominio.
Medir cobertura como objetivo simplifica el reporte, pero puede ocultar huecos.
El capítulo adopta una estrategia por riesgo y señal: cada técnica debe tener
una pregunta explícita que responder.

## Invariantes

- Cada señal de calidad declara qué riesgo reduce y qué no puede demostrar.
- Un fallo en producción alimenta nuevas pruebas, alertas o decisiones de diseño.
- Una suite verde no equivale a aprobación humana ni a salud operativa.
- La estrategia evoluciona con el sistema y sus riesgos reales.
- La automatización informa; el criterio humano decide.

## Límites del capítulo

No prescribe una herramienta de CI ni una plataforma de observabilidad. Integra
los conceptos del curso en una forma de decidir, revisar y aprender.

## Preparación para el modelo Rust

El modelo representará una señal, el riesgo que reduce y sus límites, sin
agregar dependencias externas.

No está marcado como `reviewed` ni `published`.
Loading