L’étudiant est mis en situation de développement, de test et de livraison d’un outil décisionnel, selon un cahier des charges imposé. 

L’étudiant doit savoir travailler avec des approches professionnelles du développement logiciel (méthode agile, gestionnaires de version de code, ...) et se confronter aux exigences d’une gestion de projet devant se solder par la livraison d’un produit logiciel développé à plusieurs, de manière itérative et incrémentale, dont on attend qu’il soit fonctionnel.