
Gestion de projet
Méthodes Agiles & Scrum developpeur
Objectifs
- Comprendre les principes des méthodes agiles et Scrum
- Mettre en pratique Scrum pendant une journée de simulation projet
[accordion title= »FONDAMENTAUX »]
- Définition de l’Agilité
- Agile Manifesto
- Principes de l’agilité
- Les principales méthodes agiles
- Kanban
- eXtreme Programming
- Scrum
- Lean
[/accordion] [accordion close= »1″ title= »Généralités sur Scrum »]
- Historique de Scrum
- Quelques statistiques sur Scrum
- Principes de Scrum
- Les acteurs
- Scrum Master
- Product Owner
- Team Member
- Stakeholders
- Qui décide ?
- Vue globale de ce qu’est : réaliser un produit avec Scrum
- Le Backlog du produit
- Les Stories
- Les Releases
- Les Sprints
- Les différentes versions livrables du produit
[/accordion] [accordion close= »1″ title= »LE BACKLOG DE PRODUIT »]
- Définir un backlog d’un produit : Qui ? Quand ? Comment ?
- Définir une élément du backlog
- Estimer un élement du backlog
- Prioriser un élément du backlog
- Qui décide de l’ordre de réalisation des éléments du backlog ?
- Définir le reste à faire théorique d’un produit
[/accordion] [accordion close= »1″ title= »LE SPRINT DANS SCRUM »]
- Les caractéristiques d’un Sprint
- Le backlog de Sprint
- Que contient le backlog de Sprint ?
- Backlog de produit vs backlog de Sprint
- Notion d’engagement sur un backlog de Sprint
- Définition des tâches
- Déroulement d’un Sprint
- Les différents statuts d’une tâche
- To do
- Ready
- In Process
- Done
- Peut-on ajouter d’autres statuts ?
- Importance de la définition des statuts “Ready” et “Done”
- La répartition des tâches : qui décide ?
- Suivi du Sprint
- Le Scrum Task Board
- Déterminer le reste à faire
- Construire le Sprint Burndown Chart
- Exemples et Analyse de plusieurs Sprint Burndown Chart
- Comment détecter une dérive ?
- Peut-on modifier le backlog d’un Sprint en cours ?
- Calcul de la vélocité
[/accordion] [accordion close= »1″ title= »GESTION DE L’INFORMATION DANS SCRUM »]
- Quel niveau d’informations pour chaque acteur ?
- L’importance de l’environnement de travail dans la circulation de l’information
- Le radiateur d’informations
- Les informations indispensables : Scrum Task Board, Sprint Burndown Chart
- Exemples d’autres informations utiles :
- Risques / problèmes
- Objectifs du projet
- Indicateurs de qualité
- Moral de l’équipe
- Release Planning
- etc.
[/accordion] [accordion close= »1″ title= »LES RITUELS SCRUM »]
- Sprint planning
- Daily Scrum
- Sprint Review
- Retrospective
[/accordion] [accordion close= »1″ title= »SCRUM & eXtreme Programming »]
- La complémentarité
- Apports de XP dans Scrum
- Programmation en binôme
- Refactoring
- Tests (unitaire, intégration, fonctionnels)
- Le rôle de l’intégration continue
- Appropriation collective du code
- Normes de développement
[/accordion] [accordion close= »1″ title= »CAS PRATIQUE : Simulation projet avec Scrum »]
Matinée
- Introduction
- Présentation du contexte projet du jour
- Objectifs
- L’application à faire évoluer
- Les fonctionnalités souhaitées
- Création des groupes & répartition des rôles
- Le rôle du formateur durant la journée
- Présentation de la planification de la journée
- Installation du Scrum Task Board
- Préparation de la release du jour
- Ecriture des users stories
- répondant aux critères INVEST
- utilisant le formalisme “En tant que…. je peux…”
- Mise en oeuvre du rituel Sprint Planning
- Estimation avec le Planning Poker
- Priorisation des stories
- Les différents Sprints et leurs backlogs
- Création des tâches
- Mise à jour du Scrum Task Board
Après-midi
- Simulation d’une journée de développement en 1h
- 10 min Daily Scrum
- 45 min Développement en binôme
- 5 min Mise à jour du Scrum Task Board et du Sprint Burndown Chart
- Simulation d’une seconde journée de développement (1h)
- La Revue du Sprint
- Présentation des réalisations
- Démonstration des fonctionnalités développées
- La Rétrospective du Sprint
- Point global sur la journée
[/accordion]
Nos formateurs
[frame_left src= »https://odellya.com/wp-content/uploads/2015/03/User.png » href= » »][/frame_left]
La compétence technique de l’ensemble de nos formateurs pédagogues se justifie d’une
expérience technique réelle sur chacun de leur domaine d’intervention
expérience technique réelle sur chacun de leur domaine d’intervention
Durée de la formation : 2 jours
Ce cursus s’adresse aux :
- Débutants
- Développeurs
- Architectes
- Chef de projet
- Concepteur
- Designer web
Les formations du cursus
[one_third]
[styled_box color= »blue » title= »Le rôle du Community Manager »]
1 jour
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box]
[/one_third]
[one_third]
[styled_box color= »blue » title= »Les modèles économiques de l’Open Source »]
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
1 jour
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box]
[/one_third]
[one_third_last]
[styled_box color= »blue » title= »Introduction aux méthodes agiles et Scrum 2″]
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
3 jours
Connaissance d’un langage orienté objet Java, et Javascript
souhaitable
souhaitable
Débutants
Développeurs
Architectes
Chef de projet
Concepteur
Designer web
[/styled_box]
[/one_third_last]
Développeurs
Architectes
Chef de projet
Concepteur
Designer web