Ma Merge Request est ouverte depuis 10 jours avec 2 000 lignes de code, j'ai terminé de traiter les 45 commentaires qui y figurent. Après mon 3ème aller-retour avec les membres de mon équipe, je merge enfin. Problème : ma fonctionnalité est en attente d'un autre développement, on ne peut plus rien livrer sur ce projet. On se rend compte une fois débloquée, qu'un bug était présent, il faut le corriger avant la deadline qui approche…
La prochaine fois c'est sûr : je découpe !
Dans cette présentation, on abordera plusieurs manières de découper une fonctionnalité afin de se sentir efficace en livrant des petits incréments, régulièrement.
On abordera le feature flipping, la rétrocompatibilité, les Review Apps, les problèmes de taille de Merge Requests, le pair programming, et le déploiement continu.