Capítulo 7. Construir para producir
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
En el Capítulo 6, hablamos de la importancia de preparar un backlog que aproveche al máximo la implementación continua. En concreto, viste cómo el corte vertical estrecho hace que nuestros cambios sean más granulares y nos da un mejor control sobre las actualizaciones incrementales de código a producción.
Aunque el corte vertical es necesario, no es suficiente. Normalmente, cuando hablamos de un corte vertical tendemos a centrarnos sólo en los cambios funcionales necesarios para implantar una nueva característica. Sin embargo, para implementar con seguridad un incremento en producción debes tener en cuenta mucho más que los cambios funcionales. También debes considerar los numerosos aspectos interfuncionales de la aplicación que son menos visibles.
Los requisitos interfuncionales (CFR)1 son los aspectos de un sistema que no están ligados a ninguna funcionalidad concreta, pero que, sin embargo, son fundamentales para que el sistema funcione correctamente. La Figura 7-1 muestra algunos ejemplos de CFR y cómo son transversales a diferentes historias de usuario.
Aunque los CFR no están ligados a ninguna función determinada, sí que pueden verse afectados por cualquier función. Cualquier cambio ...
Get Despliegue continuo now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.