Saltar al contenido

Construyo software que puede demostrar que funciona.

Dos proyectos, una tubería que los controla y los agentes que escriben la mayor parte del código.

Proyectos

Dos proyectos, y ambos tratan sobre la tubería que los rodea.

Cada uno es público, está controlado y documentado allí donde se tomaron las decisiones.

Una decisión que no se escribe es una decisión que alguien volverá a tomar, de otra manera, dentro de seis meses.

La regla alrededor de la cual se ordena todo el repositorio

Cómo trabajo

Dibujarlo, volverlo mecánico y dejar que responda la tubería.

Las mismas tres etapas en cada cambio, escriba quien escriba.

  1. Etapa 01

    Dibujarlo en el tablero

    Los tokens, los componentes y las pantallas se deciden en el archivo de diseño y nunca se vuelven a decidir en el código.

  2. Etapa 02

    Volver mecánica la regla

    Toda decisión que pueda ser una prueba se convierte en una, para que el siguiente cambio se encuentre con ella y no con un comentario.

  3. Etapa 03

    Dejar que responda la tubería

    La comprobación se ejecuta en la máquina que hizo el commit y deja un recibo que lo demuestra.

Lo que costó

Una tubería se factura por trabajo, no por minuto.

Copiar un repositorio público en uno privado, con sus flujos de trabajo intactos, gastó un mes de integración continua en dos días.

Trabajos facturados
2,351 trabajos
En 48 horas, a partir de 440 ejecuciones.
Minutos reales
702 min
Facturados como 2.000, por el mínimo de cada trabajo.
Ejecuciones en verde
35 de 189
Una ejecución fallida se factura igual que una correcta.
Leer cómo se midieron las cifras

Preguntas

Las que me hacen de verdad.

Siguiente

Cuéntame qué estás construyendo.

Me interesa el trabajo donde la tubería forma parte del producto, y los equipos que quieren que los agentes rindan cuentas ante ella.