0% ont trouvé ce document utile (0 vote)
108 vues69 pages

Introduction DEVOPS

Introduction DEVOPS

Transféré par

leila maamouch
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
108 vues69 pages

Introduction DEVOPS

Introduction DEVOPS

Transféré par

leila maamouch
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PPTX, PDF, TXT ou lisez en ligne sur Scribd

1

Ingénieurie DEVOPS
PR. EL BAZZI MOHAMED SALIM
2
Introduction à DevOps

 DevOps est un ensemble de pratiques, d'outils et une philosophie culturelle.


 Objectif : Automatiser et intégrer les processus entre les équipes de développement et
informatiques.
 Mise en avant de l'autonomisation des équipes, la communication, la collaboration et
l'automatisation.
3
Silos Entre les Équipes de
Développement et d'Opérations

 Traditionnellement, les équipes de développement et les équipes d'opérations


fonctionnaient de manière isolée, créant des silos d'information et de responsabilité.
 Les développeurs se concentraient sur la création de fonctionnalités, tandis que les
opérations se chargeaient du déploiement et de la maintenance.
4
Retards dans le Processus de
Déploiement

 Les processus manuels de déploiement étaient souvent lents et sujets à des erreurs
humaines.
 Les retards entre le développement d'une fonctionnalité et son déploiement en
production étaient importants.
5
Manque de Communication et de
Collaboration

 La communication limitée entre les équipes de développement et d'opérations entraînait


des malentendus et des problèmes lors du déploiement.
 Les développeurs ne comprenaient pas toujours les implications opérationnelles de
leurs codes, et vice versa.
6
Complexité des Environnements
d'Infrastructure

 La montée en puissance des architectures distribuées, des services web, et des


environnements de cloud computing a introduit une complexité accrue dans la gestion de
l'infrastructure.
7
Demande Croissante de Livraisons
Rapides et Fréquentes

 Les entreprises ont ressenti la pression de livrer des mises à jour logicielles plus
rapidement pour rester compétitives sur le marché.
8
Besoin de Stabilité et de Fiabilité

 En parallèle, il y avait un besoin constant de garantir la stabilité et la fiabilité des


applications en production.
9
Automatisation Émergente

 L'émergence de technologies d'automatisation a ouvert la voie à des processus plus


rapides et fiables, notamment dans les domaines de l'intégration continue, de la livraison
continue et de la gestion de l'infrastructure.
10
Réactions Agiles

 L'adoption généralisée des méthodologies Agile a souligné la nécessité d'une


collaboration plus étroite entre les équipes de développement et d'opérations pour
s'adapter rapidement aux changements.

11
Insatisfaction Vis à vis des Modèles
Traditionnels

 Les équipes étaient insatisfaites des modèles traditionnels où les développeurs se


"débarrassaient" du code aux opérations sans une implication continue.
12
Origines de DevOps

Début du mouvement en 2007 pour résoudre les problèmes du modèle traditionnel de


développement.
 Fusion des équipes de développement et opérationnelles pour un processus continu.
 Terme « DevOps » = Development + Operations.
13

Années 2007 2008 Consolidation des Principes DevOps :


 Le mouvement DevOps gagne du terrain vers 2007 2008, en réponse aux défis des modèles de
développement et de déploiement traditionnels.
 La collaboration continue, l'intégration et la livraison continues (CI/CD) deviennent des thèmes clés.

Années 2010 Adoption Généralisée et Outils DevOps :


 DevOps devient un concept largement adopté par les organisations cherchant à améliorer l'efficacité
de leurs processus de développement et d'opérations.
 Émergence d'une variété d'outils DevOps pour l'automatisation des tâches, la gestion de
configuration, le monitoring, etc.
 L'intégration continue et la livraison continue deviennent des pratiques standard.
14

Années 2010 2015 DevOps et Cloud Computing :


 L'adoption croissante du cloud computing renforce les principes DevOps, avec une gestion plus
flexible et automatisée de l'infrastructure.
 Concepts tels que l'Infrastructure as Code (IaC) gagnent en importance pour automatiser le
provisionnement de l'infrastructure.

Milieu à Fin des Années 2010 DevOps et Microservices :


 L'architecture microservices devient populaire, facilitant la livraison continue, la scalabilité et la
maintenance indépendante des services.
 Les pratiques DevOps s'alignent avec les principes des microservices.
15

