SlideShare une entreprise Scribd logo
GIT
Mercredi 18 novembre 2020
Christian Marquay
+33 (0)6 98 34 07 16
christianmarquay@hotmail.com
Association CMI Alumni
1 / 10
Introduction
■ Se démarquer lors d’une recherche de stage / d’emploi
■ Démontrer ses compétences hard / soft
■ Conserver les traces de l’évolution de son travail (des versions)
2 / 10
Plan
■ Les objectifs
■ L’organisation du projet
• L’esprit d’équipe
• L’organisation
• La planification
• La communication
■ Conclusion
■ Perspectives
3 / 10
Les objectifs
■ Développer un projet efficacement
■ Montrer au recruteur notre capacité à intégrer les équipes dans son entreprise
B-players A-players
Anti A-players
Hard skills
Softskills
- +
-
+
4 / 10
L’organisation du projet
L’esprit d’équipe
■ Développer un projet avec les autres, pas seulement par vous-mêmes
■ Rejoindre un projet existant sur lequel sont investies plusieurs personnes
■ Utiliser le gitflow avec la duplication (fork) et les fonctionnalités (branches)
■ Pull requests, faire tester son code par un autre pour éliminer les bogues
5 / 10
L’organisation du projet
L’organisation
■ Chef de projet, anime le groupe
■ UX designer, se charge de l’expérience utilisateur, de l’interaction avec le produit
■ Lead developer (chef de projet technique), accompagne les développeurs
■ Développeurs, se répartissent un travail séparé au maximum
6 / 10
L’organisation du projet
La planification
■ Définir les étapes clés du projet, les jalons
■ Estimer la durée de chaque étape menant d’un jalon à un autre, les sprints
■ Évaluer les risques éventuels pouvant créer du retard lors de chaque sprint
■ Faire en sorte que le cumul de ces durées, retards compris, respecte la deadline
7 / 10
L’organisation du projet
La communication
■ Prioriser l’utilisation de l’anglais
■ Écrire les informations essentielles dans le README
■ Produire une documentation
■ Mettre des commentaires directement dans le code
8 / 10
Conclusion
■ Postuler aux offres d’emploi en indiquant les liens GitHub et LinkedIn
■ Faites-le par vous-mêmes (DIY), mais surtout faites-le avec les autres (DIWO)
■ Naviguer dans les logs pour trouver à quel moment a été introduit un bogue
9 / 10
Perspectives
■ Utiliser des services en ligne (cloud) et les intégrer au projet
■ Utiliser des conteneurs avec Docker et Kubernetes
■ Si l’équipe est efficace, penser à la transformer en start-up
10 / 10

Contenu connexe

Similaire à Git

Présentation de ms projet pour la management des projets.
Présentation de ms projet pour la management des projets.Présentation de ms projet pour la management des projets.
Présentation de ms projet pour la management des projets.
younesselghazouani1
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
boulonvert
 

Similaire à Git (20)

Offre de formations PEAKS
Offre de formations PEAKSOffre de formations PEAKS
Offre de formations PEAKS
 
Des jeux et des devops
Des jeux et des devopsDes jeux et des devops
Des jeux et des devops
 
Fdp bsy archi paris 151118
Fdp bsy archi paris 151118Fdp bsy archi paris 151118
Fdp bsy archi paris 151118
 
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelleLes Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
Les Z'ApéroTech Toulouse #2 - Présentation de l'agilité à l'échelle
 
Gp finale
Gp finaleGp finale
Gp finale
 
Realiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-webRealiser un-site-internet-chef-de-projet-web
Realiser un-site-internet-chef-de-projet-web
 
OpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse FaureOpenShift en production - Akram Ben Assi & Eloïse Faure
OpenShift en production - Akram Ben Assi & Eloïse Faure
 
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
Design Sprint, 18 mois et 30 sprints plus tard : joies, détresses et partage ...
 
Outils d'organisation de Projet
Outils d'organisation de ProjetOutils d'organisation de Projet
Outils d'organisation de Projet
 
REX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outilsREX Amélioration des processus, organisation et outils
REX Amélioration des processus, organisation et outils
 
