Acabo de recibir una llamada retro en la que los desarrolladores expresaron su preocupación por la integración de sus historias en la rama maestra en cada sprint. Todos los desarrolladores codifican dentro de su propia rama y hacia el final del sprint se fusionan en una sola rama maestra.
Luego, un desarrollador (generalmente el mismo) tiene la tarea de asegurarse de que todo se haya integrado bien con el código de otro desarrollador (la mayoría de los cambios están en la misma página. Por ejemplo, una historia de visualización de datos, una historia de filtrado de datos y un indicador de SLA).
¿Cómo podemos reducir esta carga y facilitar la fusión de nuestro código? Desde mi punto de vista, hacer que el PO o SM priorice las historias de una manera más eficiente para que no tengamos este tipo de dependencias en el mismo sprint puede resolver algunos de los problemas. ¿Cómo abordan esto los demás? ¿O es solo parte del proceso?