Cargando

Qué cambia y por dónde empezar

Lección 13 min

Las organizaciones han comenzado a usar IA para escribir código a una velocidad impensable hace un año, pero los procesos que rodean al código no han cambiado al mismo ritmo.

El ciclo de vida del desarrollo de software (SDLC, por sus siglas en inglés) es el proceso que lleva el software desde la idea hasta la producción. La mayoría de las organizaciones ejecutan alguna versión de las mismas seis etapas, que abarcan la planificación, el diseño, la construcción, las pruebas, el despliegue y el mantenimiento del software.

Los cambios

La tabla a continuación destaca los extremos del espectro entre el SDLC tradicional y el SDLC nativo de IA, respaldado por Claude. La mayoría de las organizaciones se ubican en algún punto entre las dos columnas.

EtapaSDLC tradicionalSDLC nativo de IA
PlanificarLos requisitos se recopilan por comité, se destilan mediante talleres y aprobaciones, y se redactan a manoClaude sintetiza los puntos de dolor directamente desde las fuentes y los captura dentro de intent.md, que es legible por humanos y procesable por máquinas
DiseñarLa especificación la escriben los analistas y la interpretan los diseñadoresLos requisitos y el diseño se comprimen en una sola sesión de trabajo con un agente, guiada por estándares codificados como skills, versionados en Git
ConstruirLas pruebas y el código se escriben a mano, y la documentación se redacta después de que ocurre el desarrollo principalLas pruebas y el código son generados por IA, y el conocimiento institucional se mantiene como archivos CLAUDE.md versionados y legibles por máquinas, y skills
ProbarPuertas de control de calidad (QA) en los límites de cada etapaEvaluaciones continuas entrelazadas a lo largo de la implementación
DesplegarLos humanos revisan cada línea de código, y la gobernanza ocurre en ciclos de revisión, a menudo de forma inconsistenteCapas de revisión agéntica con revisión humana reservada para código regulado y crítico. La gobernanza se aplica mientras la IA actúa, con hooks como puertas de aprobación
MantenerLos humanos vigilan la producción en busca de erroresLos agentes monitorean los despliegues en vivo. Cualquier banda de control vulnerada se diagnostica y se reincorpora al ciclo como un nuevo intent.md

Los humanos siguen siendo responsables de cada decisión que requiere criterio.

Cómo funcionan las jugadas

Las jugadas son el núcleo del playbook y se agrupan en seis etapas no lineales (Planificar, Diseñar, Construir, Probar, Desplegar, Mantener), que en conjunto cubren el ciclo de vida completo.

Cada jugada cubre:

  • Qué cambia
  • Cómo empezar
  • Pasos concretos para la implementación
  • Consideraciones de gobernanza
  • Cómo medir si funcionó

Cada jugada nombra sus dependencias bajo "Prerrequisitos", que el gráfico de dependencias ilustra aún más.

Gráfico de dependencias de las doce jugadas en cinco filas. Fila 1, sin prerrequisitos: Capturar la intención, CLAUDE.md, Skills, Bucle de retroalimentación, Hooks, Modo de planificación. Fila 2: Subagentes (necesita CLAUDE.md; el bucle de retroalimentación ayuda), Evaluaciones (necesita CLAUDE.md y el bucle de retroalimentación). Fila 3: Requisitos y diseño (necesita Capturar la intención y Skills), Revisión de PR (necesita Evaluaciones y Subagentes; Skills ayuda). Fila 4: CI/CD (necesita Revisión de PR y Hooks). Fila 5: Cerrar el ciclo (necesita CI/CD y Capturar la intención). CLAUDE.md ayuda a Skills pero no es obligatorio.

El gráfico de dependencias de las jugadas. Las jugadas en la fila superior no tienen prerrequisitos; una flecha continua apunta a las jugadas que se construyen sobre ella, una flecha punteada significa que ayuda pero no es obligatoria.

Elige tu primera jugada

Las jugadas son modulares, y las organizaciones pueden optar por priorizar la transformación de diferentes etapas en diferentes momentos según sus necesidades particulares.

Las seis jugadas en la fila superior del gráfico anterior no tienen prerrequisitos:

  • Planificar: Capturar como intent.md
  • Construir: El modo de planificación de Claude Code como punto de partida predeterminado
  • Construir: El CLAUDE.md
  • Construir: Skills como conocimiento institucional
  • Probar: Dale a Claude un bucle de retroalimentación
  • Desplegar: Hooks como puertas de aprobación