# debois-tessl-context-development-lifecycle-ai-coding-agents-2026-02-19

## Veille

Context Development Lifecycle (CDLC) — un ciclo de ingeniería de contexto para agentes de codificación de IA

## Titre Article

The Context Development Lifecycle: Optimizing Context for AI Coding Agents

## Date

2026-02-19

## URL

https://tessl.io/blog/context-development-lifecycle-better-context-for-ai-coding-agents/

## Keywords

context development lifecycle, CDLC, contexto organizacional, agentes de codificación, evaluaciones, distribución de contexto, gobernanza del contexto, paralelismo con DevOps, ventanas de contexto infinitas, conocimiento implícito, TDD para el contexto

## Authors

Patrick Debois

## Ton

**Perfil**: Perspectiva de fundador-practicante, registro profesional y pedagógico, nivel técnico intermedio. Patrick Debois, inventor del término DevOps, escribe como arquitecto de un movimiento que sienta las bases de un nuevo paradigma. **Estilo**: Prosa estructurada y didáctica, progresión metódica desde la observación ("el cuello de botella se ha desplazado") hasta la solución (las cuatro fases del CDLC). Analogías históricas potentes — el contexto antes del CDLC comparado con el código antes del control de versiones. Uso de preguntas retóricas para involucrar al lector ("No enviarías código a producción sin tests. ¿Por qué enviarías contexto sin evaluaciones?"). Metáforas concretas: "Cada sesión es una nueva contratación", "el contexto se degrada", "el contexto como paquete". El paralelismo con DevOps es central y deliberado — Debois habla desde su propia historia. Un tono de autoridad benevolente dirigido a tech leads y engineering managers.

## Pense-betes

- **Tesis central**: el cuello de botella del desarrollo de software ya no es la velocidad de escritura del código, sino la calidad del contexto proporcionado a los agentes
- **CDLC en 4 fases**: Generate (hacer explícito lo implícito), Evaluate (TDD para el contexto), Distribute (el contexto como paquete versionado), Observe (bucle de retroalimentación en producción)
- **"Cada sesión es una nueva contratación"** — los agentes empiezan de cero cada vez, sin memoria muscular ni conversaciones de pasillo
- **Tres niveles de contexto**: técnico (estándares, patrones), de proyecto (plazos, alcance), de negocio (cumplimiento normativo, expectativas del cliente) — la mayoría de los equipos solo proporciona el primero
- **El contexto se degrada y entra en conflicto** — hay que gestionar su vigencia y coherencia, no solo su existencia
- **Evaluaciones (evals)**: un enfoque TDD — definir el comportamiento esperado, ejecutar, observar el fallo, mejorar el contexto. Control de calidad estadístico dado que los LLM son no deterministas
- **Fallo de evaluación = especificación no escrita** — el problema rara vez es el agente, más a menudo el contexto incompleto
- **Distribución**: los desarrolladores quieren compartir el contexto porque mejora directamente sus propios agentes — "por primera vez, hay una razón egoísta para compartir conocimiento"
- **Paralelismo con DevOps**: misma dinámica de colaboración, pero el incentivo está estructuralmente mejor alineado — el contexto beneficia al autor Y a otros equipos como efecto secundario
- **Las ventanas de contexto infinitas no resuelven el problema**: más contexto = más contradicciones. El reto se desplaza de la curación a la gobernanza
- **El contexto como superficie de ataque** — requiere la misma postura de seguridad de cadena de suministro que las dependencias
- **Artículo precursor** del concepto "Context Flywheel", que desarrolla el efecto acumulativo en el tiempo

## RésuméDe400mots

Patrick Debois, fundador de Tessl e inventor del término DevOps, propone en este artículo fundacional el concepto de Context Development Lifecycle (CDLC) — un ciclo de ingeniería que trata el contexto de los agentes de codificación de IA como un artefacto de ingeniería de pleno derecho, no como un archivo markdown olvidado.