Gérer l'inconnu avec peu de moyens par le développement itératif - L'agili...
Gérer l'inconnu avec peu de moyens par le développement itératif - L'agili...Gérer l'inconnu avec peu de moyens par le développement itératif - L'agili...
Gérer l'inconnu avec peu de moyens par le développement itératif - L'agili...
 
Formation Gestion de projet
Formation Gestion de projetFormation Gestion de projet
Formation Gestion de projet
 
Prince2
Prince2Prince2
Prince2
 
Présentation de ms projet pour la management des projets.
Présentation de ms projet pour la management des projets.Présentation de ms projet pour la management des projets.
Présentation de ms projet pour la management des projets.
 
Cours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdfCours Devops Sparks.pptx.pdf
Cours Devops Sparks.pptx.pdf
 
PMI LQ colloque 2017 R. Poirier et F. Paquet-Estimer les projets ti même en a...
PMI LQ colloque 2017 R. Poirier et F. Paquet-Estimer les projets ti même en a...PMI LQ colloque 2017 R. Poirier et F. Paquet-Estimer les projets ti même en a...
PMI LQ colloque 2017 R. Poirier et F. Paquet-Estimer les projets ti même en a...
 
Estimer les projets TI, même en Agile
Estimer les projets TI, même en AgileEstimer les projets TI, même en Agile
Estimer les projets TI, même en Agile
 
Gestion d'un projet de système d'information.pdf
Gestion d'un projet de système d'information.pdfGestion d'un projet de système d'information.pdf
Gestion d'un projet de système d'information.pdf
 
201510 elc fd_t_online
201510 elc fd_t_online201510 elc fd_t_online
201510 elc fd_t_online
 
Trucs & astuces drupal
Trucs & astuces drupalTrucs & astuces drupal
Trucs & astuces drupal
 

Plus de Christian Marquay

Plus de Christian Marquay (14)

Covid 19 lab closures
Covid 19 lab closuresCovid 19 lab closures
Covid 19 lab closures
 
7 PRACE Partners Against COVID-19
7 PRACE Partners Against COVID-197 PRACE Partners Against COVID-19
7 PRACE Partners Against COVID-19
 
4 categories of covid 19 hpc consortium partners
4 categories of covid 19 hpc consortium partners4 categories of covid 19 hpc consortium partners
4 categories of covid 19 hpc consortium partners
 
Cmi congress
Cmi congressCmi congress
Cmi congress
 
Quick tips for learning
Quick tips for learningQuick tips for learning
Quick tips for learning
 
Academic exchange semester at The University of Sydney, Australia
Academic exchange semester at The University of Sydney, AustraliaAcademic exchange semester at The University of Sydney, Australia
Academic exchange semester at The University of Sydney, Australia
 
New CMist
New CMistNew CMist
New CMist
 
Research initiation scientific poster
Research initiation scientific posterResearch initiation scientific poster
Research initiation scientific poster
 
Research initiation report
Research initiation reportResearch initiation report
Research initiation report
 
Marketing
MarketingMarketing
Marketing
 
Mathematics for the engineer
Mathematics for the engineerMathematics for the engineer
Mathematics for the engineer
 
Amazon
AmazonAmazon
Amazon
 
Company discovery internship slideshow
Company discovery internship slideshowCompany discovery internship slideshow
Company discovery internship slideshow
 
Company discovery internship report
Company discovery internship reportCompany discovery internship report
Company discovery internship report
 

Dernier

2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
idelewebmestre
 

Dernier (13)

JTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdfJTC_2024_TC Bâtiment et bien-être estival.pdf
JTC_2024_TC Bâtiment et bien-être estival.pdf
 
05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir05-La génétique, un levier majeur pour les enjeux à venir
05-La génétique, un levier majeur pour les enjeux à venir
 
03-La sélection pour la résistance au parasitisme
03-La sélection pour la résistance au parasitisme03-La sélection pour la résistance au parasitisme
03-La sélection pour la résistance au parasitisme
 
01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine01-La génétique s’adapte à la demande de la filière ovine
01-La génétique s’adapte à la demande de la filière ovine
 
JTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santéJTC 2024 - Approche collective de la santé
JTC 2024 - Approche collective de la santé
 
04-La génomique, un outil pour la sélection des ovins
04-La génomique, un outil pour la sélection des ovins04-La génomique, un outil pour la sélection des ovins
04-La génomique, un outil pour la sélection des ovins
 
