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 & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
Valentin Bourgoin
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrumPierre E. NEIS
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
Nicolas Perriault
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
Guillaume Collic
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
Tremeur Balbous
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
MICHRAFY MUSTAFA
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
Olivier Patou
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
Guillaume Bladier
 
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
 
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
 
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
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
amani75494
 
Agile 101
Agile 101Agile 101
Agile 101
beLithe
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
msmpp-nantes
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
Eugène ZENGOMONA
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
JEAN-GUILLAUME DUJARDIN
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jour
Renaud BROSSE
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
Nicolas Deverge
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
Denis Voituron
 

Tendances (20)

Méthodes agiles & Scrum
Méthodes agiles & ScrumMéthodes agiles & Scrum
Méthodes agiles & Scrum
 
Gestion de projets agiles avec scrum
Gestion de projets agiles avec scrumGestion de projets agiles avec scrum
Gestion de projets agiles avec scrum
 
Methodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XPMethodologies de Developpement Agiles : Scrum et XP
Methodologies de Developpement Agiles : Scrum et XP
 
Introduction aux méthodes agiles
Introduction aux méthodes agilesIntroduction aux méthodes agiles
Introduction aux méthodes agiles
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Scrum 2020 : concepts et principes
Scrum 2020 : concepts et principesScrum 2020 : concepts et principes
Scrum 2020 : concepts et principes
 
20mn scrum
20mn scrum20mn scrum
20mn scrum
 
Introduction à Scrum
Introduction à ScrumIntroduction à Scrum
Introduction à Scrum
 
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
 
Méthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XPMéthodes agiles: Scrum et XP
Méthodes agiles: Scrum et XP
 
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)
 
Mon cours Agile scrum.ppt
Mon cours Agile scrum.pptMon cours Agile scrum.ppt
Mon cours Agile scrum.ppt
 
Agile 101
Agile 101Agile 101
Agile 101
 
Présentation des principes Scrum
Présentation des principes ScrumPrésentation des principes Scrum
Présentation des principes Scrum
 
La gestion de projet agile
La gestion de projet agileLa gestion de projet agile
La gestion de projet agile
 
Methode Agile
Methode Agile Methode Agile
Methode Agile
 
Introduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jourIntroduction à l'Agilité - Cours complet 1 jour
Introduction à l'Agilité - Cours complet 1 jour
 
L'agilité en quelques slides
L'agilité en quelques slidesL'agilité en quelques slides
L'agilité en quelques slides
 
Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 

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
 
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
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
Nouhaila ALAMI
 

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
 
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
 
Expression des besoins pour le SI
Expression des besoins pour le SIExpression des besoins pour le SI
Expression des besoins pour le SI
 

Dernier

Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
BenotGeorges3
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
M2i Formation
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
Friends of African Village Libraries
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
Txaruka
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
Billy DEYLORD
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
WarlockeTamagafk
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
Txaruka
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Oscar Smith
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
cristionobedi
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
mrelmejri
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
Txaruka
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.pptx
caggoune66
 

Dernier (13)

Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
Newsletter SPW Agriculture en province du Luxembourg du 12-06-24
 
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
Formation M2i - Onboarding réussi - les clés pour intégrer efficacement vos n...
 
Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024Burkina Faso library newsletter May 2024
Burkina Faso library newsletter May 2024
 
Iris van Herpen. pptx
Iris            van        Herpen.     pptxIris            van        Herpen.     pptx
Iris van Herpen. pptx
 
Iris van Herpen. pptx
Iris         van        Herpen.      pptxIris         van        Herpen.      pptx
Iris van Herpen. pptx
 
Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025Cycle de Formation Théâtrale 2024 / 2025
Cycle de Formation Théâtrale 2024 / 2025
 
Edito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdfEdito-B1-francais Manuel to learning.pdf
Edito-B1-francais Manuel to learning.pdf
 
Iris et les hommes.pptx
Iris      et         les      hommes.pptxIris      et         les      hommes.pptx
Iris et les hommes.pptx
 
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La JeunesseConseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
Conseils pour Les Jeunes | Conseils de La Vie| Conseil de La Jeunesse
 
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
Formation Intelligence Artificielle pour dirigeants- IT6-DIGITALIX 24_opt OK_...
 
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
Impact des Critères Environnementaux, Sociaux et de Gouvernance (ESG) sur les...
 
Iris van Herpen. pptx
Iris         van         Herpen.      pptxIris         van         Herpen.      pptx
Iris van Herpen. pptx
 
Procédure consignation Lock Out Tag Out.pptx
Procédure consignation  Lock Out Tag Out.pptxProcédure consignation  Lock Out Tag Out.pptx
Procédure consignation Lock Out Tag Out.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