Gestion du flux opérationnel
ModifierIssues GitLab
Toutes les tâches sont suivies via des issues GitLab. Dans ces issues, nous ajoutons des métadonnées sous forme de labels GitLab pour catégoriser chaque issue.
Flux des étapes
stage::awaiting specifications— l’issue a été signalée ou demandée, mais personne n’a encore commencé à définir ce qu’elle doit faire.stage::in specification— la spécification de conception, fonctionnelle et technique est en cours de rédaction.stage::awaiting development— une issue est entièrement spécifiée (sur le plan produit et technique).stage::in development— cela signifie que l’issue est étudiée (recherches), en cours de développement et en revue de code.stage::in validation— un artefact est disponible pour les tests, la build ou l’environnement de staging.stage::awaiting deployment— une nouvelle version du logiciel doit être taggée et une release doit être rendue disponible pour les utilisateurs finaux.
graph TD
S1[awaiting specifications] -->|design, functional, tech| S2[in specification]
S2 --> S5[awaiting development]
S5 --> S6[in development]
S6 --> S7[in validation]
S7 --> |needs work| S5
S7 --> |adjust specs/design| S1
S7 --> |task done| S9
S7 --> S8[awaiting deployment]
S8 --> |release| S9[closed]