Lorsque nous avons commencé à coder, nous avons décidé de faire cela exclusivement en Pair Programming. Cette méthode à eu de nombreux bénéfices sur la manière dont on fonctionnait en tant que groupe. La chose que nous a le plus apporté le Pair Programming, c'est le sentiment d'être plus efficace et de moins procrastiner. Cela nous a permis de coder plus rapidement chaque partie de notre code car on fonctionnait à 3 cerveaux sur un problème (ça nous a donné le sentiment de travailler à un rythme satisfaisant). De cette manière, on ne craignait pas non plus les erreurs de réécriture si une partie avait été retouchée par quelqu'un entre temps (vu que nous travaillions sur une même instance de Pycharm).
Mais cette méthode a aussi eu ses inconvénients. Nous ne travaillons que lorsque nous étions tous disponible. Si nous avions a exécuter le code pour en vérifier son bon fonctionnement, on risquait de rerun alors que quelqu'un d'autre vérifiais une autre partie de l'application. L'organisation en elle-même se faisait au jour le jour, en prenant en compte les activités des uns et des autres.
Une des première chose qu'on changerait dans notre approche, c'est l'utilisation d'un planning. Le but étant de mieux prévoir le temps pour chaque partie et surtout mieux le répartir (tout faire en une semaine et demi ne permet pas d'avoir assez de recul sur les points du code à améliorer). On choisirait aussi de faire en partie du "Pair programming" (sur les phases compliquées d'un projet qui demande plusieurs points de vue) et en partie répartir les tâches individuellement pour que chacun les fasse de son coté quand ça l'arrange.