Je viens de recevoir un appel rétro où les développeurs ont exprimé leur préoccupation quant à l'intégration de leurs histoires dans la branche principale à chaque sprint. Les développeurs codent tous dans leur propre branche et vers la fin du sprint, ils fusionnent tous en une seule branche principale.
Ensuite, il reste un développeur (généralement le même) chargé de s’assurer que tout s’intègre bien avec le code des autres développeurs (la plupart des modifications se trouvent sur la même page. Par exemple, une histoire d’affichage des données, une histoire de filtrage des données, et un indicateur SLA).
Comment pouvons-nous réduire ce fardeau et faciliter la fusion de notre code? De mon point de vue, le fait que le bon de commande ou le gestionnaire de priorités hiérarchise les histoires de manière plus efficace, de sorte que nous n'ayons pas ce type de dépendances dans le même sprint, pourrait résoudre certains problèmes. Comment chacun aborde-t-il cela? Ou est-ce juste une partie du processus?