Retour d'expérience du travail en Kanban d'une équipe de 20 développeurs et l'impact sur les besoins d'organisation du code.
Quelques spoilers :
1/ De façon aussi logique chaque fonctionnalité est développée de façon totalement indépendante du reste (carte kanban)
2/ Vous avez dit tout sur des branches ? Mais vous êtes fous !! Cette organisation contre intuitive permet en fait de livrer à tout moment ce qui est prêt (Continuous Delivery)
3/ Mais comment vous évitez les conflits et risque de bloquage entre deux fonctionnalités ? Notre secret est un d'avoir un outillage pensé et adapté pour détecter les incompatibilités et nous aider à garder chaque travaux indépendants
Depuis bientôt 3 ans nous avons un rythme de mise en production d'environ 1000 branches par an en 250 releases (par an !), si notre aventure vous intéresse, venez nous poser des questions.
Bénéfices :
La présentation d'un modèle d'organisation du code assez extrème (feature branching systématique), les participants sont poussés à réfléchir à leur propres choix en la matière. Que favorisent-ils ? Quelles implications ?
https://www.slideshare.net/beastiefurets/kanban-as-code-agile-france-2017