Développement produit
Tous le développement de nos projets fonctionne sur les mêmes principes. Le développement suit les étapes suivantes :
- Design : Définir les aspects du produit (visuel, fonctionnalité, ...)
- Sprint Planning : Définir les tickets. Ce qu’on rentre ou non dans le prochain sprint
- Sprint Execution : Traiter les tickets
- Sprint Review : Présentation du travail effectué sur les tickets
- Sprint Retrospective : Feedback sur le travail, la valeur ajouté au projet, les objectifs et l’ambiance globale.
Ces étapes se répète tant qu’il restera des choses à faire ; ajout de fonctionnalités, correction de bug, …
Communication
Au niveau de la communication (interne ou avec la communauté), nous avons différents moyen et plateforme à disposition :
- Un serveur Discord : pour la communauté et quelques channels privées réservé à la team
- Teams : pour les réunions de suivi
- Un board Notion pour noter, partager, et garder une trace de notre travail et nos réflexion.
- Un Trello pour organisez les sprint. Une sorte de roadmap pour la communauté.
- Des repos Github public pour permettre à la communauté de participer s’il elle le désire.
- Une documentation généré (WIP) sur le site web pour documenter les librairies.
Réunions
Nous prévoyons de faire une réunion minimum une fois par semaine (planifié de base à 10h le jeudi matin pour une durée variable en fonction du sujet). Le sujet et les comptes-rendu de la réunion est décrite sur la page Notion suivante :
Meeting Reports
En général, les étapes de Design et de Planning seront fait à la suite. L’étape de Review et de Rétrospective peuvent précédé les deux dernière suivant l’étape en cours. Les étapes de Design et de Planning peuvent être répété entre les sprints.