Années 2020 Maturité des Pratiques DevOps :


 DevOps devient un élément clé des stratégies informatiques d'entreprises, avec des équipes dédiées et
des rôles DevOps spécifiques.
 Évolution vers DevSecOps, intégrant la sécurité dans le cycle de vie du développement et des opérations.
 Focus sur l'observabilité, l'automatisation avancée, et l'optimisation des processus DevOps.

Présent :
 DevOps continue d'évoluer avec l'émergence de nouvelles technologies, comme l'intelligence artificielle
(IA) et l'apprentissage machine, pour optimiser les processus.
 L'importance de la culture DevOps est soulignée, mettant l'accent sur la collaboration, la transparence, et
l'apprentissage continu.
16
Fonctionnement de DevOps

 Collaboration continue entre développeurs et opérations tout au long du cycle de vie du


produit.
 Changement culturel avec des équipes multidisciplinaires.
 Utilisation d'outils pour automatiser et accélérer les processus.
17

 1. Gain de Temps : L'automatisation permet d'accomplir des tâches répétitives


beaucoup plus rapidement que si elles étaient effectuées manuellement. Cela libère du
temps pour les équipes, qui peuvent se concentrer sur des activités plus complexes et à
plus forte valeur ajoutée.

 2. Réduction des Erreurs : Les tâches manuelles sont susceptibles d'entraîner des
erreurs humaines. L'automatisation réduit considérablement le risque d'erreurs,
améliorant ainsi la qualité globale du travail.
18

 3. Consistance : Les systèmes automatisés effectuent des tâches de manière constante,


suivant les mêmes procédures chaque fois. Cela garantit une cohérence dans l'exécution
des tâches, ce qui est essentiel pour des processus de développement et d'exploitation
fiables.

 4. Rapidité et Agilité : L'automatisation permet de répondre rapidement aux


changements et aux demandes, en permettant une adaptation rapide des processus. Cela
est particulièrement important dans des environnements où l'agilité est essentielle,
comme dans le développement logiciel.
19

 5. Évolutivité : Lorsque le volume de travail augmente, l'automatisation peut faciliter


la gestion de cette croissance sans nécessiter une augmentation proportionnelle des
ressources humaines. Cela permet une meilleure évolutivité des opérations.

 6. Réduction des Coûts : Bien que l'implémentation initiale de l'automatisation puisse


nécessiter des investissements, elle a le potentiel de réduire les coûts à long terme en
améliorant l'efficacité opérationnelle, en minimisant les erreurs coûteuses et en
optimisant l'utilisation des ressources.
20

 7. Amélioration de la Sécurité : L'automatisation peut renforcer la sécurité en


automatisant des processus tels que les tests de sécurité, les mises à jour de correctifs, et
la surveillance des anomalies. Cela contribue à identifier et à résoudre rapidement les
problèmes de sécurité.

 8. Répétabilité : Les tâches automatisées sont répétables à l'identique, ce qui facilite la


reproduction de scénarios spécifiques pour les tests, la résolution de problèmes et la mise
en place de processus de déploiement cohérents
21

 9. Focus sur les Tâches à Haute Valeur Ajoutée : En libérant les équipes des tâches
répétitives et basiques, l'automatisation permet aux professionnels de se concentrer sur
des activités à plus forte valeur ajoutée, favorisant l'innovation et la créativité.
22
Cycle de vie DevOps

 Boucle infinie représentant les phases du cycle de vie


DevOps.
 Collaboration constante et amélioration itérative.
 Huit phases incluant le développement, les tests, le
déploiement, et les opérations.
23

 1. Élimination des Silos : Traditionnellement, dans les organisations où le modèle de


développement et d'exploitation était cloisonné, les équipes de développement et
d'opérations travaillaient de manière indépendante. DevOps promeut l'idée de briser ces
silos, encourageant une collaboration étroite et un partage des responsabilités.

 2. Collaboration Tout au Long du Cycle de Vie du Produit : Dans une culture DevOps,
la collaboration ne se limite pas à une phase spécifique du cycle de vie du produit. Les
équipes collaborent tout au long du processus, depuis la conception et le développement
jusqu'au déploiement, aux opérations et à la maintenance. Cela favorise une
compréhension commune des besoins, des défis et des objectifs.
24

 3. Équipes Multidisciplinaires : Dans certains cas, les organisations adoptent des


