Plus de 70 % de tous les projets logiciels ne sont pas terminés dans les délais ou dans les limites du budget prévu. Des exigences mal définies sont souvent à l'origine de ce problème. Si les utilisateurs ne peuvent pas définir clairement le système qu'ils souhaitent, les développeurs n'ont aucun moyen de le construire.
L'objectif de ce cours est d'apprendre aux utilisateurs et aux personnes qui les représentent à communiquer clairement leurs exigences. Le cours a une orientation pratique qui comprend des exercices de définition et de rédaction des exigences. Il fournit également des outils (méthodologie et conseils) qui aideront à la formulation et à la révision des besoins de l'entreprise.