Source: https://www.polymtl.ca/livreeuap/docs/documents/Grille-Projet-2etape.pdf