Aller au contenu principal
Rejoignez-nous

PFE — Planification de projets et de ressources (Jira augmenté)

TunisieStage / AlternanceSur site

Une estimation sans intervalle d'incertitude est une promesse qu'on ne sait pas tenir. Ce sujet combine apprentissage automatique et recherche opérationnelle pour produire des plans de projet honnêtes — et les réviser quand la réalité s'en écarte.

Contexte

Chez B2H, découper un projet client en tâches, en estimer les durées et y affecter les bonnes personnes se fait encore à la main, de façon approximative. Les retards se découvrent tard et la replanification est coûteuse. L'objectif est un outil qui propose un plan réaliste, en quantifie le risque et se met à jour au fil du projet.

Ce que vous ferez

  • Prévoir la durée des tâches avec des intervalles d'incertitude (régression quantile, prédiction conforme)
  • Affecter les tâches par optimisation sous contraintes (CP-SAT, OR-Tools) : compétences, disponibilités, priorités, échéances
  • Simuler le risque de retard par Monte-Carlo
  • Mettre en œuvre une replanification incrémentale, qui modifie le plan existant sans tout bouleverser
  • Découper automatiquement un cahier des charges en tâches estimées à l'aide d'un LLM
  • Intégrer le résultat dans une vue kanban et sprints

Défis techniques

  • Coupler proprement recherche opérationnelle et apprentissage automatique : les incertitudes du modèle doivent nourrir l'optimiseur
  • Garder des temps de résolution compatibles avec un usage interactif
  • Produire des intervalles calibrés malgré un historique de projets limité
  • Rendre le plan compréhensible et modifiable par un chef de projet

Livrables

  • Un prototype fonctionnel intégré à la plateforme B2H
  • Un module de prévision avec intervalles calibrés et son évaluation
  • Un module d'affectation et de replanification
  • Une documentation technique et une démonstration
  • Le rapport de fin d'études

Critères de réussite

  • Erreur de prévision des durées mesurée, et couverture effective des intervalles conforme au niveau visé
  • Qualité du plan généré comparée à un plan manuel sur des cas réels
  • Temps de résolution mesuré selon la taille du projet
  • Replanification qui limite les changements inutiles d'affectation

Environnement technique

  • OR-Tools CP-SAT
  • Prédiction conforme, régression quantile
  • LLM
  • Python, PostgreSQL
  • Kanban, sprints

Profil recherché

  • Étudiant(e) en dernière année d'école d'ingénieurs ou de master, en informatique ou en data
  • Goût pour l'optimisation et la modélisation mathématique
  • Bonne maîtrise de Python
  • Sens du produit : un plan utile est un plan qu'on comprend
  • Français courant et anglais technique

Modalités

  • Durée : 4 à 6 mois (février – juin 2027 à titre indicatif)
  • Encadrement par l'équipe technique B2H, avec un point hebdomadaire
  • Intégration à la plateforme interne B2H (identité unique, bus d'événements, données partagées)
  • Candidature : CV + lettre de motivation, 2 sujets maximum par candidat
  • Date limite : 15/12/2026

Postuler à ce poste