Dans l’équipe de développement d’Octopus, il n’y a pas de rôles prédéfinis, et on ne vous dira pas quoi faire chaque jour. Il y a un plan d’itération, et vous être libre de choisir l’assignation qui vous convient. Si un jour vous avez envie de faire du « back-end », libre à vous de prendre une tâche « back-end » dans le « backlog ». Le lendemain, vous voulez faire du GUI ? Libre à vous.
Chaque jour, vous restez connecté avec l’équipe dans le contexte des stand-up meetings. Chaque jour, vous validez code et idées avec vos pairs grâce au design review, au code review, et au pair programming.
Votre chef d’équipe a pour rôle principal d’aiguiller les développeurs dans la bonne direction pour atteindre les objectifs de l’itération et assurer la qualité de l’architecture à long terme.