Acabei de receber uma ligação retro, onde os desenvolvedores expressaram preocupação com a integração de suas histórias no ramo principal a cada sprint. Todos os desenvolvedores codificam dentro de sua própria ramificação e, no final do sprint, todos se fundem em uma ramificação principal.
Em seguida, um desenvolvedor (geralmente o mesmo) fica com a tarefa de garantir que tudo se integre bem ao código de outros desenvolvedores (a maioria das alterações está na mesma página. Por exemplo, uma história de exibição de dados, história de filtragem de dados e um indicador de SLA).
Como podemos reduzir esse fardo e facilitar a mesclagem de nosso código? Na minha perspectiva, fazer com que o PO ou SM priorize as histórias de maneira mais eficiente, para que não tenhamos esse tipo de dependência no mesmo sprint, pode resolver alguns dos problemas. Como todo mundo lida com isso? Ou isso é apenas parte do processo?