Definición
La divergencia progresiva a lo largo del tiempo entre un requisito o intención de diseño prevista y su formalización, implementación o especificación mantenida, que resulta en pérdida de fidelidad semántica o aumento de ambigüedad.

Principio

Principio
Factores humanos, cambios incrementales, redacción ambigua y desajustes entre los modelos mentales de las partes interesadas y las representaciones formales hacen que los artefactos de especificación deriven; la idea organizadora es que la especificación es un artefacto socio-técnico que debe sincronizarse activamente con la intención.

Demostración

Demostración
El contrato informal de una API establece que una función no debe exponer identificadores internos, pero versiones posteriores modifican tipos y añaden campos sin actualizar la especificación formal; los implementadores comienzan a depender de los identificadores expuestos, provocando que el sistema realizado derive respecto a la intención original.

Aplicación incorrecta

Aplicación incorrecta
Atribuir toda discrepancia entre documentación y código a la 'deriva' ignora la evolución deliberada y los cambios versionados; llamar 'deriva' a cambios intencionales de requisitos confunde la gestión del cambio con divergencia no deseada.

Consecuencia

Consecuencia
Ser consciente de la deriva lleva a prácticas como la revisión continua de especificaciones, trazabilidad entre requisitos y artefactos y comprobaciones automatizadas; la deriva no controlada produce fallos de interoperabilidad, brechas de seguridad y regresiones visibles para el usuario.

Inversión

Inversión
Convergencia de Especificación: el proceso activo y coordinado de alinear artefactos, implementaciones y expectativas de las partes interesadas para que las formalizaciones permanezcan fieles a la intención.

Límite

Límite
Se refiere a especificaciones en evolución y sus artefactos a lo largo del tiempo; no se aplica a un desajuste puntual causado por un único error ni a refactorizaciones intencionales que incluyan actualizaciones coordinadas de las especificaciones.

Tensión semántica

Tensión semántica
Tensión con la subespecificación y la sobreespecificación: la deriva puede surgir de áreas subespecificadas que luego adquieren restricciones accidentales, o de partes sobreespecificadas que se relajan con el tiempo; el concepto se centra en la divergencia temporal más que en la completitud inicial.

Síntesis

Síntesis
La Deriva De Especificación es la desalineación temporal de intención y artefacto que emerge de procesos humanos, técnicos y organizativos; gestionarla requiere trazabilidad, gobernanza y herramientas para mantener la formalización y la implementación sincronizadas con los requisitos.