Toutes les thématiques
Méthodologie de projet
Gestion de projet Documentation Git & GitHub

Méthodologie de projet

Apprendre à cadrer, documenter et gérer un projet de A à Z : du repo GitHub à la présentation finale, en passant par le travail en équipe.

16 tutoriels ~19h
Commencer

Présentation

Bienvenue dans l’atelier Méthodologie de projet !

Vous allez apprendre à cadrer, documenter et gérer un projet de bout en bout : créer et faire vivre un repo GitHub, organiser le travail en équipe, documenter au fil de l’eau plutôt qu’au dernier moment, et présenter proprement chaque brique de votre projet (électronique, mécanique, logiciel).

Ce que vous allez apprendre

  • Cadrer un projet : besoin, cahier des charges, cycle de vie
  • Documenter en continu, pas seulement à la fin
  • Organiser une équipe et communiquer efficacement
  • Utiliser Git et GitHub pour versionner, suivre et relire le travail
  • Construire et maintenir un site de documentation Jekyll
  • Documenter chaque brique du projet (électronique, mécanique, code, tests, montage)
  • Clôturer et transmettre un projet correctement

Pourquoi ce projet ?

Un projet réussi ne se limite pas à un prototype qui fonctionne : il doit pouvoir être compris, repris et transmis. Cet atelier donne la méthode et les outils utilisés au MakerSpace pour que chaque projet étudiant reste exploitable après le rendu : pour vous, pour l’équipe suivante, et pour l’école.


Crédit photo : « Male Student Engineer Discussing Ideas with Project Leader while Working with Computer Motherboard. » par Aleksei Gorodenkov, via Noun Project, sous licence CC BY-NC-ND 2.0.

Le cours

Le programme des séances et ce sur quoi vous êtes évalués.

Slides

Les supports de présentation des séances, à projeter en plein écran.

Concepts

Les notions clés à comprendre avant de se lancer.

Tutoriels

Suivez les étapes dans l'ordre pour réaliser le projet de A à Z.

1
Créer son repo depuis le template et le cloner Le point de départ technique de tout le projet
1h
2
Git, GitHub Desktop et VSCode Le cycle modifier / commit / push au quotidien
1h
3
Personnaliser le template de son projet Ce qu'il faut modifier, ce qu'il faut supprimer, et dans quel ordre
2h
4
Syntaxe Markdown Écrire de la documentation sans jamais toucher au HTML
1h
5
Rédiger un README de projet efficace La première (et parfois seule) chose que quelqu'un lira
1h
6
Gérer son projet avec GitHub - Issues et Projects Répartir et suivre les tâches sans post-it ni fichier Excel
1h
7
Modifier son site Jekyll depuis l'interface GitHub Activer votre site, puis l'éditer sans rien installer
1h
8
Construire son site Jekyll en local Voir le rendu final avant de publier, sans attendre GitHub
2h
9
Tenir un journal de bord L'outil concret pour documenter au fil de l'eau
1h
10
Documenter une carte électronique Schéma, PCB, nomenclature (de quoi refaire le montage)
1h
11
Documenter un système mécanique Des plans qu'on peut vraiment réutiliser, pas juste regarder
1h
12
Documenter son code et son firmware Que le code se lise sans qu'on ait dû l'écrire soi-même
1h
13
Documenter l'assemblage et le montage Un guide qu'on peut suivre sans avoir vu le prototype avant
1h
14
Documenter les tests et résultats La preuve que le projet fonctionne, pas juste l'affirmation
1h
15
Créer le poster et la vidéo de présentation Résumer des semaines de travail en une image et 90 secondes
2h
16
Checklist de clôture de projet Le dernier passage, pas la première rédaction
1h

Guides pratiques

Résolvez un problème précis, étape par étape.