Les exigences fonctionnelles disent ce que le système fait ; les non fonctionnelles disent à quel point il doit bien le faire. Performance, disponibilité, sécurité, accessibilité et conservation des données en sont typiques. Elles comptent parce qu'elles sont architecturales : vous ne pouvez pas greffer tardivement un objectif de temps de réponse ou une piste d'audit de sept ans sans reprise. Chiffrez-les tôt, parce qu'acceptable n'est pas une exigence testable.
Pourquoi les recruteurs posent cette question
C'est une question de fondamentaux avec une portée pratique. Les recruteurs veulent des définitions justes puis la preuve que vous poussez pour des seuils mesurables au lieu d'adjectifs. Ce qu'ils récompensent, c'est de comprendre que les exigences non fonctionnelles dirigent l'architecture et coûtent cher à rattraper, plus la conscience que ce sont les exigences le plus souvent repoussées jusqu'aux tests, c'est-à-dire exactement au moment où elles deviennent une urgence.
Comment structurer votre réponse
- Définissez les deux en une phrase chacune.
- Expliquez pourquoi les exigences non fonctionnelles façonnent l'architecture.
- Insistez sur des chiffres plutôt que sur des adjectifs.
- Dites comment vous obtenez ces chiffres quand personne ne les connaît.
Exemple de réponse
Le fonctionnel, c'est ce que ça fait, le non fonctionnel, c'est à quel point ça doit bien le faire. En pratique, c'est le second groupe qui me met dans l'embarras si je suis paresseux, parce qu'il façonne l'architecture. Si un rapport doit revenir en moins de deux secondes, ou si le système doit conserver une piste d'audit pendant sept ans, ou s'il doit fonctionner avec un lecteur d'écran, ces décisions se prennent dans les premières semaines, sinon elles coûtent une fortune plus tard. Alors je cherche des chiffres plutôt que des adjectifs. Rapide n'est pas une exigence ; un 95e centile sous deux secondes avec mille utilisateurs simultanés, si. Je dois en général aller chercher ces chiffres moi-même, parce que quand je demande à une partie prenante métier à quelle vitesse ça doit aller, la réponse est vite, et quand je demande ce que fait le système actuel, personne ne sait. Donc je mesure l'existant et je m'en sers pour lancer une vraie conversation.
Vous passez cet entretien bientôt ? GhostPilot écoute votre appel en direct, repère la question dès qu'elle est posée et affiche une réponse structurée à l'écran en temps réel. Essayez-le lors de votre prochain entretien blanc, ou prenez un Session Pass à $29, sans abonnement, pour le jour J.
Voir comment ça marcheQuestions de relance à prévoir
- Quelles exigences non fonctionnelles sont le plus souvent oubliées d'après votre expérience ?
- Comment testez-vous une exigence non fonctionnelle pendant la recette ?
- Qui valide les exigences de performance et de sécurité ?
Autres questions pour Business Analyst
Votre recruteur posera sa propre version de celle-ci. Collez votre véritable fiche de poste dans le Question Predictor gratuit et obtenez les 20 questions que ce poste a le plus de chances de poser, avec ce que chacune cherche vraiment à sonder.
Prédire mes questions