équipes multidisciplinaires où les membres possèdent une diversité de compétences,
couvrant à la fois le développement et les opérations. Ces équipes autonomes peuvent
travailler de manière plus agile, prenant en charge l'ensemble du cycle de vie d'une
application.

 4. Communication Transparente : La communication transparente est cruciale pour le


succès de DevOps. Cela inclut la documentation claire, la mise en place de canaux de
communication ouverts, et la visibilité des activités de chaque équipe. Des outils de suivi
et de gestion de projet sont souvent utilisés pour centraliser l'information.
25

 5. Automatisation des Processus de Communication : L'automatisation des processus


ne se limite pas aux aspects techniques, mais englobe également la communication. Des
notifications automatisées, des rapports de progression et des alertes aident à maintenir
toutes les parties prenantes informées, réduisant ainsi les frictions et améliorant la
coordination.

 6. Objectifs Alignés : DevOps cherche à aligner les objectifs des équipes de


développement et d'opérations sur les objectifs commerciaux globaux. Cela nécessite une
compréhension partagée des priorités et des contraintes de chaque équipe, permettant une
prise de décision plus informée et stratégique.
26

 7. Cycles Courts et Rétroaction Continue : En utilisant des cycles de développement


courts et des pratiques telles que l'intégration continue, les équipes DevOps obtiennent
une rétroaction rapide. Cela favorise l'amélioration continue et permet d'ajuster
rapidement les approches en fonction des retours d'expérience.

 8. Culture de Confiance : La collaboration efficace est fondée sur la confiance entre les
équipes. DevOps encourage la création d'une culture où la confiance mutuelle, le respect
des compétences de chacun et la prise de responsabilité collective sont valorisés.
27

 9. Partage des Connaissances : La collaboration implique le partage des connaissances.


Les compétences spécifiques à chaque équipe sont partagées, et cela peut inclure des
sessions de formation croisée, des revues de code entre équipes, et la création de
documentation accessible.

 10. Gestion des Conflits : La collaboration étroite peut parfois donner lieu à des
conflits, mais ceux ci sont généralement traités de manière constructive. Les équipes
apprennent à résoudre les problèmes de manière collaborative et à tirer des leçons des
défis rencontrés.
28
Les Valeurs DevOps

 Découverte : Ateliers pour aligner les idées sur des objectifs stratégiques.
 Planification : Adoption de pratiques Agile pour améliorer vitesse et qualité.
 Build : Utilisation de Git pour le contrôle de version.
29

 1. Découverte (Discovery) :
 Description : Cette phase marque le début du processus DevOps, où les équipes
explorent et planifient les prochaines itérations du logiciel. C'est un moment où les idées
sont discutées, organisées et hiérarchisées en vue des futurs sprints de développement.
 Objectifs : Aligner les idées sur les objectifs stratégiques, impacter positivement les
clients, et planifier les travaux pour les itérations futures.
30

 2. Planification (Planning) :
 Description : Les équipes DevOps adoptent des pratiques Agile pour améliorer la
vitesse et la qualité. La planification agile divise le travail en tâches plus petites pour
générer une valeur incrémentielle.
 Objectifs : Organiser le travail en sprints, définir les priorités, et créer un plan
itératif.
31

 3. Build :
 Description : La phase de construction (Build) implique l'utilisation de systèmes de
contrôle de version tels que Git pour gérer le code source. Les développeurs fusionnent
fréquemment leurs changements dans un dépôt partagé unique.
 Objectifs : Assurer une gestion efficace des versions, permettre la collaboration, et
garantir la stabilité du code.
32

 4. Test :
 Description : L'intégration continue (CI) est utilisée pour permettre à plusieurs
développeurs de contribuer dans un dépôt partagé. Des tests automatisés sont exécutés
pour vérifier l'exactitude des changements du code avant toute intégration.
 Objectifs : Garantir la qualité du code, identifier rapidement les erreurs, et assurer
la cohérence du produit.
33

 5. Déploiement (Deployment) :
 Description : La phase de déploiement continu (CD) permet aux équipes de livrer
des fonctionnalités en production fréquemment et de manière automatisée. L'utilisation
de feature flags permet un déploiement méthodique et incrémentiel.
 Objectifs : Améliorer la vélocité, la productivité, et la durabilité des équipes de
développement.
34

 6. Agir (Operate) :
 Description : Cette phase englobe la gestion de bout en bout de la livraison de
services informatiques aux clients. Cela inclut la conception, la mise en œuvre, la
configuration, le déploiement et la maintenance de toute l'infrastructure informatique.
 Objectifs : Garantir une exploitation stable, sécurisée et performante des services