Pour une traite de qualité, mieux comprendre l’interface trayon-manchon
Pour une traite de qualité, mieux comprendre l’interface trayon-manchonPour une traite de qualité, mieux comprendre l’interface trayon-manchon
Pour une traite de qualité, mieux comprendre l’interface trayon-manchon
 
JTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animalJTC 2024 - Actualités sur le bien-être animal
JTC 2024 - Actualités sur le bien-être animal
 
Présentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptxPrésentation_Soirée-Information_ St-Eugène.pptx
Présentation_Soirée-Information_ St-Eugène.pptx
 
02-Le bélier de sélection:investissement technique, économique,environnemental
02-Le bélier de sélection:investissement technique, économique,environnemental02-Le bélier de sélection:investissement technique, économique,environnemental
02-Le bélier de sélection:investissement technique, économique,environnemental
 
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...Provinlait 2024-Leviers fourrages - Madrid  Aurélie  Frayssinhes, Sandra (Cha...
Provinlait 2024-Leviers fourrages - Madrid Aurélie Frayssinhes, Sandra (Cha...
 
2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf2024 03 27 JTC actualités C Perrot (idele).pdf
2024 03 27 JTC actualités C Perrot (idele).pdf
 
[2024] Comment scaler une application PHP vieille de plus de 20 ans ?
[2024] Comment scaler une application PHP vieille de plus de 20 ans ?[2024] Comment scaler une application PHP vieille de plus de 20 ans ?
[2024] Comment scaler une application PHP vieille de plus de 20 ans ?
 

Git

  • 1. GIT Mercredi 18 novembre 2020 Christian Marquay +33 (0)6 98 34 07 16 christianmarquay@hotmail.com Association CMI Alumni 1 / 10
  • 2. Introduction ■ Se démarquer lors d’une recherche de stage / d’emploi ■ Démontrer ses compétences hard / soft ■ Conserver les traces de l’évolution de son travail (des versions) 2 / 10
  • 3. Plan ■ Les objectifs ■ L’organisation du projet • L’esprit d’équipe • L’organisation • La planification • La communication ■ Conclusion ■ Perspectives 3 / 10
  • 4. Les objectifs ■ Développer un projet efficacement ■ Montrer au recruteur notre capacité à intégrer les équipes dans son entreprise B-players A-players Anti A-players Hard skills Softskills - + - + 4 / 10
  • 5. L’organisation du projet L’esprit d’équipe ■ Développer un projet avec les autres, pas seulement par vous-mêmes ■ Rejoindre un projet existant sur lequel sont investies plusieurs personnes ■ Utiliser le gitflow avec la duplication (fork) et les fonctionnalités (branches) ■ Pull requests, faire tester son code par un autre pour éliminer les bogues 5 / 10
  • 6. L’organisation du projet L’organisation ■ Chef de projet, anime le groupe ■ UX designer, se charge de l’expérience utilisateur, de l’interaction avec le produit ■ Lead developer (chef de projet technique), accompagne les développeurs ■ Développeurs, se répartissent un travail séparé au maximum 6 / 10
  • 7. L’organisation du projet La planification ■ Définir les étapes clés du projet, les jalons ■ Estimer la durée de chaque étape menant d’un jalon à un autre, les sprints ■ Évaluer les risques éventuels pouvant créer du retard lors de chaque sprint ■ Faire en sorte que le cumul de ces durées, retards compris, respecte la deadline 7 / 10
  • 8. L’organisation du projet La communication ■ Prioriser l’utilisation de l’anglais ■ Écrire les informations essentielles dans le README ■ Produire une documentation ■ Mettre des commentaires directement dans le code 8 / 10
  • 9. Conclusion ■ Postuler aux offres d’emploi en indiquant les liens GitHub et LinkedIn ■ Faites-le par vous-mêmes (DIY), mais surtout faites-le avec les autres (DIWO) ■ Naviguer dans les logs pour trouver à quel moment a été introduit un bogue 9 / 10
  • 10. Perspectives ■ Utiliser des services en ligne (cloud) et les intégrer au projet ■ Utiliser des conteneurs avec Docker et Kubernetes ■ Si l’équipe est efficace, penser à la transformer en start-up 10 / 10