Retour d’expérience d’un projet de refonte d’une billetterie en ligne sur dix mois. L’enjeu attendu était les performances du back-end pour tenir la charge lors de l’ouverture des ventes. L’enjeu réel a été de maintenir la base de code aussi bien back-end que front-end au fil des itérations.
Une équipe composée d’un Tech Lead et de quatre développeurs a réussi à livrer un produit maintenable en plus d’être bien conçu.
Après une brève présentation de l’architecture et des technologies utilisées, nous vous présenterons la méthodologie mise en place de l’itération 0 à l’itération 20. Nous vous expliquerons en quoi Software Craftsmanship est une extension naturelle des méthodologies agiles, et ce que les pratiques ont apporté à l’équipe de développement, au métier et à la DSI.