Agile-Git Ofppt
Agile-Git Ofppt
Agile-Git Ofppt
• Rôles et responsabilités
• Evénements Scrum
• Artéfacts Scrum
La méthode Scrum est une méthode de gestion de projets, décrite en 2001 par
Sehwaber et Beedle dans le livre «Agile software developement with Scrum» .
Pour les fondateurs, Scrum "is not a process or a methodology, but path". Ce
qui signifie que Scrum n'est pas un processus ou une méthode mais une voie à
suivre.
Les entreprises utilisatrices de cette méthode : Microsoft, Yahoo, Google, Nokia..
1. Définition de la méthode Agile Scrum
1. Planification
2. Développement
3. Test + Intégration
2. Cycle de vie d’un projet Scrum
A. Planification
B. Développement
o Chaque jour, les membres de l'équipe se réunissent pour mettre à jour le statut du
sprint et choisissent les tâches à développer par la suite.
2. Cycle de vie d’un projet Scrum
C. Test et Intégration
Tous les membres de l’équipe apportent leur savoir faire pour accomplir les
tâches
Meeting
Meeting: Sprint Planing Meeting
Toute l'équipe scrum est présente à cette réunion, qui ne doit pas durer plus de 8
heures pour un sprint d'un mois.
Meeting: Sprint Planing Meeting
Le SPM 1:
• Durée: 4 heures / Organisateur: le Product Owner
• Objectif: définition du QUOI
• Focus: évaluation du Product Backlog, Découpage des Sprints, Evaluation du
Product Backlog
Le SPM 2:
• Durée: 4 heures / Organisateur: l’Equipe
• Objectif: définition du COMMENT
• Focus: Design, évaluation du Sprint Backlog, Découpage des tâches, Evaluation
du Sprint Backlog, objectif de Sprint
Meeting: Scrum Daily Meeting
C’est l’inspect-and-adapt de
l’équipe: synchronisation et
engagement.
Les 3 questions:
Qu’est-ce que tu as fait hier?
Quels sont les problèmes que tu
as rencontrés?
Qu’est-ce que tu as prévu
aujourd’hui?
Meeting: Scrum Review Meeting
Objectifs:
2. Backlog de sprint
Extrait du backlog produit
Besoins éclatés en tâches
Scrum - Organisation
3. Sprint
Développement des fonctionnalités du backlog de sprint
Aucune modification du backlog de sprint possible
Scrum - Organisation
4. Mêlée quotidienne
Point de contrôle quotidien de l’équipe
Interventions régulées – 2 min. par personne
Scrum - Organisation
Product Backlog :
liste des fonctionnalités du produit.
Au démarrage du développement d’un produit agile, le produit va être
découpé en petites fonctionnalités ou tâches à réaliser pour faciliter sa
construction.
Le Product Backlog est une sorte de réservoir regroupant l’ensemble des
fonctionnalités du produit. Les tâches doivent y être ordonnées avec
discernement en fonction de la priorité dans laquelle elles doivent être
réalisées.
6. Artéfact Scrum
Sprint Backlog
Planification des éléments du Product Backlog à mettre en oeuvre lors du Sprint
pour livrer l'incrément de produit doté des fonctionnalités requises pour cette
étape.
Le cadre méthodologique SCRUM divise le calendrier d’une équipe en cycles qui
se répètent, nommés Sprint.
Le Sprint Backlog est une vue en temps-réel, très visible du travail que l’Équipe
planifie d’accomplir durant le Sprint et il appartient uniquement à l’équipe de
développement.
6. Artéfact Scrum
L’incrément de produit
Durant chaque Sprint, l’équipe de développement réalise un incrément de produit.
Un Sprint démarre lorsque le précédent est terminé. Il s'agit d'un processus
incrémental
Chapitre II: Manipuler l’outil
Scrum/Jira
1. Définition Jira
Des tickets
2. Manipuler l’outil de gestion de projet
Agile (Scrum/Jira)
Qu’est-ce qu’un projet dans Jira ?
Un projet Jira regroupe des tickets afin de réaliser un objectif.
Dans Jira , vous avez différentes façons de construire un projet : vous pouvez en
créer un par équipe ou par produit. Cela dépend de votre
vision du projet et de l’organisation de vos équipes.
Chaque projet Jira possède une clé unique. Par exemple, pour un projet web, la
clé pourra être WEB. Cela aura un impact sur les identifiants de chaque ticket : le
premier ticket créé sera WEB-1, le deuxième ticket WEB-2, etc.
L’organisation des projets est importante car les droits d’accès sont gérés par
projet : cela permet de garantir la confidentialité des informations. Votre collègue
des ressources humaines n’aura pas accès aux projets de développement logiciel ; et
inversement, les développeurs ne verront pas les tickets de RH ou Marketing par
exemple.
2. Manipuler l’outil de gestion de projet
Agile (Scrum/Jira)
C’est quoi un Backlog ?
Un Backlog est une liste de fonctionnalités ou d’éléments de travail. Ça
peut être des tâches techniques ou des exigences non fonctionnelles.
En Jira ,Un backlog contient la liste des épics ou tâches avec leurs tickets
et leurs prépositions (durées ou points) et la personne assignée de faire le
ticket.
Un ensemble de tickets appartient à un tableau sprint.
3. Installation de Jira