Réunion — Kickoff projet¶
| Date | 2026-02-09 |
| Participants | Magomed, Léo, Killian, Christophe, Samuel |
Ordre du jour¶
- Kickoff et cadrage général
- Documentation et conformité RNCP
- Ressources et infrastructure (EPITECH, partenariats)
- Mentorat et suivi DPR
- Organisation du travail pour la semaine
- Normes et conventions de codage
1. Cadrage et conformité RNCP¶
Le projet doit être documenté rigoureusement et respecter le bloc RNCP n°1, ainsi que les cinq axes du référentiel.
Les 5 thèmes clés — Semaines 1/2/3 (Consolidation)¶

Les groupes doivent travailler sur ces 5 thèmes clés :
- Besoins Clients
- Contexte Technologique et de Sécurité
- Spécifications Techniques et Fonctionnelles
- Estimation des Coûts du Projet
- Impacts Techniques et Fonctionnels
Objectif
Ces thèmes aident à développer et consolider la vision du projet. Il est encouragé de combiner ce travail avec du prototypage.
2. Ressources et infrastructure¶
EPITECH peut potentiellement mettre à disposition du matériel, notamment des VM CXL.
Il reste à explorer la possibilité de partenariats pour accéder à ce type de VM :
| Partenaire potentiel | Type de ressource | Statut |
|---|---|---|
| EPITECH | VM CXL | À confirmer |
| Intel | VM CXL / hardware | À explorer |
| Microsoft Azure | VM cloud | À explorer |
Point de contact
Vérifier avec EPITECH s'ils peuvent faciliter les partenariats avec Intel, Azure, etc.
3. Mentorat et suivi¶
graph LR
M[Mentor] -->|accompagnement| E[Équipe projet]
D[DPR Strasbourg] -->|réunion toutes les 6 semaines| E
- Mentor — Un mentor sera assigné. Vérifier qu'il est bien calé sur le sujet.
- DPR Strasbourg — Réunions de suivi toutes les 6 semaines pour discuter de l'avancement.
TODO — Mentorat
- Confirmer l'identité du mentor
- Valider ses compétences sur le sujet
- Planifier la première réunion DPR
4. Découpage du projet¶
Le projet se structure autour de trois grands axes. L'objectif de la semaine est de découper chaque axe en sous-issues sur le GitHub Project.
graph TB
P[Projet] --> D[Dashboard]
P --> C[Core]
P --> B[Benchmark]
D --> D1[sous-issues à définir]
C --> C1[sous-issues à définir]
B --> B1[sous-issues à définir]
style D fill:#4051b5,color:#fff
style C fill:#43a047,color:#fff
style B fill:#e53935,color:#fff
Répartition du découpage¶
| Axe | Responsable(s) | GitHub Project |
|---|---|---|
| Dashboard | Magomed | PlaceHolder |
| Core | Léo, Killian | PlaceHolder |
| Benchmark | Christophe, Samuel | PlaceHolder |
Revue croisée
Une fois le découpage terminé, chacun relit le travail des autres pour :
- Vérifier qu'il ne reste pas de zones d'ombre
- Affiner la répartition des tâches
5. Décisions techniques¶
Environnement de développement — Core¶
Pour garantir un environnement commun sur la partie Core, l'équipe a décidé d'utiliser Nix.
Décision actée
Nix est adopté comme gestionnaire d'environnement pour la partie Core.
Architecture du projet¶
Léo a proposé une architecture basée sur un backend C/C++ avec deux clients :
graph TB
B[Backend C/C++] --> W[Client Web]
B --> L[Client Logiciel]
style B fill:#43a047,color:#fff
style W fill:#4051b5,color:#fff
style L fill:#e53935,color:#fff
| Composant | Technologie | Rôle |
|---|---|---|
| Backend | C / C++ | Logique métier, communication noyau |
| Client Web | À définir | Interface navigateur |
| Client Logiciel | À définir | Application desktop |
Normes et conventions de codage¶
Christophe doit transmettre à Léo un récapitulatif des normes appliquées habituellement. Léo rédigera ensuite un document de référence regroupant les conventions du projet.
graph LR
Ch[Christophe] -->|envoie ses pratiques| H[Hub d'échange]
H -->|Léo consulte| L[Léo]
L -->|rédige| R[Référentiel<br/>conventions de codage]
style H fill:#ff9800,color:#fff
style R fill:#4051b5,color:#fff
Workflow
- Christophe dépose ses normes actuelles →
hub/conventions-codage-christophe.md - Léo les consulte et rédige le document final →
Referentiel/Normes/conventions-cpp.md
Décisions prises¶
| # | Décision | Responsable | Statut |
|---|---|---|---|
| 1 | Utiliser Nix pour l'environnement Core | Léo, Killian | Actée |
| 2 | Architecture backend C/C++ + client web + client logiciel | Léo | À affiner |
| 3 | Découper les 3 axes en sous-issues sur GitHub Project | Tous | En cours |
| 4 | Rédiger un document de conventions de codage | Léo (input: Christophe) | En cours |
Actions à suivre¶
- Magomed — Découper le Dashboard en sous-issues
- Léo, Killian — Découper le Core en sous-issues
- Christophe, Samuel — Découper le Benchmark en sous-issues
- Tous — Relecture croisée des découpages
- Christophe — Envoyer le récap des normes à Léo via le Hub
- Léo — Rédiger le document de conventions dans le Référentiel
- Confirmer la disponibilité des VM CXL avec EPITECH
- Explorer les partenariats Intel / Azure
- Confirmer le mentor et valider ses compétences
- Planifier la première réunion DPR Strasbourg
Oublis ?
Si un point a été oublié, merci de le signaler pour mettre à jour ce compte-rendu.