SlideShare une entreprise Scribd logo
Méthodes AGILE pour la gestion
des projets : SCRUM
Mai 2017
Digital - Architecture - Agility
1
Bienvenue
Présentations
Organisation
Détails Pratiques
2
Qui je suis?
Mohamed IBN EL AZZOUZI
R&D sur des produits opensource (Bonita/Novaforge) (2008)
Fondateur de International Business Sources (2011)
Startup Team Social workspace (2012)
Consultant Java/JEE - Architecture - Agilité (2013-2017)
Contacts : mie@ibsc-world.com
3
Et vous?
4
Organisation
Déroulement des cours :
n’hésitez pas à interrompre et intervenir
si un chapitre ne vous intéresse pas on peut le sauter
Planning
8h30 → 12h avec une pause au milieu
13h → 15h30
5
Plan du cours
Jour 1 Jour 2 Jour 3 Jour 4
❏ Introduction.
❏ Démarche &
Organisation.
❏ Les Artefacts Scrum
❏ Notion du fini.
❏ TP1 : Découvrir les
outils Confluence et
Jira.
❏ Product
requirements
❏ Planification Scrum
❏ TP2 : Rédiger les
requirements
produit et créer des
user stories.
❏ Déroulement d’un
Sprint
❏ TP3 : Exécuter un
Sprint
❏ Continuer sur TP3
❏ Introduction au
Lean Kanban
❏ Question et
clarifications.
6
Tooling
7
Les ressources de la formation
Cours:
Cette présentation vous sera fourni à la fin de la formation.
Travaux pratiques
Implémenter la méthode Scrum en utilisant les outils Confluence et Jira.
8
Problème : Application hr.com
Nous allons manager le cycle de vie d’une application cloud qui gère le
recrutement au sein d’un grand groupe.
9
Jour 1 : Comprendre
l’agile et le Scrum.
10
Plan
❏Introduction
❏Démarche et organisation
❏Le cadre Scrum
❏TP1
Plan du cours
Méthodes Agile
 Groupes de pratiques et de pilotage de réalisation de projets.
 Agile = Simple et Flexible.
 Un mindset + des règles + des pratiques.
 Mise en place nécessite une conduite de changement.
 Organisme : https://www.agilealliance.org/
12
Agile : Origines et principes
13
 Début des années 90 : volonté d’organiser la relation entre les
Développeurs et les Business.
 En 2001 : réunion entre 17 experts de méthodologie pour émerger
une méthode : naissance de L’agile.
 Rédaction du Manifeste Agile et les 12 Principes.
Agile : Manifeste
14
 Individus et interactions plutôt que processus et outils.
 Fonctionnalités opérationnelles plutôt que documentation
exhaustive.
 Collaboration avec le client plutôt que contractualisation des
relations.
 Acceptation du changement plutôt que conformité aux plans.
Agile : les 12 principes
15
1. Satisfaire le client en priorité
2. Accueillir favorablement les demandes de changement
3. Livrer le plus souvent possible des versions opérationnelles de
l’application
4. Assurer une coopération permanente entre le client et l’équipe
projet
Agile : les 12 principes
16
5. Construire des projets autour d’individus motivés
6. Privilégier la conversation en face à face
7. Mesurer l’avancement du projet en termes de fonctionnalités de
l’application
8. Faire avancer le projet à un rythme soutenable et constant
Agile : les 12 principes
17
9. Porter une attention continue à l’excellence technique et à la
conception
10. Faire simple
11. Responsabiliser les équipes
12. Ajuster à intervalles réguliers son comportement et ses processus
pour être plus efficace
Gestion de projet classique
18
 Cycle en V, en Cascade.
 Expression détaillés du besoin.
 Gestion prédictive du projet.
 Gestion des risque  Contractualisation.
Problèmes
19
Une enquête de 1994 du « Standish Group » :
 31 % des projets informatiques sont arrêtés en cours de route.
 52 % n'aboutissent qu'au prix d'un important dépassement des délais et du
budget tout en offrant moins de fonctionnalités qu'il n'en était demandé.
 seuls 16 % des projets peuvent être considérés comme des succès.
