Lancer votre premier train SAFe

Prev Next

Cet article vous permettra de mettre en place votre premier train SAFe, constitué de deux équipes : une équipe de développement front end et une équipe de développement back end.

  • Vous commencerez par établir la première équipe “Front end” en utilisant le modèle Essential SAFe® - Équipe Scrum.

  • Ensuite, vous lancerez le train qui intégrera cette équipe. Vous aurez ainsi votre train avec une équipe associée.

  • Par la suite, vous créerez votre premier “Program Increment” à partir de votre train. Vous observerez les impacts sur votre équipe.

  • Dans un second temps, vous allez former la deuxième équipe “Back end” et l’attacher à votre train. Vous découvrirez comment ajouter une équipe en cours de “Program Increment”.

Créer des équipes : “Essential SAFe® - Équipe Scrum”

Il faut commencer par créer un projet pour une équipe qui pourra être intégrée à un train SAFe® en utilisant le modèle “Essential SAFe® - Équipe Scrum”. Ce projet correspond à l’espace de travail d’une équipe qui pourra ensuite être rattachée à un train SAFe®.
Le choix de ce modèle permet de garantir la compatibilité avec les exigences de synchronisation du train, qui reposent notamment sur la configuration des trackers de planning de l’équipe. Les équipes doivent en effet se conformer à certains critères de configuration des trackers Release et Sprint pour garantir leur compatibilité avec le train (ex : les sémantiques attendues, valeurs de statut compatibles, champ artifact links, permissions de soumission, etc.)

Créer le programme: “Essential SAFe® - Train Agile” et ajouter la première équipe au programme

Il faut à présent créer un projet avec le modèle “Essential SAFe® - Train Agile”.
Ce projet représente le train SAFe® : il sert à centraliser le pilotage du programme et à synchroniser les plannings avec les projets qui lui sont rattachés. C’est, pour faire simple, l’espace de travail du programme.

Vous pourrez ensuite ajouter l’équipe créée à l’étape précédente à ce train.
Une fois rattachée, elle apparaîtra dans la barre latérale du workspace programme et pourra être synchronisée avec les plannings du train.

Préparer des plannings du programme

Il est maintenant nécessaire de créer les plannings. Sur un modèle SAFe®, les plannings sont représentés par des program increment, composés d’itérations. C’est dans ces plannings que les Features du programme pourront ensuite être planifiées.

Ajouter une nouvelle équipe au programme

Il se peut que vous ayez besoin d’ajouter une équipe pendant un train. Tuleap permet de répondre à ce besoin en vous permettant d’ajouter une équipe et de la resynchroniser avec les plannings en cours. Pour ajouter une équipe, créez-en une nouvelle en suivant le même processus décrit à la section Créer des équipes : “Essential SAFe® - Équipe Scrum”.

Info pratique

Vous devez être administrateur des projets que vous souhaitez regrouper.

Créer et planifier une feature avec les users stories des équipes

Cette étape permet de passer d’un besoin défini au niveau programme à un travail réparti entre plusieurs équipes. Concrètement, une feature est créée dans le workspace programme, puis planifiée en la décomposant en user stories qui seront attribuées aux différents workspaces équipes (front-end, back-end, etc.).
L’objectif est de répartir clairement le travail entre les équipes, de prendre en compte les dépendances entre leurs user stories, et de les intégrer dans un Program Increment (PI).

Étapes clés:

  1. Création de la feature : une feature représente une fonctionnalité majeure à développer (ex : "Intégration du système de paiement en ligne").

    Pour cela, cliquez sur le bouton Button to add a new feature in a user interface design.

  2. Décomposition en user stories par équipe: chaque équipe crée ses user stories en lien avec la feature.

    Il faut donc vous rendre dans le service Trackers de votre Equipe et ajouter des artifacts au tracker User Stories que vous allez lier à la feature nouvellement créée.

  3. Planification dans le Program Increment (PI): Les user stories sont planifiées dans les itérations des équipes, elles-mêmes intégrées dans un Program Incrément.

  4. Gestion des dépendances: Si une user story dépend d’une autre, ces dépendances doivent être précisées afin de faciliter la coordination.

    References section showing links to features and stories related to online payment integration.

    Tuleap Program Management™ va ensuite automatiquement créer un lien entre la Feature et ces User Stories.

    List of open artifacts with statuses and update timestamps for project management.

  5. Validation et suivi: Vérifiez que les user stories des équipes sont bien liées à la feature et correctement planifiées, afin d’assurer le suivi global de l’avancement.


FAQ

Où configurer l’intégration d’une équipe pour le backlog et les plannings ?

Dans le workspace équipe, depuis le service Backlog.

Quelles sont les règles d’intégration entre les équipes et le programme pour le backlog ?

  • Le workspace de l’équipe doit avoir activé le service backlog.

  • Au moins un tracker doit être configuré en tant qu’élément du top backlog (par exemple : User Story)

  • Les trackers dans le top backlog doivent avoir le champ “Liens vers les artifacts” de configuré

Quelles sont les règles d’intégration entre les équipes et le programme pour les plannings ?

  • Le workspace de l’équipe doit avoir activé le service “backlog”

  • Au moins un tracker doit être configuré en tant que planning (par exemple “release”)

  • Les trackers planning synchronisés doivent avoir, à minima, la liste des statuts du tracker Planning du programme

  • Les champs suivants du trackers planning doivent être configurés et pouvoir être soumis :

    • Titre

    • Description

    • Statut

    • Liens vers les artifacts