Conception d’une application Python et rédiger un cahier de charge
Compétences Acquises:
- Recueillir et analyser les besoins d’un client
- Rédiger des spécifications fonctionnelles et techniques cohérentes
- Réaliser une veille technologique et justifier des choix techniques
- Construire un diagramme de classes UML respectant les normes
- Créer un backlog produit structuré (user stories, priorisation, estimation)
- Gérer un projet agile de bout en bout (planification, coordination, communication)
- Produire une présentation claire et synthétique pour la soutenance
Description
HomeSkolar
20 juin 2025
Contexte: Dans le cadre du parcours Développeur d’application Python d’OpenClassrooms, j’ai endossé le rôle de lead développeuse chez CodeIguanas pour concevoir l’application HomeSkolar, une plateforme reliant élèves en difficulté et tuteurs bénévoles.
J’ai rédigé le cahier des charges, réalisé les diagrammes UML, mené une veille technologique et créé le backlog produit (user stories, critères d’acceptation, estimations).
Ce projet a consolidé mes compétences en analyse des besoins clients, modélisation UML et planification agile.
Outils:
- Draw.io → création des diagrammes de cas d'utilisation et de classes
- Notion → gestion du backlog produit et des user stories
- Google Drive / Docs / Sheets → rédaction et partage des livrables (cahier des charges, présentation)
- Feedly → veille technologique sur les frameworks Python
- Github Projects → organisation des tâches et suivi des livrables
- Canva → support de présentation pour la soutenance