Question
20
PlanBesoin
Besoin’
Livraison
Les raisons d'être de l'agilité
“The ability to create and respond to change in order to succeed in an
uncertain and turbulent environment.” Agile Alliance.
 Supprimer l’éffet de Tunnel
 Livrer un produit et non pas un projet.
 Un produit = Logiciel/Matériel utilisable.
 Time to Market.
21
Scrum
22
Scrum
23
 Scrum n’est pas une méthode.
 Scrum est un cadre avec des règles et des pratiques « a
définir ».
Scrum : un overview
24
Scrum : Démarche
25
 Découper le projets.
 Rédiger les requirements / user stories.
 Automatiser au maximum : code, test, build, ship.
Scrum : Rôles
26
 Product Owner.
 Scrum Master.
 Dev Team.
Scrum : Events
27
 Sprint.
 Sprint planning.
 Daily meeting.
 Sprint Review
 Sprint retrospective
Scrum : Artefacts
28
 Product Backlog.
 Sprint Backlog.
 Burn-down chart.
 Incrément.
Scrum : Requirement model
29
User Story
30
 Formulation d’un besoin sous la forme suivante
En tant que « Acteur » je peut faire « une fonctionnalité » afin de
« atteindre un but / business value »
 Item élémentaire du Backlog.
Correspondance
31
 Business requirement  Epic.
 Use case  User Story.
 Requirements (Functional/Non Functional….) : Test
d’acceptance.
Scrum : Organisation
32
 Equipe : Sénior, 5-8 personnes
 Sprint : 3 semaine max.
 Daily meeting : 1 min par personne.
Principe du Pull
33
Scrum : Notion du fini
34
Gestion : comment peut on qualifier un
développement est fini?
Code fini
35
 Propre
 Refactoré.
 Testé unitairement
 Validé : code review.
 Intégré : Build.
Scrum fini
36
 Code de toute stories sont est fini.
 Le sprint atteint son objectif.
 Tests fonctionnels/Intégration passés
 Install en production.
TP1 : Découverte des
outils
37
Jour 2 : Implémenter le
Scrum.
38
Scrum : Requirement model
39
Les Exigences Produit
40
 Les Exigences Produit : ou exigences de haut niveau. Elle
représentent ce que e système doit faire, décomposées en
fonctionnalités à développer.
 Exemple : Gérer les candidature
Les Cas d'utilisation
41
 Les Cas d'utilisation : les scénarios d'exécutions pour les cas
d'utilisation identifiés dans la description du système à
développer.
 Exemple : Le responsable RH visualiser les candidature,
visualise un candidat…
Les Exigences fonctionnelles
42
 Les Exigences fonctionnelles : déduire les exigences
fonctionnelles globales ou correspondantes à chaque cas
d'utilisation.
 Exemple : l’utilisateur doit pouvoir trier la liste des
candidature par ordre de réception.
Les Exigences non-fonctionnelles
43
 Les Exigences non-fonctionnelles : performance, qualité,
sécurité...
 Exemple : Le temps d’affichage de la liste des candidature ne
doit pas dépasser les 500ms
 L’utilisateur doit etre authentifié pour pouvoir visualiser les
candidature.
Le dictionnaire des données
44
 Le dictionnaire des données : description et types de
données utilisés.
Les interfaces utilisateur
45
 Les interfaces utilisateur : description des écrans, éléments
des interfaces utilisateur.
 Les Règles métiers : algorithme à utiliser, règles de sécurités
imposées, contraintes...
Les Règles métiers
46
 Les Règles métiers : algorithme à utiliser, règles de sécurités
imposées, contraintes...
TP2 : Rédiger les
requirements et les
usecases
47
Jour 3 : Implémenter le
Scrum.
48
TP3 : Exécuter un
sprint
49
Jour 4 : Introduction au
Lean Kanban.
50
Le Lean
51
 Cadre de management de l’activité industrielle, apparue au
Japon dans les années 50 (Toyota)
 Réduction des pertes
 Rythme de production soutenu.
 Introduit en 2001 dans le domaine du Software avec les
méthode Agiles.
Kanban
52
 Pull Method
 Customer Value
 Continuous Flow
 Waste Elimination
 Continuous Improvement
Le Lean
53
Kanban for support Team
54

Contenu connexe