logiciels.
35

 7. Observation (Observe) :
 Description : L'équipe DevOps supervise l'ensemble du processus de
développement et d'exploitation. L'observation implique l'identification et la résolution
rapides des problèmes qui peuvent affecter le temps d'activité, la vitesse et les
fonctionnalités des produits.
 Objectifs : Assurer la continuité des services, réagir rapidement aux problèmes, et
collecter des données pour l'amélioration continue.
36

 8. Feedback Continu :
 Description : Les équipes DevOps évaluent chaque version et génèrent des rapports
pour améliorer les livraisons futures. Le feedback continu permet d'ajuster les processus
et d'intégrer les retours des clients.
 Objectifs : Améliorer en permanence les processus, ajuster les pratiques en fonction
des retours, et maintenir une boucle de rétroaction continue.
37
Les Phases du Cycle de Vie DevOps

 Test : Intégration continue pour vérifier l'exactitude des changements.


 Déploiement : Continu pour livrer des fonctionnalités fréquemment et
automatiquement.
 Agir : Gestion complète de la livraison des services informatiques.
38
Intégration Continue (CI) :

 1. Définition : L'intégration continue consiste à intégrer fréquemment les


modifications du code source dans un référentiel partagé, suivi de l'exécution automatisée
de tests pour garantir que les changements n'ont pas introduit d'erreurs.

 2. Fréquence : Les développeurs fusionnent constamment leurs branches de code avec


la branche principale (trunk) plusieurs fois par jour. Cela permet de détecter et de
corriger rapidement les conflits et les erreurs.
39

 3. Automatisation des Tests : Des suites de tests automatisés sont exécutées après chaque
intégration pour s'assurer que les nouvelles modifications ne cassent pas les fonctionnalités
existantes. Cela garantit une base de code fonctionnelle à tout moment.

 4. Rétroaction Rapide : En détectant les problèmes tôt, l'intégration continue fournit une
rétroaction rapide aux développeurs, ce qui accélère le processus de développement et
améliore la qualité globale du code.

 5. Environnements de Développement Partagés : Les équipes travaillent sur des


environnements de développement partagés, assurant une cohérence et une compatibilité
constantes entre les différentes parties du code.
40
Livraison Continue (CD) :

 1. Définition : La livraison continue étend le concept de CI en automatisant le


processus de déploiement des applications dans des environnements de test, de pré
production, voire de production, après chaque intégration réussie.

 2. Automatisation du Déploiement : Les pratiques de CD automatisent le déploiement


des applications dans des environnements cibles. Cela inclut souvent l'automatisation de
la configuration des serveurs, des bases de données et d'autres composants de
l'infrastructure.
41

 3. Pipeline de Livraison : Un pipeline de livraison est créé, représentant les étapes


automatisées du processus, du code source à la production. Les étapes peuvent inclure
des tests supplémentaires, des validations de sécurité et des approbations manuelles.

 4. Flexibilité de Déploiement : La CD offre une flexibilité de déploiement en


permettant aux équipes de décider quand déployer une nouvelle version du logiciel. Cela
peut être plusieurs fois par jour ou à des intervalles planifiés.
42

 5. Réduction des Risques : En automatisant le déploiement, la livraison continue réduit


les risques d'erreurs humaines associées aux déploiements manuels. Les processus
automatisés sont reproductibles et fiables.

 6. Rollbacks Facilités : En cas de problème avec une nouvelle version déployée, la CD


facilite les rollbacks rapides, permettant de revenir à une version antérieure de manière
automatisée.
43

 7. Approche DevOps Globale : La CI/CD favorise une approche DevOps globale en


encourageant la collaboration continue entre les équipes de développement et
d'opérations tout au long du cycle de vie du logiciel.

 8. Amélioration Continue : Les pipelines CI/CD sont continuellement améliorés en


fonction des retours d'expérience, permettant une amélioration continue des processus de
développement et de déploiement.
44
Feedback Continu

 Observation : Identification rapide des problèmes et résolution.


 Feedback continu pour évaluer chaque version et améliorer les futures livraisons.
45
Outils DevOps

 Chaînes d'outils DevOps pour améliorer la


collaboration, l'automatisation, et la surveillance.
 Deux approches : tout en un ou ouverte. Exemple :
