Qu’est-ce qui est évalué?

À la date limite de MEP, nous irons chercher automatiquement la dernière version de votre projet mise sur Draveur. Cette version de votre application sera ensuite utilisée par le simulateur de la production pour rouler des simulations d’utilisation fictives de votre application.

C’est le résultat de cette simulation qui déterminera votre note.

💡 Avant la date limite, vous pouvez déployer autant de fois que vous le voulez, mais assurez-vous de bien tester votre application!

:warning: Votre ‘progress.json’ est remplacé par le notre lors de la date limite de mise en production. Les stories demandées sont donc tous évaluées.

Calcul de la note

La note d’une MEP se calcule selon les critères suivants:

Critère d’évaluation Pondération
Fonctionnement des nouvelles stories 30%
Fonctionnement des anciennes stories 70%

:warning: Dans le cours et la vraie vie, il est souvent plus important de s’assurer qu’on ne brise pas les fonctionnalités déjà existantes que d’assurer le fonctionnement d’une nouvelle fonctionnalité. Les deux sont quand même TRÈS important!

:warning: La première MEP accordera 100% des points à la nouvelle story, donc 0% aux anciennes (normal, il n’y a pas d’ancienne story encore :rofl:) .

NOTE = Nouvelles stories + Anciennes stories

Exemples

💡 Exemple 1: La première MEP évalue une seule nouvelle story (CUBE) et ignore les anciennes stories. À la date de remise de la MEP #1, seulement 60% des simulations de la nouvelle story ont fonctionnées. Le résultat obtenu serait donc:

60%

💡 Exemple 2: La deuxième MEP évalue 2 nouvelles stories (CLIENT, GROUP) et contient une ancienne story (CUBE). À la date de remise de la MEP #2, le simulateur détecte que les deux nouvelles stories fonctionnent bien, mais il y a une régression dans l’ancienne story qui brise la moitié des simulations. Le résultat obtenu serait donc:

Nouvelles stories = 100% de 30% = 30%

Anciennes stories = 50% de 70% = 35%

30% + 35% = 65%

💡 Exemple 3: La troisième MEP évalue 1 nouvelle story (CONFIG) et contient trois anciennes stories (CUBE, CLIENT, GROUP). À la date de remise de la MEP #3, le simulateur détecte que la nouvelle story ne fonctionne pas, mais les trois anciennes fonctionnent parfaitement. Le résultat obtenu serait donc:

Nouvelles stories = 0% de 30% = 0%

Anciennes stories = 100% de 70% = 70%

0% + 70% = 70%