Documentation sur la mise en place d’outils de gestion de projet
Règles
- “
Saisie utilisateur
” - ‘
Elément cliquable/sélectionnable
’ Nom de fichier, dossier ou autre
- <Élément à="" remplacer=""> Élément>
lien, raccourci clavier et phrase de demande de saisie
commande, extrait code et extrait de fichier
Table des matières
- Documentation sur la mise en place d’outils de gestion de projet
Présentation
ce petit guide permet de présenter les meilleurs outils pour la gestion de projet que j’ai pu trouver ainsi que les avantages et inconvénients de chacun. tous ça dans le but de vous aider à choisir les outils qui vous conviennent le mieux.
L’une des choses les plus importantes dans la gestion de projet est de choisir les bons outils et surtout d’en choisir le moins possible. En effet, plus vous avez d’outils, plus vous avez de chances de vous perdre.
Listes des besoins pour la gestion de projet
- Gestionnaire de version
- Gestionnaire de tâches
- Gestionnaire de documentation
- Gestionnaire de communication
Gestionnaire de version
Un gestionnaire de version est un outil qui permet de gérer les versions de code source. Mais plus que ça il permet aussi de travailler en équipe sur un même projet sans se marcher sur les pieds. C’est un outil absolument indispensable et au coeur de tout projet informatique. Il doit donc être choisi avec soin.
Il existe plusieurs gestionnaires de version comme GitHub, GitLab et Bitbucket. Ces outils permettent de gérer les versions de code source mais le plus largement utilisé reste GitHub.
GitHub
Pour moi GitHub est le meilleur gestionnaire de version. Je n’ai jamais cherché d’alternative car GitHub est parfait.
- Les points positif
- La version gratuite est largement suffisante
- L’interface est simple et intuitive
- Large communauté (Plus de 90 % des entreprises du classement Fortune 100 utilisent GitHub)
- Fiable
- Sécurisé
- La version payante permet d’avoir Github copilot
- Les points négatif
- Les dépôts privés (non accessible par microsoft) sont payants
GitLab
GitLab est un outils très performant et très complet mais est surtout utilisé par les entreprises qui veulent auto-héberger leur gestionnaire de version. Si on ne veut pas auto-héberger son gestionnaire de version, je recommande de se tourné vers GitHub.
- Les points positif
- Il peut être auto-hébergé
- Il est gratuit
- Il est open source
- Il est complet
- Les points négatif
- L’interface est moins intuitive que GitHub
- La communauté est moins grande que GitHub
- Il est moins fiable que GitHub (sauf en auto-hébergé)
Gestionnaire de tâches
Un gestionnaire de tâches est un outil qui permet de gérer les tâches de chaque membre de l’équipe. C’est un outil indispensable pour la gestion de projet. C’est lui qui permet de savoir qui fait quoi et quand et également de savoir où en est le projet, se qu’il reste à faire, etc. Tous comme le gestionnaire de version, il sera beaucoup utilisé et central dans le projet. Il doit donc être choisi avec soin.
Il existe plusieurs gestionnaires de tâches comme Github Project, Trello, Asana, ClickUp, Todoist, Wrike, Monday, Jira, Notion, etc. Ces outils permettent de gérer les tâches de chaque membre de l’équipe.
Github Project
Trello
ClickUp
Jira
Notion pour la gestion de tâches
Gestionnaire de documentation
Un gestionnaire de documentation est un outil qui permet de gérer la documentation du projet. C’est un outil qui sera moins utilisé que les autres mais qui reste important, d’autant plus que la documentation est un élément clé de la réussite d’un projet. Plus le projet est gros et complexe, plus la documentation est importante.
Il existe plusieurs gestionnaires de documentation comme Confluence, Notion, GitBook, GitHub page, etc. Ces outils permettent de gérer la documentation du projet.
Notion pour la documentation
Github page
Gestionnaire de communication
Un gestionnaire de communication est un outil qui permet de communiquer avec les membres de l’équipe. La communication est très importante dans un projet, surtout si l’équipe est répartie sur plusieurs sites. Malgré tout le choix de la plateforme de communication ne changera pas autant de chose que le choix des autres outils.
Il existe plusieurs gestionnaires de communication comme Slack, Discord, Microsoft Teams, etc. Ces outils permettent de communiquer avec les membres de l’équipe.