La observación de partida es un cambio fundamental en el cuello de botella. Durante décadas, la industria optimizó la manera en que los humanos escriben código (waterfall, agile, DevOps, platform engineering). Pero ahora los agentes de codificación escriben el código. El nuevo cuello de botella es la calidad del contexto: el conocimiento estructurado que guía a los agentes hacia las soluciones correctas. Cada sesión de agente es comparable a una nueva contratación que empieza de cero, sin memoria institucional.

El CDLC se descompone en cuatro fases. La fase "Generate" consiste en hacer explícito el conocimiento implícito en tres niveles — técnico (estándares, patrones arquitectónicos), de proyecto (prioridades, alcance) y de negocio (cumplimiento normativo, expectativas del cliente). Debois insiste: el contexto se degrada y entra en conflicto, lo que requiere una gestión activa de su vigencia y coherencia.

La fase "Evaluate" aplica los principios del TDD al contexto. Se definen escenarios, se evalúan estadísticamente los resultados de los agentes (dado que los LLM son no deterministas), y cada fallo de evaluación revela una especificación no escrita más que un defecto del agente. Las evaluaciones también permiten navegar entre modelos de forma factual en lugar de intuitiva.

La fase "Distribute" trata el contexto como un paquete versionado y asegurado. La idea clave es la alineación de incentivos: por primera vez, compartir conocimiento sirve directamente al propio interés del autor, ya que un mejor contexto mejora sus propias interacciones con los agentes.

La fase "Observe" cierra el bucle. En producción, los agentes revelan carencias a través de sus preguntas, sus decisiones inesperadas y su improvisación cuando el contexto guarda silencio. Estas señales alimentan el siguiente ciclo.

Debois traza un paralelismo explícito con DevOps, movimiento que él mismo cofundó en 2009. La dinámica es similar — integrar dos actividades previamente separadas —, pero la ventaja estructural es mayor: el incentivo a colaborar está alineado de forma natural con el interés individual. Concluye advirtiendo que las ventanas de contexto infinitas no eliminarán la necesidad del CDLC, ya que transforman el reto de la curación en un reto de gobernanza, potencialmente más complejo.

## GrapheDeConnaissance

- Patrick Debois —a_créé→ Context Development Lifecycle (METHODOLOGIE, 0.97)
- Patrick Debois —a_créé→ Tessl (ORGANISATION, 0.9)
- Patrick Debois —a_créé→ DevOps (CONCEPT, 0.85)
- phase Générer —fait_partie_de→ Context Development Lifecycle (METHODOLOGIE, 0.98)
- phase Évaluer —fait_partie_de→ Context Development Lifecycle (METHODOLOGIE, 0.98)
- phase Distribuer —fait_partie_de→ Context Development Lifecycle (METHODOLOGIE, 0.98)
- phase Observer —fait_partie_de→ Context Development Lifecycle (METHODOLOGIE, 0.98)
- CDLC —s_inspire_de→ DevOps (METHODOLOGIE, 0.92)
- Phase Évaluer —est_basé_sur→ Test-Driven Development (METHODOLOGIE, 0.93)
- Phase Distribuer —utilise→ contexte comme package versionné (CONCEPT, 0.9)
- Patrick Debois —affirme_que→ le contexte est le nouveau goulot d'étranglement (AFFIRMATION, 0.95)
- Agents de codage —utilise→ contexte structuré (CONCEPT, 0.96)
- Patrick Debois —affirme_que→ les fenêtres de contexte infinies ne résolvent pas la gouvernance du contexte (AFFIRMATION, 0.88)
- Patrick Debois —affirme_que→ l'incitation au partage est naturellement alignée (AFFIRMATION, 0.9)
- Patrick Debois —affirme_que→ le contexte pourrit et entre en conflit (AFFIRMATION, 0.92)

---
Canonical: https://www.thekb.eu/es/fiches/debois-tessl-context-development-lifecycle-ai-coding-agents-2026-02-19/