Tendances

Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
Mohammed Amine Mostefai
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
Pascal Thery Formations
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
Blackbird
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
Mohammed Amine Mostefai
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
Valentin Bourgoin
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
Guillaume LAURIE
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
Khalid Nafil
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
bcollet
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
msmpp-nantes
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
ChaymaMghazli
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
Pyxis Technologies
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
aettarrouzi
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
JaweherBN
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
Microsoft
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
Denis Voituron
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
Youness Boukouchi
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
Tremeur Balbous
 
Les clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entrepriseLes clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entreprise
Echecs & Stratégie
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
Jean Yves Klein
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
Frantz Degrigny
 

Tendances (20)

Méthodes agiles
Méthodes agilesMéthodes agiles
Méthodes agiles
 
Gestion de projet
Gestion de projetGestion de projet
Gestion de projet
 
Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)Introduction à Scrum et aux méthodes agiles (v1.0)
Introduction à Scrum et aux méthodes agiles (v1.0)
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Formation Professional Scrum Master I
Formation Professional Scrum Master IFormation Professional Scrum Master I
Formation Professional Scrum Master I
 
Methodes agiles
Methodes agilesMethodes agiles
Methodes agiles
 
La Gestion de Projet Agile
La Gestion de Projet AgileLa Gestion de Projet Agile
La Gestion de Projet Agile
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
Méthode d'Agile: Scrum
Méthode d'Agile: ScrumMéthode d'Agile: Scrum
Méthode d'Agile: Scrum
 
Agile expliqué aux managers
Agile expliqué aux managersAgile expliqué aux managers
Agile expliqué aux managers
 
Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.Méthodes Agiles, L’essentiel de KANBAN.
Méthodes Agiles, L’essentiel de KANBAN.
 
MÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptxMÃthode-agile-SCRUM.pptx
MÃthode-agile-SCRUM.pptx
 
Introduction à DevOps
Introduction à DevOpsIntroduction à DevOps
Introduction à DevOps
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Les clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entrepriseLes clés pour conduire un projet en entreprise
Les clés pour conduire un projet en entreprise
 
Présentation de l’agilité
Présentation de l’agilitéPrésentation de l’agilité
Présentation de l’agilité
 
Initiation Scrum
Initiation ScrumInitiation Scrum
Initiation Scrum
 

Similaire à Formation Agile Scrum

Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
agnes_crepet
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : Orange
BAFS
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmseagnes_crepet
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
medziedhaddar
 
Gestion de projet agile avec Scrum
Gestion de projet agile avec ScrumGestion de projet agile avec Scrum
Gestion de projet agile avec Scrum
Daniel Rene FOUOMENE PEWO
 
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
Étienne Garbugli
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013agnes_crepet
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
AdrienMusserotte1
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Pyxis Technologies
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
Echecs & Stratégie
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
Skander Hamza
 
Scrum xp
Scrum xpScrum xp
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
ISSAE Cnam Liban
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm
 
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistanceAgile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
Tunisia Scrum User Group
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
Sid Ahmed Benkraoua
 
ppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdfppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdf
imenhamada17
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
Majid CHADAD
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
Eugène ZENGOMONA
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
Laurence Genty
 

Similaire à Formation Agile Scrum (20)

Agilite togo jug_final
Agilite togo jug_finalAgilite togo jug_final
Agilite togo jug_final
 
Pannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : OrangePannel Retour d'expérience BAFS 2015 Genève : Orange
Pannel Retour d'expérience BAFS 2015 Genève : Orange
 
Introduction à l'agilité ensmse
Introduction à l'agilité   ensmseIntroduction à l'agilité   ensmse
Introduction à l'agilité ensmse
 
Présentation.pptx
Présentation.pptxPrésentation.pptx
Présentation.pptx
 
Gestion de projet agile avec Scrum
Gestion de projet agile avec ScrumGestion de projet agile avec Scrum
Gestion de projet agile avec Scrum
 
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
L’ergonomie et l’expérience utilisateur en contexte agile (Agile UX Masterclass)
 
Introduction à l'agilité iut lyon 1 sept2013
Introduction à l'agilité   iut lyon 1 sept2013Introduction à l'agilité   iut lyon 1 sept2013
Introduction à l'agilité iut lyon 1 sept2013
 
Webinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilitéWebinaire BluTech 02/2023 - L'agilité
Webinaire BluTech 02/2023 - L'agilité
 
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
Le rôle de l'analyste d'affaires et la place de la documentation dans un proc...
 
La Conduite de projet
La Conduite de projetLa Conduite de projet
La Conduite de projet
 
Agilite Scrum
Agilite Scrum Agilite Scrum
Agilite Scrum
 
Scrum xp
Scrum xpScrum xp
Scrum xp
 
Méthodes agile
Méthodes agileMéthodes agile
Méthodes agile
 
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide CompletAlphorm.com Formation Scrum et Agilité : Le Guide Complet
Alphorm.com Formation Scrum et Agilité : Le Guide Complet
 
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistanceAgile Day Tunisia 2012 - Agile entre opportunités et résistance
Agile Day Tunisia 2012 - Agile entre opportunités et résistance
 
conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...conception et réalisation plateforme collaboratif basant sur la methode agile...
conception et réalisation plateforme collaboratif basant sur la methode agile...
 
ppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdfppt sur la Méthode Agile (adaptative).pdf
ppt sur la Méthode Agile (adaptative).pdf
 
Cycle de développement du logiciel
Cycle de développement du logicielCycle de développement du logiciel
Cycle de développement du logiciel
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Les principales méthodes de gestion de projets
Les principales méthodes de gestion de projetsLes principales méthodes de gestion de projets
Les principales méthodes de gestion de projets
 

Dernier

Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
LamoussaPaulOuattara1
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
BenotGeorges3
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
NdeyeAminataDond
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
IES Turina/Rodrigo/Itaca/Palomeras
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
Txaruka
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
schneiderbeatrice78
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
GiselaAlves15
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
MedBechir
 
cours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdfcours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdf
MBAHERVEPATRICK
 
Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdf
GERESO
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
frizzole
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
Txaruka
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Martin M Flynn
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
ImnaTech
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
M2i Formation
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
BenotGeorges3
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
bibliogard
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
SAIDALI701276
 

Dernier (18)

Méthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptxMéthodologie de recherche et de rédaction de mémoire.pptx
Méthodologie de recherche et de rédaction de mémoire.pptx
 
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
Newsletter SPW Agriculture en province du Luxembourg du 03-06-24
 
Cours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieurCours mécanique des fluides de l’ingénieur
Cours mécanique des fluides de l’ingénieur
 
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
Evaluación docentes "Un cielo, dos países: El camino de los descubrimientos"
 
4 expositions à voir à Paris.pptx
4   expositions    à   voir   à Paris.pptx4   expositions    à   voir   à Paris.pptx
4 expositions à voir à Paris.pptx
 
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
1-IMP-Tuto-Recherche simple avancée-V4-20240425-BS.pptx
 
Exame DELF - A2 Francês pout tout public
Exame DELF - A2  Francês pout tout publicExame DELF - A2  Francês pout tout public
Exame DELF - A2 Francês pout tout public
 
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdfCours SE - Gestion de la mémoire- Cours IG IPSET.pdf
Cours SE - Gestion de la mémoire- Cours IG IPSET.pdf
 
cours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdfcours-insemination-artificielle-porcine.pdf
cours-insemination-artificielle-porcine.pdf
 
Résultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdfRésultats enquête RH 2024 Fonction Publique.pdf
Résultats enquête RH 2024 Fonction Publique.pdf
 
Calendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdfCalendrier du 3 juin 2024 et compte rendu.pdf
Calendrier du 3 juin 2024 et compte rendu.pdf
 
Festival de Cannes 2024.pptx
Festival      de      Cannes     2024.pptxFestival      de      Cannes     2024.pptx
Festival de Cannes 2024.pptx
 
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptxSainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
Sainte Jeanne d'Arc, patronne de la France 1412-1431.pptx
 
Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016Guide d'utilisation Microsoft PowerPoint 2016
Guide d'utilisation Microsoft PowerPoint 2016
 
Formation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distancielFormation M2i - Prise de parole face caméra : performer en distanciel
Formation M2i - Prise de parole face caméra : performer en distanciel
 
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
Newsletter SPW Agriculture en province du Luxembourg du 17-05-24
 
Bilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptxBilan schéma pour réun concertation SDLP V4.pptx
Bilan schéma pour réun concertation SDLP V4.pptx
 
Épreuve de leçon SII.pptx
Épreuve de leçon  SII.pptxÉpreuve de leçon  SII.pptx
Épreuve de leçon SII.pptx
 

Formation Agile Scrum

  • 1. Méthodes AGILE pour la gestion des projets : SCRUM Mai 2017 Digital - Architecture - Agility 1
  • 3. Qui je suis? Mohamed IBN EL AZZOUZI R&D sur des produits opensource (Bonita/Novaforge) (2008) Fondateur de International Business Sources (2011) Startup Team Social workspace (2012) Consultant Java/JEE - Architecture - Agilité (2013-2017) Contacts : mie@ibsc-world.com 3
  • 5. Organisation Déroulement des cours : n’hésitez pas à interrompre et intervenir si un chapitre ne vous intéresse pas on peut le sauter Planning 8h30 → 12h avec une pause au milieu 13h → 15h30 5
  • 6. Plan du cours Jour 1 Jour 2 Jour 3 Jour 4 ❏ Introduction. ❏ Démarche & Organisation. ❏ Les Artefacts Scrum ❏ Notion du fini. ❏ TP1 : Découvrir les outils Confluence et Jira. ❏ Product requirements ❏ Planification Scrum ❏ TP2 : Rédiger les requirements produit et créer des user stories. ❏ Déroulement d’un Sprint ❏ TP3 : Exécuter un Sprint ❏ Continuer sur TP3 ❏ Introduction au Lean Kanban ❏ Question et clarifications. 6
  • 8. Les ressources de la formation Cours: Cette présentation vous sera fourni à la fin de la formation. Travaux pratiques Implémenter la méthode Scrum en utilisant les outils Confluence et Jira. 8
  • 9. Problème : Application hr.com Nous allons manager le cycle de vie d’une application cloud qui gère le recrutement au sein d’un grand groupe. 9
  • 10. Jour 1 : Comprendre l’agile et le Scrum. 10
  • 12. Méthodes Agile  Groupes de pratiques et de pilotage de réalisation de projets.  Agile = Simple et Flexible.  Un mindset + des règles + des pratiques.  Mise en place nécessite une conduite de changement.  Organisme : https://www.agilealliance.org/ 12
  • 13. Agile : Origines et principes 13  Début des années 90 : volonté d’organiser la relation entre les Développeurs et les Business.  En 2001 : réunion entre 17 experts de méthodologie pour émerger une méthode : naissance de L’agile.  Rédaction du Manifeste Agile et les 12 Principes.
  • 14. Agile : Manifeste 14  Individus et interactions plutôt que processus et outils.  Fonctionnalités opérationnelles plutôt que documentation exhaustive.  Collaboration avec le client plutôt que contractualisation des relations.  Acceptation du changement plutôt que conformité aux plans.
  • 15. Agile : les 12 principes 15 1. Satisfaire le client en priorité 2. Accueillir favorablement les demandes de changement 3. Livrer le plus souvent possible des versions opérationnelles de l’application 4. Assurer une coopération permanente entre le client et l’équipe projet
  • 16. Agile : les 12 principes 16 5. Construire des projets autour d’individus motivés 6. Privilégier la conversation en face à face 7. Mesurer l’avancement du projet en termes de fonctionnalités de l’application 8. Faire avancer le projet à un rythme soutenable et constant
  • 17. Agile : les 12 principes 17 9. Porter une attention continue à l’excellence technique et à la conception 10. Faire simple 11. Responsabiliser les équipes 12. Ajuster à intervalles réguliers son comportement et ses processus pour être plus efficace
  • 18. Gestion de projet classique 18  Cycle en V, en Cascade.  Expression détaillés du besoin.  Gestion prédictive du projet.  Gestion des risque  Contractualisation.
  • 19. Problèmes 19 Une enquête de 1994 du « Standish Group » :  31 % des projets informatiques sont arrêtés en cours de route.  52 % n'aboutissent qu'au prix d'un important dépassement des délais et du budget tout en offrant moins de fonctionnalités qu'il n'en était demandé.  seuls 16 % des projets peuvent être considérés comme des succès.
  • 21. Les raisons d'être de l'agilité “The ability to create and respond to change in order to succeed in an uncertain and turbulent environment.” Agile Alliance.  Supprimer l’éffet de Tunnel  Livrer un produit et non pas un projet.  Un produit = Logiciel/Matériel utilisable.  Time to Market. 21
  • 23. Scrum 23  Scrum n’est pas une méthode.  Scrum est un cadre avec des règles et des pratiques « a définir ».
  • 24. Scrum : un overview 24
  • 25. Scrum : Démarche 25  Découper le projets.  Rédiger les requirements / user stories.  Automatiser au maximum : code, test, build, ship.
  • 26. Scrum : Rôles 26  Product Owner.  Scrum Master.  Dev Team.
  • 27. Scrum : Events 27  Sprint.  Sprint planning.  Daily meeting.  Sprint Review  Sprint retrospective
  • 28. Scrum : Artefacts 28  Product Backlog.  Sprint Backlog.  Burn-down chart.  Incrément.
  • 30. User Story 30  Formulation d’un besoin sous la forme suivante En tant que « Acteur » je peut faire « une fonctionnalité » afin de « atteindre un but / business value »  Item élémentaire du Backlog.
  • 31. Correspondance 31  Business requirement  Epic.  Use case  User Story.  Requirements (Functional/Non Functional….) : Test d’acceptance.
  • 32. Scrum : Organisation 32  Equipe : Sénior, 5-8 personnes  Sprint : 3 semaine max.  Daily meeting : 1 min par personne.
  • 34. Scrum : Notion du fini 34 Gestion : comment peut on qualifier un développement est fini?
  • 35. Code fini 35  Propre  Refactoré.  Testé unitairement  Validé : code review.  Intégré : Build.
  • 36. Scrum fini 36  Code de toute stories sont est fini.  Le sprint atteint son objectif.  Tests fonctionnels/Intégration passés  Install en production.
  • 37. TP1 : Découverte des outils 37
  • 38. Jour 2 : Implémenter le Scrum. 38
  • 40. Les Exigences Produit 40  Les Exigences Produit : ou exigences de haut niveau. Elle représentent ce que e système doit faire, décomposées en fonctionnalités à développer.  Exemple : Gérer les candidature
  • 41. Les Cas d'utilisation 41  Les Cas d'utilisation : les scénarios d'exécutions pour les cas d'utilisation identifiés dans la description du système à développer.  Exemple : Le responsable RH visualiser les candidature, visualise un candidat…
  • 42. Les Exigences fonctionnelles 42  Les Exigences fonctionnelles : déduire les exigences fonctionnelles globales ou correspondantes à chaque cas d'utilisation.  Exemple : l’utilisateur doit pouvoir trier la liste des candidature par ordre de réception.
  • 43. Les Exigences non-fonctionnelles 43  Les Exigences non-fonctionnelles : performance, qualité, sécurité...  Exemple : Le temps d’affichage de la liste des candidature ne doit pas dépasser les 500ms  L’utilisateur doit etre authentifié pour pouvoir visualiser les candidature.
  • 44. Le dictionnaire des données 44  Le dictionnaire des données : description et types de données utilisés.
  • 45. Les interfaces utilisateur 45  Les interfaces utilisateur : description des écrans, éléments des interfaces utilisateur.  Les Règles métiers : algorithme à utiliser, règles de sécurités imposées, contraintes...
  • 46. Les Règles métiers 46  Les Règles métiers : algorithme à utiliser, règles de sécurités imposées, contraintes...
  • 47. TP2 : Rédiger les requirements et les usecases 47
  • 48. Jour 3 : Implémenter le Scrum. 48
  • 49. TP3 : Exécuter un sprint 49
  • 50. Jour 4 : Introduction au Lean Kanban. 50
  • 51. Le Lean 51  Cadre de management de l’activité industrielle, apparue au Japon dans les années 50 (Toyota)  Réduction des pertes  Rythme de production soutenu.  Introduit en 2001 dans le domaine du Software avec les méthode Agiles.
  • 52. Kanban 52  Pull Method  Customer Value  Continuous Flow  Waste Elimination  Continuous Improvement