Open DevOps d'Atlassian.
46
Avantages de DevOps

 Accélération et simplification des livraisons.


 Efficacité des équipes, sécurité accrue, produits de meilleure qualité.
 Étude d'Atlassian : 99 % impact positif de DevOps sur les organisations.
47

 1. Gain de Temps : L'automatisation permet d'accomplir des tâches répétitives beaucoup plus
rapidement que si elles étaient effectuées manuellement. Cela libère du temps pour les équipes,
qui peuvent se concentrer sur des activités plus complexes et à plus forte valeur ajoutée.

 2. Réduction des Erreurs : Les tâches manuelles sont susceptibles d'entraîner des erreurs
humaines. L'automatisation réduit considérablement le risque d'erreurs, améliorant ainsi la
qualité globale du travail.

 3. Consistance : Les systèmes automatisés effectuent des tâches de manière constante,


suivant les mêmes procédures chaque fois. Cela garantit une cohérence dans l'exécution des
tâches, ce qui est essentiel pour des processus de développement et d'exploitation fiables.
48

 4. Rapidité et Agilité : L'automatisation permet de répondre rapidement aux changements et aux


demandes, en permettant une adaptation rapide des processus. Cela est particulièrement important
dans des environnements où l'agilité est essentielle, comme dans le développement logiciel.

 5. Évolutivité : Lorsque le volume de travail augmente, l'automatisation peut faciliter la gestion


de cette croissance sans nécessiter une augmentation proportionnelle des ressources humaines.
Cela permet une meilleure évolutivité des opérations.

 6. Réduction des Coûts : Bien que l'implémentation initiale de l'automatisation puisse nécessiter
des investissements, elle a le potentiel de réduire les coûts à long terme en améliorant l'efficacité
opérationnelle, en minimisant les erreurs coûteuses et en optimisant l'utilisation des ressources.
49

 7. Amélioration de la Sécurité : L'automatisation peut renforcer la sécurité en automatisant


des processus tels que les tests de sécurité, les mises à jour de correctifs, et la surveillance des
anomalies. Cela contribue à identifier et à résoudre rapidement les problèmes de sécurité.

 8. Répétabilité : Les tâches automatisées sont répétables à l'identique, ce qui facilite la


reproduction de scénarios spécifiques pour les tests, la résolution de problèmes et la mise en
place de processus de déploiement cohérents.

 9. Focus sur les Tâches à Haute Valeur Ajoutée : En libérant les équipes des tâches
répétitives et basiques, l'automatisation permet aux professionnels de se concentrer sur des
activités à plus forte valeur ajoutée, favorisant l'innovation et la créativité.
50
Challenges de l'Adoption de DevOps

 Résistance au changement et habitudes ancrées.


 Fausses croyances sur la dépendance excessive aux outils.
 Passage à l'Infrastructure as Code et microservices.
51

 1. Résistance au Changement :
 Description : L'une des barrières les plus courantes est la résistance au changement
au sein des équipes. Les membres habitués à des méthodologies et des processus
traditionnels peuvent percevoir DevOps comme une perturbation de leurs routines
établies.
 Solutions : Une communication efficace, la formation et la démonstration des
avantages concrets de DevOps peuvent contribuer à atténuer cette résistance.
52

 2. Silos Organisationnels :
 Description : Les structures organisationnelles cloisonnées, où les équipes de
développement et d'opérations travaillent de manière indépendante, sont un obstacle. La
communication et la collaboration entre ces silos peuvent être insuffisantes.
 Solutions : Encourager la collaboration interfonctionnelle, intégrer les équipes dans
des projets communs, et promouvoir une culture de responsabilité partagée.
53

 3. Complexité Technologique :
 Description : Les organisations avec des infrastructures existantes complexes
peuvent rencontrer des difficultés à intégrer les pratiques DevOps. L'automatisation peut
être complexe dans des environnements hétérogènes.
 Solutions : Adopter une approche progressive, moderniser progressivement
l'infrastructure, et investir dans des outils qui offrent une intégration facile avec les
systèmes existants.
54

 4. Manque de Compétences :
 Description : Les équipes peuvent manquer de compétences nécessaires pour mettre
en œuvre des pratiques DevOps, en particulier en ce qui concerne l'automatisation, les
outils spécifiques et les nouvelles méthodologies.
 Solutions : Former les équipes, encourager l'apprentissage continu, et envisager le
recrutement de talents ayant une expérience DevOps.
55

 5. Outils Inadaptés :
 Description : Le choix et l'intégration d'outils inadaptés peuvent entraver le succès
de DevOps. Des outils incompatibles peuvent compliquer la collaboration et
l'automatisation.
 Solutions : Effectuer une évaluation approfondie des outils, choisir ceux qui
s'intègrent bien et sont adaptés aux besoins spécifiques de l'organisation.
56

 6. Mesure du Succès :
 Description : La définition et la mesure du succès DevOps peuvent être subjectives.
Certaines organisations ont du mal à évaluer correctement l'impact de l'adoption de
DevOps.
 Solutions : Établir des métriques claires et alignées sur les objectifs commerciaux,
surveiller régulièrement les progrès et ajuster les pratiques en conséquence.
57

 7. Sécurité et Conformité :
 Description : L'intégration de la sécurité dans le pipeline DevOps (DevSecOps)
peut être un défi, surtout dans les industries réglementées. Il peut y avoir des
préoccupations concernant la sécurité des déploiements rapides.
 Solutions : Intégrer la sécurité dès le début, automatiser les tests de sécurité, et
s'assurer que les processus sont conformes aux normes et réglementations.
58

 8. Taille de l'Organisation :
 Description : Les grandes organisations avec des équipes dispersées peuvent avoir
du mal à adopter DevOps de manière uniforme à l'échelle de l'entreprise.
 Solutions : Adopter une approche par étapes, commencer par des initiatives pilotes,
et étendre progressivement les pratiques DevOps à l'ensemble de l'organisation.
59
Comment Adopter DevOps

 Engagement à évaluer et modifier les équipes, les outils et les processus.


 Culture DevOps : Collaboration et communication accrues.
 Apprentissage continu, méthodologies Agile, et pratiques DevOps.
60
Pratiques DevOps

 Intégration continue : Automatisation de l'intégration des changements.


 Livraison continue : Automatisation du déploiement.
 Prise de conscience de la situation : Accès aux données nécessaires.
 Automatisation, Infrastructure as Code, et microservices.
61
Monitoring

 Supervision de tout le processus de développement.


 Réaction rapide et automatique aux problèmes.
 Renforcement de l'autonomie des équipes dès les premières phases du développement
62
Conclusion

 DevOps est plus qu'une méthode, c'est un changement culturel.


 Adoption progressive avec des avantages significatifs.
 Collaboration, automatisation, et amélioration continue au cœur de DevOps.
63

 2. L'Entretien en Paire :
 Les deux personnes se posent mutuellement des questions pendant 5 à 10 minutes.
 Les questions peuvent être professionnelles ou personnelles, mais l'objectif est
d'apprendre à connaître l'autre personne.
 Favorise la communication ouverte et la compréhension mutuelle.
64

 3. Partage d'Objectifs Professionnels :


 Chaque personne partage un objectif professionnel qu'elle espère atteindre dans un
avenir proche.
 Discutez des défis potentiels et des stratégies pour les surmonter.
 Encourage la discussion sur les aspirations professionnelles.
65

 4. Carte des Points Communs :


 Chaque personne reçoit une carte avec des catégories telles que loisirs, voyages, films,
etc.
 Les deux personnes marquent les points communs dans chaque catégorie.
 Idéal pour découvrir des intérêts partagés.
66

 5. Le Dessin en Miroir :
 Chaque personne a une feuille de papier et un crayon.
 Une personne dessine une forme simple (un cercle, une ligne, etc.).
 L'autre personne doit reproduire le dessin en miroir, sans voir le dessin initial.
 Favorise la communication et la coordination.
67

 6. Mots Associés :
 Choisissez un mot ou un thème lié à votre domaine de travail.
 Chaque personne écrit tous les mots qui lui viennent à l'esprit en lien avec ce
mot/thème pendant une minute.
 Comparez les listes et discutez des associations.
68

 7. Scénario de Survie Imaginaire :


 Imaginez un scénario de survie (sur une île déserte, dans l'espace, etc.).
 Chaque personne partage ce qu'elle apporterait pour survivre.
 Un moyen amusant de découvrir les préférences et les réflexions créatives.
69

 1. Deux Vérités et un Mensonge :


 Chaque personne dit deux vérités sur elle même et un mensonge.
 L'autre personne doit deviner quelle déclaration est le mensonge.
 Cela encourage la communication et la découverte d'informations intéressantes sur les
collègues.

Vous aimerez peut-être aussi